Pole Databáze vloží výsledky Dotaz databáze do tabulky Word. Pokud je počet sloupců 62 nebo větší, vloží pole Databáze výsledky dotazu do sloupců oddělených tabulátory. Pole Databáze obsahuje všechny informace potřebné k připojení k databázi a provedení dotazu jazyk SQL (Structured Query Language) (SQL). Aktualizujete pole, aby se databáze znovu dotazem.
Poznámka zabezpečení: Když se připojujete ke zdroji dat, ujistěte se, že vaše heslo není čitelné pro ostatní uživatele. Neukládejte ho například tam, kde je čitelný jako prostý text, například v makrech. Neposílejte ho na internet, pokud nepoužíváte protokol SSL (Secure Sockets Layer), který šifruje data. Jestli webová adresa používá PROTOKOL SSL, můžete zjistit, pokud adresa začíná na https místo na http.
Syntaxe
Při zobrazení kódu pole Databáze v dokumentu bude syntaxe vypadat takto:
{ DATABASE [Přepínače ] }
Poznámka: Kód pole určuje, co má být v poli zobrazeno. Výsledek pole je obsah zobrazený v dokumentu po vyhodnocení kódu pole. Mezi zobrazením kódu pole a zobrazením výsledku pole můžete přepínat stisknutím kombinace kláves Alt+F9.
Přepínače
\b "Součet"
Určuje, které atributy formátu nastavené přepínačem \l se mají použít pro tabulku. Pokud je přepínač \l prázdný, musí být hodnota přepínače \b 16 (Přizpůsobit). Zahrňte součet libovolné kombinace následujících hodnot a určete hodnotu přepínače.
Například přepínače \l "3" \b "11" použijí pouze atributy ohraničení, stínování a barvy formátu tabulky nastavené přepínačem \l.
Tato hodnota |
Určuje |
0 |
Žádné |
1 |
Ohraničení |
2 |
Stínování |
4 |
Písmo |
8 |
Barva |
16 |
Přizpůsobit |
32 |
Řádky záhlaví |
64 |
Poslední řádek |
128 |
První sloupec |
256 |
Poslední sloupec |
\c "ConnectInfo"
Určuje připojení k datům. Například dotaz na databázi aplikace Microsoft Office Access může obsahovat pokyny k připojení \c "DSN=databáze MS Accessu; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Umístění"
Cesta a název souboru databáze. Používá se pro všechny databázové dotazy s výjimkou dotazu na tabulku databáze SQL pomocí rozhraní ODBC. V cestě použijte dvojitá zpětná lomítka, například C:\\Data\\Sales94.mdb.
\f "StartNumber"
Určuje číslo záznamu prvního Datový záznam, který se má vložit, například \f "2445".
\H
Vloží názvy polí z databáze jako záhlaví sloupců ve výsledné tabulce.
\l "Formát#"
Použije formát z dialogového okna Automatický formát tabulky na výsledek databázového dotazu. Číslo Formát# je určeno formátem tabulky, který vyberete v dialogovém okně. Pokud se použije tento přepínač a přepínač \b neurčí atributy tabulky, Word vloží neformátovanou tabulku.
\o
Vloží data na začátek sloučení.
\s "SQL"
Pokyny SQL. Před každou uvozovku v pokynech musíte vložit zpětné lomítko (\). Například pokyny pro accessovou databázi můžou vypadat takto:
"Vyberte * z \s \s \"Seznam zákazníků\"".\t "EndNumber"
Určuje číslo záznamu posledního datového záznamu, který se má vložit , například: \t "2486".
Příklady
Následující pole je výsledkem dotazu na databázi Accessu prostřednictvím rozhraní ODBC pomocí příkazu 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" }