Câmpul Bază de date inserează rezultatele unei baze de date interogare într-un tabel Word. Dacă numărul de coloane este 62 sau mai mare, câmpul Bază de date inserează rezultatele unei interogări în coloane separate prin file. Câmpul Bază de date conține toate informațiile necesare pentru a vă conecta la o bază de date și a efectua o interogare Limbaj de interogare structurat (SQL). Actualizați câmpul pentru a interoga din nou baza de date.
Notă de securitate: Atunci când vă conectați la o sursă de date, asigurați-vă că parola dvs. nu poate fi citită de alte persoane. De exemplu, nu stocați-l acolo unde este lizibil ca text simplu, cum ar fi într-o macrocomandă. Nu îl trimiteți pe internet decât dacă utilizați protocolul Secure Sockets Layer (SSL), care criptează datele. Vă puteți da seama dacă o adresă web utilizează SSL dacă adresa începe cu "https" în loc de "http".
Sintaxă
Când vizualizați codul de câmp Bază de date în document, sintaxa arată astfel:
{ DATABASE [Argumente ] }
Notă: Codul de câmp îi spune câmpului ce să afișeze. Rezultatele câmpului sunt ceea ce se afișează în document după evaluarea codului de câmp. Pentru a comuta între vizualizarea codului de câmp și rezultatele codului de câmp, apăsați Alt+F9.
Argumente
\b "Sumă"
Specifică ce atribute ale formatului setate de argumentul \l să se aplice la tabel. Dacă argumentul \l este necompletat, valoarea argumentului \b trebuie să fie 16 (Potrivire automată). Includeți suma oricărei combinații a valorilor următoare pentru a specifica valoarea argumentului.
De exemplu, argumentele \l "3" \b "11" aplică doar atributele borduri, umbriri și culori ale formatului de tabel setat de argumentul \l.
Această valoare |
Specifică |
0 |
Fără |
1 |
Borduri |
2 |
Umbrire |
4 |
Font |
8 |
Color |
16 |
Potrivire automată |
32 |
Rânduri titlu |
64 |
Ultimul rând |
128 |
Prima coloană |
256 |
Ultima coloană |
\c "ConnectInfo"
Specifică o conexiune la date. De exemplu, o interogare la o bază de date Microsoft Office Access poate conține instrucțiunile de conexiune \c "DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Locație"
Numele de cale și de fișier al bazei de date. Se utilizează pentru toate interogările bazei de date, cu excepția unei interogări la un tabel de bază de date SQL care utilizează ODBC. Utilizați bare oblice inverse duble în cale, de exemplu, "C:\\Data\\Sales94.mdb".
\f "NumărÎncepeți"
Specifică numărul de înregistrare al primei înregistrare de date de inserat, de exemplu, \f "2445".
\H
Inserează nume de câmpuri din baza de date ca titluri de coloană în tabelul rezultat.
\l "Format#"
Aplică un format din caseta de dialog AutoFormatare tabel rezultatului interogării bazei de date. Formatul de număr# este determinat de formatul de tabel pe care îl selectați în caseta de dialog. Dacă acest argument este utilizat și argumentul \b nu specifică atributele tabelului, Word inserează un tabel neformatat.
\o
Inserează date la începutul unei îmbinări.
\s "SQL"
Instrucțiuni SQL. Trebuie să inserați o bară oblică inversă (\) înainte de fiecare ghilimele din instrucțiuni. De exemplu, instrucțiunile pentru o bază de date Access pot fi după cum urmează:
"selectați * din \s \"Listă de clienți\"".\t "Număr_sfârșit"
Specifică numărul de înregistrare al ultimei înregistrări de date de inserat, de exemplu: \t "2486".
Exemple
Următorul câmp rezultă dintr-o interogare la o bază de date Access prin ODBC, utilizând comanda Bază de date :
{ 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" }