locked
Consulta como Mala direta AccessXWord não atualiza RRS feed

  • Pergunta

  • Amigos, bom dia!

    Gostaria de uma luz.


    Tenho um sistema Visual Basic, onde coloquei uma rotina para realizar a abertura de documentos do MSWORD que tên vinculo de mala direta com uma consulta de um Banco de dados Access. Só que toda vez que abro o documento do word, tenho que realizar a conexão com o banco de dados, já criei até uma macro, mas não é a mesma coisa, pois o Usuário todas as vezes tem que lembrar de clicar no botão da madro para atualizar. Antivamente Usava o Office XP e dava certo, hoje uso o Office 2007 e não consigo, algum amigo com uma luz por favor me ajude.

    Obrigado
    sexta-feira, 4 de julho de 2008 14:19

Todas as Respostas

  • Olá Luis,

     

    por acaso você está desativando os alertas do objeto Application (DisplayAlerts = False)?

     

    Se estiver, experimente ativá-lo (DisplayAlerts = true). Provavelmente você verá uma mensagem de segurança de SQL na abertura do documento. Dê OK e veja se os dados são carregados normalmente.

     

    Obviamente você não vai querer esta mensagem aparecendo todas as vezes. Desativar o DisplayAlerts, porém, não é a solução, pois ele não exibe a mensagem mas não executa o SQL.

     

    Para isto, você precisa entrar com um valor no registro do Windows:

     

    Software\Microsoft\Office\11.0\Word\Options (ou 12.0 para Word 2007). Crie ali um valor do tipo REG_DWORD, com nome SQLSecurityCheck e valor 0.

     

    sábado, 5 de julho de 2008 02:18
    Moderador