Databasefeltet indsætter resultaterne af en database forespørgsel i en Word tabel. Hvis antallet af kolonner er 62 eller større, indsætter databasefeltet resultaterne af en forespørgsel i kolonner adskilt af faner. Feltet Database indeholder alle de oplysninger, der er nødvendige for at oprette forbindelse til en database og udføre en Structured Query Language -forespørgsel (SQL). Du opdaterer feltet for at oprette en forespørgsel i databasen igen.
Sikkerhedsnote!: Når du opretter forbindelse til en datakilde, skal du sørge for, at din adgangskode ikke kan læses af andre. Gem den f.eks. ikke, hvor den kan læses som almindelig tekst, f.eks. i en makro. Send den ikke på internettet, medmindre du bruger SSL-protokollen (Secure Sockets Layer), som krypterer data. Du kan se, om en webadresse bruger SSL, hvis adressen starter med "https" i stedet for "http".
Syntaks
Når du får vist feltkoden Database i dokumentet, ser syntaksen sådan ud:
{ DATABASE [Parametre ] }
Bemærk!: En feltkode angiver, hvad der skal vises i feltet. Feltresultater er det, der vises i dokumentet, når feltkoden er evalueret. Tryk på Alt+F9, hvis du vil skifte mellem feltkoden og resultaterne af feltkoden.
Parametre
\b "Sum"
Angiver, hvilke attributter for formatet, der er angivet af parameteren \l, der skal anvendes på tabellen. Hvis parameteren \l er tom, skal parameterværdien \b være 16 (Tilpas automatisk). Medtag summen af en vilkårlig kombination af følgende værdier for at angive værdien for parameteren.
Parametrene \l "3" \b "11" anvender f.eks. kun kanter, skygge og farveattributter for tabelformatet, der er angivet af parameteren \l.
Denne værdi |
Angiver |
0 |
Ingen |
1 |
Kanter |
2 |
Skygge |
4 |
Skrifttype |
8 |
Farve |
16 |
Autotilpas |
32 |
Overskriftsrækker |
64 |
Sidste række |
128 |
Første kolonne |
256 |
Sidste kolonne |
\c "ConnectInfo"
Angiver en forbindelse til dataene. En forespørgsel til en Microsoft Office Access-database kan f.eks. indeholde forbindelsesinstruktionerne \c "DSN=MS Access-databaser; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Placering"
Databasens sti og filnavn. Bruges til alle databaseforespørgsler undtagen en forespørgsel til en SQL-databasetabel ved hjælp af ODBC. Brug dobbelte omvendte skråstreger i stien – f.eks. "C:\\Data\\Sales94.mdb".
\f "StartNumber"
Angiver postnummeret på den første datapost , der skal indsættes – f.eks. \f "2445".
\H
Indsætter feltnavne fra databasen som kolonneoverskrifter i den resulterende tabel.
\l "Format#"
Anvender et format fra dialogboksen Autoformat til tabel på resultatet af databaseforespørgslen. Talformat# bestemmes af det tabelformat, du vælger i dialogboksen. Hvis denne parameter bruges, og parameteren \b ikke angiver tabelattributterne, indsætter Word en uformateret tabel.
\o
Indsætter data i starten af en fletning.
\s "SQL"
SQL-instruktioner. Du skal indsætte en omvendt skråstreg (\) før hvert anførselstegn i vejledningen. Instruktioner til en Access-database kan f.eks. være som følger:
"vælg * fra \s \"Kundeliste\""".\t "Slutnummer"
Angiver postnummeret på den sidste datapost, der skal indsættes – f.eks.: \t "2486".
Eksempler
Følgende felt resultater fra en forespørgsel til en Access-database via ODBC ved hjælp af 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" }