MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Trabalhando com Internet Explorer

    Compartilhe
    avatar
    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.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4650
    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
    avatar
    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.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4650
    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: Qui 14 Dez 2017, 12:57