Obtendo dados do MySQL no Microsoft Word

0

Estou preparando um documento do Word com campos que serão preenchidos pelo MySQL. Como exemplo, tenho a seguinte frase no meu documento:

O valor do seu portfólio é $xxxx .

xxxx é o resultado da seguinte consulta que eu gostaria de enviar para o MySQL:

SELECT sum(colA) WHERE colB='yourname' colC='equity'

Então, minhas perguntas são:

  1. Como conectar o Word ao MySQL?
  2. Como enviar consultas ao MySQL para obter resultados?
  3. Como criar e usar campos de mesclagem para exibir esses resultados dinamicamente em meu documento?

Mais algumas informações:

Estou tentando criar um modelo de relatório dinâmico automatizado no Word. Eu quero ser capaz de copiar este template, alterar alguns parâmetros e depois atualizar a conexão com o MySQL. Os 'campos' do MySQL (como xxxx acima) no template serão atualizados automaticamente. A cópia do documento do Word será então convertida em pdf e enviada para o público.

Qualquer ajuda será muito apreciada. Agradecemos antecipadamente.

    
por KMLN 14.10.2017 / 09:49

3 respostas

1

Você TEM para ter o conector ODBC MariaDB

Aqui está o conector 32 bit Aqui está o conector de 64 bits

O MariaDB é uma bifurcação do projeto mysql, então este conector deve funcionar bem para o mysql.

Teve um erro bizarro em que não salvaria a conexão dsn configurar a partir do painel de controle antes de entrar em MS Word

Ferramentas ODBC

Conexão(ões)pré-existentemostradaaqui

ConexãoMariaDB

Nomeedescrição

Detalhesdologindobancodedados

SQLNOW

Opções

Criptografiaopcional

Maisopções

ConfiguraçãodeDSN

Palavradelançamento

Novafonte

Avançado

especificaoDSNdeantes

Selecionartabela(s)

FinalFEITO!!!:)

Aquiestãotodasascolunasdaminhatabela

    
por 15.10.2017 / 22:13
0

O conector ODBC do mysql ou do mariadb deve ser baixado e instalado. Você deve combinar o 32/64 com a sua versão do MS Office.

Entre no painel de controle Então todos os itens do painel de controle Finalmente Ferramentas Administrativas

Abra Fontes de dados ODBC (32 bits) e / ou Origens de dados ODBC (64 bits)

Defina os detalhes aqui e, depois, você pode simplesmente retirá-los da lista.

Opçãonº2somentepermitearquivosExcelouAccess.

CliqueemNovo SelecioneodriverODBCMysql NomeieoDSN CliqueemFinish Terminarestaparte Naimagemabaixoeuadicioneinomedeusuário,senhaesalveasenha.Essescamposficarãoembrancoquandoacaixadediálogoreaparecer. Selecioneumatabeladoseubancodedados Vocêpodeterquesalvarsuasenhaaqui.

    
por 14.10.2017 / 17:43
0

Você terá que usar o conector Maria DB ODBC para obter uma opção de consulta SQL real

Eu fiquei preso em um loop circular, onde não salvaria a conexão DSN como um arquivo. Pode ser apenas um capricho na minha VM, pode funcionar para você.

Ele deve ser compatível com o mysql.

Useastringdeconexãoecliqueemcriar Precisamosdeumafontededadosnew.

SelecioneMariaDBODBC CliqueemFinish Botãodetestepreencheomenususpenso

AquiéomomentoquevocêestáesperandoparainserirsuaprópriadeclaraçãoSQL.

Sevocêquisermudarisso,vocêpode: CriptografiadeconfiguraçãoOPCIONAL

Aindamaisopções

Ateladeretornoparececomisso

Adicioneesalveosvalores

    
por 15.10.2017 / 21:52