W polu Baza danych zostaną wstawione wyniki zapytanie bazy danych w tabeli Word. Jeśli liczba kolumn wynosi co najmniej 62, pole Baza danych wstawia wyniki zapytania w kolumnach rozdzielonych kartami. Pole Baza danych zawiera wszystkie informacje potrzebne do nawiązania połączenia z bazą danych i wykonania zapytania Structured Query Language (SQL). Aby ponownie wykonać zapytanie w bazie danych, należy zaktualizować to pole.
Uwaga dotycząca zabezpieczeń: Podczas nawiązywania połączenia ze źródłem danych upewnij się, że hasło nie jest czytelne dla innych osób. Na przykład nie przechowuj go w miejscu, w którym jest czytelny jako zwykły tekst, na przykład w makkrach. Nie wysyłaj jej w Internecie, chyba że używasz protokołu SSL (Secure Sockets Layer), który szyfruje dane. Możesz określić, czy adres internetowy używa protokołu SSL, jeśli adres zaczyna się od ciągu "https", a nie od ciągu "http".
Składnia
Podczas wyświetlania kodu pola bazy danych w dokumencie składnia wygląda następująco:
{ DATABASE [Przełączniki ] }
Uwaga: Kod pola określa typ zawartości wyświetlanej w polu. Wyniki pola to zawartość wyświetlana w dokumencie po sprawdzeniu kodu pola. Naciskanie kombinacji klawiszy Alt+F9 umożliwia przełączanie między widokami kodu pola i wyników kodu pola.
Przełączniki
\b "Suma"
Określa, które atrybuty formatu ustawionego przez przełącznik \l mają zostać zastosowane do tabeli. Jeśli przełącznik \l jest pusty, wartość przełącznika \b musi wynosić 16 (Autodopasowanie). Uwzględnij sumę dowolnej kombinacji poniższych wartości, aby określić wartość przełącznika.
Na przykład przełączniki \l "3" \b "11" mają zastosowanie tylko do atrybutów obramowania, cieniowania i koloru formatu tabeli ustawionego przez przełącznik \l.
Ta wartość |
Określa |
0 |
Brak |
1 |
Obramowanie |
2 |
Cieniowanie |
4 |
Czcionka |
8 |
Kolor |
16 |
Autodopasowanie |
32 |
Wiersze nagłówka |
64 |
Ostatni wiersz |
128 |
Pierwsza kolumna |
256 |
Ostatnia kolumna |
\c "ConnectInfo"
Określa połączenie z danymi. Na przykład zapytanie do bazy danych programu Microsoft Office Access może zawierać instrukcje połączenia \c "DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Lokalizacja"
ścieżka i nazwa pliku bazy danych. Używany dla wszystkich zapytań bazy danych z wyjątkiem zapytania do tabeli bazy danych SQL przy użyciu ODBC. Użyj podwójnych ukośników odwrotnych w ścieżce — na przykład "C:\\Data\\Sales94.mdb".
\f "StartNumber"
Określa numer rekordu pierwszego rekord danych do wstawienia — na przykład \f "2445".
\H
Wstawia nazwy pól z bazy danych jako nagłówki kolumn w tabeli wynikowej.
\l "Format#"
Powoduje zastosowanie formatu z okna dialogowego Autoformatowanie tabeli do wyniku zapytania bazy danych. Liczba Format# jest określana na podstawie formatu tabeli wybranego w oknie dialogowym. Jeśli ten przełącznik jest używany, a przełącznik \b nie określa atrybutów tabeli, Word wstawia niesformatowaną tabelę.
\o
Wstawia dane na początku korespondencji seryjnej.
\s "SQL"
Instrukcje SQL. Przed każdym cudzysłówem w instrukcjach należy wstawić ukośnik odwrotny (\). Na przykład instrukcje dotyczące bazy danych programu Access mogą wyglądać następująco:
"select * from \s \"Customer List\"".\t "EndNumber"
Określa numer rekordu ostatniego rekordu danych do wstawienia — na przykład: \t "2486".
Przykłady
Poniższe pola są wynikiem zapytania do bazy danych programu Access za pośrednictwem protokołu ODBC przy użyciu polecenia Baza danych :
{ 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" }