O campo Base de Dados insere os resultados de uma consulta de base de dados numa tabela Word. Se o número de colunas for superior ou igual a 62, 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
Este conteúdo aplica-se às versões de ambiente de trabalho do Word para Windows e Mac (incluindo Word com uma subscrição do Microsoft 365). Algumas funcionalidades poderão não estar disponíveis no Word para a Web ou aplicações móveis. Quando se ligar a uma origem de dados, certifique-se de que a sua palavra-passe não pode ser lida por outras pessoas. Por exemplo, não o guarde onde for legível como texto simples, como numa macro. Não o envie pela 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 visualiza o código de campo Base de Dados no documento, a sintaxe tem o seguinte aspeto:
{ DATABASE [Parâmetros ] }
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 (ou, num Mac: fn+Opção+F9).
Parâmetros
\b "Soma"
Especifica quais atributos do formato definido pela opção \l devem ser aplicados à tabela. Se o parâmetro \l estiver em branco, o valor do parâmetro \b tem de ser 16 (Ajuste Automático). Inclua a soma de qualquer combinação dos seguintes valores para especificar o valor para a opção.
Por exemplo, os parâmetros \l "3" \b "11" aplicam apenas os atributos de limites, sombreado e 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 conexão com os dados. Por exemplo, uma consulta a uma base de dados do Microsoft Office Access pode conter as instruções de ligação \c "DSN=Bases de Dados do MS Access; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Localização"
O caminho e o nome de ficheiro da base de dados. Utilizado para todas as consultas de bases de dados, exceto uma consulta a uma tabela da base de dados SQL utilizando ODBC. Utilize barras invertidas duplas no caminho — por exemplo, "C:\\Data\\Sales94.mdb".
\f "StartNumber"
Especifica o número de registo do primeiro registo de dados a inserir, por exemplo, \f "2445".
\h
Insere nomes de campos da base de dados como cabeçalhos de coluna na tabela resultante.
\l "Formato#"
Aplica um formato da caixa de diálogo Formatação Automática da Tabela ao resultado da consulta da base de dados. O formato de número# é determinado pelo formato de tabela que seleciona na caixa de diálogo. Se esta opção for usada e a opção \b não especificar os atributos da tabela, Word insere uma tabela não formatada.
\o
Insere dados no início de uma intercalação.
\s "SQL"
Instruções 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 a uma base de dados do Access através de ODBC utilizando o comando Database (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" }