none
ALTERAR CONEXÃO COM O BANCO DE DADOS RRS feed

  • Pergunta

  • Gente, sou novo no forum, novo no vba e estava procurando alguma informação que me ajudasse, mas não encontrei, então eis a questão:
    Eu tenho uma planilha de dados que pega os dados do sql server e joga numa tabela dinâmica, eu preciso de um jeito de alterar os dados da conexão.

    Excel 2007 -> Dados -> Conexões
    Cadeia de conexão:
    DRIVER=SQL Server;SERVER=192.168.0.1 ;UID=blahblah;PWD=blahblah;APP=2007 Microsoft Office system;WSID=boo;DATABASE=SL2000_AAA ;Network=ABC

    Texto do comando:
    FROM SL2000_AAA .dbo.item1 item1, SL2000_AAA .dbo.item2 item2

    Tenho também um botão de Atualizar a planilha.

    Tudo funciona muito bem, mas eu preciso de uma macro que ao clicar em Atualizar, ela selecione em alguma célula o ip do server, a database e puxe os dados de lá.

    O que eu preciso eh de uma forma de alterar o ip da conexão (de 192.168.0.1 p/ 192.168.0.2) e a database (sl2000_AAA p/ sl2000_BBB).
    Eu poderia criar uma planilha pra cada server e cada database, mas eu quero fazer com que so uma puxe cada server e database q eu quiser selecionando os ips e base numa célula.
    Como no exemplo:

    192.168.0.1
    SL2000_AAA
    192.168.0.2 SL2000_BBB
    192.168.0.3 SL2000_CCC
    192.168.0.4 SL2000_DDD

    Pois eu preciso dos dados de vários servers e bases diferentes.
    Alguém pode me ajudar?
    Então quando clicar em Atualizar ele vai puxar os dados de 192.168.0.2 com a database SL2000_BBB
    Obrigado.
    Krampus
    segunda-feira, 9 de novembro de 2009 00:00

Respostas


  • Tente gravar um macro mudando de conexão
    Dai vc troca a linha da conexão por suas variaveis

    OK
    Post a sua macro aqui




    Wesley
    • Sugerido como Resposta Wesley Cesar sexta-feira, 13 de novembro de 2009 18:58
    • Marcado como Resposta Krampus quarta-feira, 18 de novembro de 2009 23:48
    terça-feira, 10 de novembro de 2009 11:12

Todas as Respostas


  • Tente gravar um macro mudando de conexão
    Dai vc troca a linha da conexão por suas variaveis

    OK
    Post a sua macro aqui




    Wesley
    • Sugerido como Resposta Wesley Cesar sexta-feira, 13 de novembro de 2009 18:58
    • Marcado como Resposta Krampus quarta-feira, 18 de novembro de 2009 23:48
    terça-feira, 10 de novembro de 2009 11:12
  • Obrigado Wesley, não sei como eu nao tinha pensado nisso antes...
    Criei a macro com as alteracoes q eu queria e foi gerado um codigo e esse codigo vai servir pra todos os servers e database q eu quero.

    Krampus
    quinta-feira, 12 de novembro de 2009 15:52
  • podes marcar como respondida, por favor?
    Don't judge me, just Upgrade me. Thanks!
    • Marcado como Resposta Krampus sábado, 14 de novembro de 2009 21:11
    • Não Marcado como Resposta Krampus quarta-feira, 18 de novembro de 2009 23:52
    sexta-feira, 13 de novembro de 2009 18:41
  • Camarada era para vc marcar minha resposta como aceita não a do malange

    Pode alterar a resposta

    Ok

    Obrigado

    Wesley
    domingo, 15 de novembro de 2009 17:34