MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Trabalhando com Internet Explorer

    Compartilhe

    rtcoelho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 27/04/2013

    [Resolvido]Trabalhando com Internet Explorer

    Mensagem  rtcoelho em Ter 21 Jul 2015, 13:05

    Olá.

    Estou desenvolvendo um projeto pessoal, montando um sistema que vai pegar dados de vendas no Mercado Livre através da API deles.
    Para fazer isso estou utilizando o Objeto do Internet Explorer.

    A API do Mercado Livre é em Json, e quando acesso a página a primeira vez o Internet Explorer tenta baixar a página em .json.
    Já da segunda vez em diante ele acessa normalmente.

    A dúvida é, como evitar ou cancelar esta tentativa de download de forma automática?

    Segue screen:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Ai quando cancelo este download e acesso novamente a página ela carrega normalmente, segue screen abaixo:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Algum conseguiria me ajudar?

    Obrigado.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3206
    Registrado : 15/03/2013

    Re: [Resolvido]Trabalhando com Internet Explorer

    Mensagem  ahteixeira em Ter 21 Jul 2015, 17:35

    Olá, para os utilizadores do forum poderem ajudar, será melhor postar exemplo do código em questão.
    Abraço

    rtcoelho
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 27/04/2013

    Re: [Resolvido]Trabalhando com Internet Explorer

    Mensagem  rtcoelho em Ter 21 Jul 2015, 20:11

    É bem simples...

    Eu tenho um formulário com um objeto do IE chamado "cIe"

    E tenho um botão que faz o objeto acessar um endereço, que é o código abaixo.
    Código:
    cIe.Navigate "https://api.mercadolibre.com/orders/search/recent?seller=" & cId & "&display=complete&access_token=" & cToken

    Ele acessa e tenta baixar a página em um arquivo, ai se eu cancelo ou faço o download e clico no botão novamente para acessar a página, ai vai de boa, quantas vezes eu quiser, mas se eu fechar o form e abrir novamente ele sempre tenta fazer o download a primeira vez que clico no botão para acessar o site.

    Provisoriamente eu resolvi com um "ajuste técnico" kkk as famosas gambiarras kkk.
    Fiz uma condição que verifica se é a primeira vez que clico no botão de navegar, ele verifica a variável de acesso, se for a primeira vez, acessa o endereço e em seguida mando parar, atualizo a variável para para 1 e mando executar a função do botão novamente.

    Código:
        If vTnt = 0 Then
        
            'Navega na API
            cIe.Navigate "https://api.mercadolibre.com/orders/search/recent?seller=" & cId & "&display=complete&access_token=" & cToken
            cIe.Stop
            
            vTnt = 1
            
            Call bt_navegar_Click
            
        Else
            
            'Navega na API
            cIe.Navigate "https://api.mercadolibre.com/orders/search/recent?seller=" & cId & "&display=complete&access_token=" & cToken
            
        End If

    A principio está funcionando kkk

    Obrigado.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3206
    Registrado : 15/03/2013

    Re: [Resolvido]Trabalhando com Internet Explorer

    Mensagem  ahteixeira em Qua 22 Jul 2015, 11:57

    Olá, é uma solução.
    Poderia testar directamente no web browser o link gerado e ver o resultado
    Código:
    debug.print "https://api.mercadolibre.com/orders/search/recent?seller=" & cId & "&display=complete&access_token=" & cToken

    No entanto obrigado pelo retorno.
    Se considera que ficou resolvido com o "ajuste técnico" , não se esqueça de [Você precisa estar registrado e conectado para ver este link.].
    Abraço

      Data/hora atual: Sab 03 Dez 2016, 15:38