O campo Base de Dados insere os resultados de uma base de dados consulta numa tabela Word. Se o número de colunas for 62 ou superior, o campo Base de Dados insere os resultados de uma consulta em colunas separadas por separadores. O campo Base de Dados contém todas as informações necessárias para ligar a uma base de dados e executar uma consulta linguagem SQL (Structured Query Language) (SQL). Atualize o campo para consultar novamente a base de dados.
Nota de Segurança: Quando se ligar a uma origem de dados, certifique-se de que a sua palavra-passe não é legível por outras pessoas. Por exemplo, não o armazene onde seja legível como texto simples, como numa macro. Não o envie na Internet, a menos que utilize o protocolo SSL (Secure Sockets Layer), que encripta os dados. Pode saber se um endereço Web utiliza SSL se o endereço começar com "https" em vez de "http".
Sintaxe
Quando vê o código de campo Base de Dados no seu documento, a sintaxe tem o seguinte aspeto:
{ BASE DE DADOS [Comutadores ] }
Nota: Um código de campo indica o que o campo deve mostrar. Os resultados de campo são a informação a apresentar no documento depois da avaliação do código de campo. Para alternar entre a visualização do código de campo e os resultados do código de campo, prima ALT+F9.
Parâmetros
\b "Soma"
Especifica os atributos do formato definido pelo parâmetro \l a aplicar à tabela. Se o parâmetro \l estiver em branco, o valor do comutador \b tem de ser 16 (Ajuste Automático). Inclua a soma de qualquer combinação dos seguintes valores para especificar o valor para o comutador.
Por exemplo, os parâmetros \l "3" \b "11" aplicam apenas os limites, sombreado e atributos de cor do formato de tabela definido pelo parâmetro \l.
Este valor |
Especifica |
0 |
Nenhum |
1 |
Limites |
2 |
Sombreado |
4 |
Tipo de Letra |
8 |
Cor |
16 |
Ajuste Automático |
32 |
Linhas de Cabeçalho |
64 |
Última Linha |
128 |
Primeira Coluna |
256 |
Última Coluna |
\c "ConnectInfo"
Especifica uma ligação aos dados. Por exemplo, uma consulta a uma base de dados do Microsoft Office Access pode conter as instruções de ligação \c "DSN=Ms Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Localização"
O caminho e o nome do ficheiro da base de dados. Utilizado para todas as consultas de base de dados, exceto uma consulta a uma tabela de base de dados SQL com o ODBC. Utilize barras invertidas duplas no caminho , por exemplo, "C:\\Data\\Sales94.mdb".
\f "StartNumber"
Especifica o número de registo da primeira registo de dados a inserir , por exemplo, \f "2445".
\h
Insere nomes de campo da base de dados como cabeçalhos de coluna na tabela resultante.
\l "Formatar#"
Aplica um formato da caixa de diálogo Formatação Automática da Tabela ao resultado da consulta da base de dados. O número Format# é determinado pelo formato de tabela que selecionar na caixa de diálogo. Se este comutador for utilizado e o parâmetro \b não especificar os atributos da tabela, Word insere uma tabela não formatado.
\o
Insere dados no início de uma intercalação.
\s "SQL"
Instruções do SQL. Tem de inserir uma barra invertida (\) antes de cada aspa nas instruções. Por exemplo, as instruções para uma base de dados do Access podem ser as seguintes:
"selecione * de \s \"Lista de Clientes\"".\t "EndNumber"
Especifica o número de registo do último registo de dados a inserir , por exemplo: \t "2486".
Exemplos
O campo seguinte resulta de uma consulta numa base de dados do Access através do ODBC com o comando Base de Dados :
{ DATABASE \d "C:\\Data\\Sales93.mdb" \c "DSN=MS Access Database; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM" \s "select * from \"Customer List\" " \f "2445" \t "2486" \l "2" }