Câmpul Bază de date inserează rezultatele unei interogări de bază de date într-un tabel Word. Dacă numărul de coloane este de 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 în Limbaj de interogare structurat (SQL). Actualizați câmpul pentru a interoga din nou baza de date.
Notă
Când vă conectați la o sursă de date, asigurați-vă că parola dvs. nu este ușor de citit de alte persoane. De exemplu, nu-l stocați într-un loc unde poate fi citit ca text simplu, cum ar fi într-o macrocomandă. Nu le 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ă în felul următor:
{ DATABASE [Switchs ] }
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 setat de comutatorul \l se aplică la tabel. În cazul în care comutatorul \l este necompletat, valoarea comutatorului \b trebuie să fie 16 (potrivire automată). Includeți suma oricărei combinații a următoarelor valori pentru a specifica valoarea pentru argument.
De exemplu, comutatoarele \l "3" \b "11" aplică doar bordurile, umbrirea și atributele de culoare ale formatului de tabel setat de parametrul \l.
| Această valoare | Specifică |
|---|---|
| 0 | Fără |
| 1 | Borduri |
| 2 | Umbrire |
| 4 | Font |
| 8 | Color |
| 16 | Potrivire automată |
| 32 | Rânduri antet |
| 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"
Calea și numele de fișier ale bazei de date. Utilizată pentru toate interogările de bază de date, cu excepția unei interogări la un tabel de bază de date SQL utilizând ODBC. Utilizați bare oblice inverse duble în cale, de exemplu, "C:\\Data\\Sales94.mdb".
\f "NumărStart"
Specifică numărul de înregistrare al primei înregistrări 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 la rezultatul 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ă este utilizat acest argument și comutatorul \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ă:
"select * from \s \"Customer List\"".
\t "NumărSfârșit"
Specifică numărul de înregistrare al ultimei înregistrări de date de inserat, de exemplu: \t "2486".
Exemple
Câmpul următor 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" }