Pole Databáze vloží výsledky databázového dotazu do tabulky aplikace 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é pro připojení k databázi a provedení jazyk SQL (Structured Query Language) dotazu SQL. Aktualizujete pole tak, aby se znovu dotazovalo na databázi.
Poznámka
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 makru. Neposílejte jej v Internetu, pokud nepoužíváte protokol SSL (Secure Sockets Layer), který šifruje data. To, jestli webová adresa používá protokol SSL, poznáte tak, že adresa začíná řetězcem "https" místo "http".
Syntaxe
Syntaxe kódu pole Databáze v dokumentu je následující:
{ DATABÁZE [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ého přepínačem \l se použijí pro tabulku. Pokud je přepínač \l prázdný, musí být hodnota přepínače \b 16 (přizpůsobení). Hodnotu přepínače určíte zadáním součtu libovolné kombinace následujících hodnot.
Například přepínače \l "3" \b "11" používají pouze atributy ohraničení, stínování a barvy formátu tabulky nastaveného přepínačem \l.
| Tato hodnota | Specifikuje |
|---|---|
| 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 systém Microsoft Office Access může obsahovat pokyny pro připojení \c "DSN=Databáze aplikace MS Access; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Umístění"
Cestu a název souboru databáze. Používá se pro všechny databázové dotazy kromě dotazu na tabulku databáze SQL pomocí rozhraní ODBC. Použijte v cestě dvojitá zpětná lomítka, například "C:\\Data\\Sales94.mdb".
\f "StartČíslo"
Určuje číslo prvního datového záznamu, který se vloží – například \f "2445".
\h
Vloží do výsledné tabulky názvy polí z databáze jako záhlaví sloupců.
\l "Formát#"
Použije na výsledek databázového dotazu formát z dialogového okna Automatický formát tabulky. Číslo Formát# je určeno formátem tabulky, který vyberete v dialogovém okně. Pokud použijete tento přepínač a přepínač \b neurčuje atributy tabulky, vloží Word nenaformá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 (\). Pokyny pro databázi Accessu by například mohly vypadat takto:
"select * from \s \"customer list\"".
\t "EndNumber"
Určuje číslo posledního datového záznamu, který se vloží – například: \t "2486".
Příklady
Následující pole je výsledkem dotazu na databázi Accessu přes rozhraní ODBC pomocí příkazu Databáze :
{ DATABASE \d "C:\\Data\\Sales93.mdb" \c "DSN=Databáze MS Access; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM" \s "vybrat * z \"Seznam zákazníků\" " \f "2445" \t "2486" \l "2" }