Veldcodes: het veld Database

Van toepassing op
Word voor Microsoft 365 Word voor Microsoft 365 voor Mac Word 2024 Word 2024 voor Mac Word 2021 Word 2021 voor Mac

Met het veld Database voegt u de resultaten van een databasequery in een Word-tabel in. Als het aantal kolommen 62 of groter is, worden met het veld Database de resultaten van een query ingevoegd in kolommen gescheiden door tabs. Het veld Database bevat alle informatie die nodig is om verbinding te maken met een database en een SQL-query (Structured Query Language query) uit te voeren. U werkt het veld bij om opnieuw een query op de database uit te voeren.

Opmerking

Deze inhoud is van toepassing op de bureaubladversies van Word voor Windows en Mac (inclusief Word met een Microsoft 365-abonnement). Sommige functies zijn mogelijk niet beschikbaar in de webversie van Word of mobiele apps. Wanneer u verbinding maakt met een gegevensbron, zorg er dan voor dat uw wachtwoord niet leesbaar is voor anderen. Sla het bestand bijvoorbeeld niet op een plaats op waar het kan worden gelezen als tekst zonder opmaak, zoals in een macro. Verzend het bestand niet via internet, tenzij u het SSL-protocol (Secure Sockets Layer) gebruikt, waarmee gegevens worden versleuteld. U kunt zien of een webadres SSL gebruikt als het adres begint met 'https' in plaats van 'http'.

Syntaxis

Wanneer u de Database-veldcode weergeeft in het document, ziet de syntaxis er als volgt uit:

{ DATABASE [Switches ] }

Opmerking

Met een veldcode wordt aangegeven wat in het veld moet worden weergegeven. Veldresultaten worden in het document weergegeven nadat de veldcode is geëvalueerd. Druk op Alt+F9 (of, op een Mac: fn+Option+F9) om te schakelen tussen het weergeven van de veldcode en de veldcoderesultaten.

Switches

\b "Som"

Hiermee geeft u op welke kenmerken van de notatie die met de schakeloptie \l op de tabel moet worden toegepast. Als de schakeloptie \l leeg is, moet de schakeloptie \b gelijk zijn aan 16 (AutoAanpassen). Neem de som van een willekeurige combinatie van de volgende waarden op om de waarde voor de schakeloptie op te geven.

Bijvoorbeeld: de schakelopties \l "3" \b "11" passen alleen de randen, arcering en kleurkenmerken van de tabelindeling toe die zijn ingesteld met de schakeloptie \l.

Deze waarde Hiermee geeft u op
0 Geen
1 Randen
2 Arcering
4 Lettertype
8 Kleur
16 AutoAanpassen
32 Rijen met koppen
64 Laatste rij
128 Eerste kolom
256 Laatste kolom

\c "ConnectInfo"

Hiermee geeft u een verbinding met de gegevens op. Een query naar een Microsoft Office Access-database kan bijvoorbeeld de verbindingsinstructies \c "DSN=MS Access-databases; bevatten; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".

\d "Locatie"

Het pad en de bestandsnaam van de database. Wordt gebruikt voor alle databasequery's, met uitzondering van een query naar een SQL-databasetabel met ODBC. Gebruik dubbele backslashes in het pad, bijvoorbeeld "C:\\Data\\Sales94.mdb".

\f "BeginGetal"

Geeft het recordnummer van de eerste in te voegen gegevensrecord, bijvoorbeeld \f '2445'.

\h

Hiermee voegt u veldnamen uit de database als kolomkoppen in de resulterende tabel in.

\l "Format#"

Hiermee past u een opmaak uit het dialoogvenster AutoOpmaak van tabel toe op het resultaat van de databasequery. De getalnotatie# wordt bepaald door de tabelindeling die u selecteert in het dialoogvenster. Als deze schakeloptie wordt gebruikt en met de schakeloptie \b de tabelkenmerken niet worden opgegeven, voegt Word een niet-opgemaakte tabel in.

\o

Hiermee voegt u gegevens in aan het begin van een samenvoegbewerking.

\s "SQL"

SQL-instructies. U moet een backslash (\) invoegen vóór elk aanhalingsteken in de instructies. Instructies voor een Access-database kunnen bijvoorbeeld als volgt zijn:
"select * from \s \"Customer List\"".

\t "Eindgetal"

Specificeert het recordnummer van de laatste gegevensrecord die moet worden ingevoegd, bijvoorbeeld: \t "2486".

Voorbeelden

Het volgende veld resulteert in een query naar een Access-database via ODBC met behulp van de opdracht Database :

{ 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" }