Databasefeltet setter inn resultatene av en database spørring i en Word tabell. Hvis antall kolonner er 62 eller større, setter databasefeltet inn resultatene av en spørring i kolonner atskilt med faner. Databasefeltet inneholder all informasjonen som kreves for å koble til en database og utføre en Structured Query Language (SQL)-spørring. Du oppdaterer feltet for å spørre databasen på nytt.
Sikkerhetsmerknad: Når du kobler til en datakilde, må du kontrollere at passordet ikke kan leses av andre. Du må for eksempel ikke lagre den der den kan leses som ren tekst, for eksempel i en makro. Ikke send den på Internett med mindre du bruker SSL-protokollen (Secure Sockets Layer), som krypterer data. Du kan se om en nettadresse bruker SSL hvis adressen starter med https i stedet for http.
Syntaks
Når du viser databasefeltkoden i dokumentet, ser syntaksen slik ut:
{ DATABASE [Brytere ] }
Obs!: En feltkode angir hva feltet skal vise. Feltresultater er det som vises i dokumentet når feltkoden er behandlet. Du kan trykke ALT+F9 for å veksle mellom å vise feltkoden og feltkoderesultatene.
Brytere
\b "Sum"
Angir hvilke attributter for formatet som er angitt av bryteren \l som skal brukes på tabellen. Hvis bryteren \l er tom, må bryterverdien \b være 16 (Beste tilpassing). Inkluder summen av en kombinasjon av følgende verdier for å angi verdien for bryteren.
Bryterne \l "3" \b "11" bruker for eksempel bare kantlinjer, skyggelegging og fargeattributter i tabellformatet angitt av \l-bryteren.
Denne verdien |
Angir |
0 |
Ingen |
1 |
Kantlinjer |
2 |
Skyggelegging |
4 |
Skrift |
8 |
Farge |
16 |
Beste tilpassing |
32 |
Overskriftsrader |
64 |
Siste rad |
128 |
Første kolonne |
256 |
Siste kolonne |
\c "ConnectInfo"
Angir en tilkobling til dataene. En spørring til en Microsoft Office Access-database kan for eksempel inneholde tilkoblingsinstruksjonene \c "DSN=MS Access-databaser; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Plassering"
Navnet på bane og filen til databasen. Brukes for alle databasespørringer unntatt en spørring til en SQL-databasetabell ved hjelp av ODBC. Bruk doble omvendte skråstreker i banen, for eksempel «C:\\Data\\Sales94.mdb».
\f "StartNummer"
Angir postnummeret for den første datapost som skal settes inn, for eksempel \f "2445".
\H
Setter inn feltnavn fra databasen som kolonneoverskrifter i den resulterende tabellen.
\l "Format#"
Bruker et format fra dialogboksen Autoformat for tabell på resultatet av databasespørringen. Tallformatet# bestemmes av tabellformatet du velger i dialogboksen. Hvis denne bryteren brukes og bryteren \b ikke angir tabellattributtene, Word setter inn en uformatert tabell.
\O
Setter inn data i begynnelsen av en fletting.
\s "SQL"
SQL-instruksjoner. Du må sette inn en omvendt skråstrek (\) før hvert anførselstegn i instruksjonene. Instruksjoner for en Access-database kan for eksempel være som følger:
"velg * fra \s \"Kundeliste\"".\t "Sluttnummer"
Angir postnummeret for den siste dataposten som skal settes inn, for eksempel: \t "2486".
Eksempler
Følgende felt resulterer fra en spørring til en Access-database via ODBC ved hjelp av databasekommandoen :
{ 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" }