Pole Baza danych umożliwia wstawienie wyników kwerendy bazy danych do tabeli programu Word. Jeśli liczba kolumn wynosi 62 lub więcej, pole Database umieszcza wyniki zapytania w kolumnach rozdzielonych tabulatorami. Pole Baza danych zawiera wszystkie informacje potrzebne do połączenia się z bazą danych i uruchomienia zapytania w języku Structured Query Language (SQL). Pole zostało zaktualizowane, aby ponownie wysłać zapytanie do bazy danych.
Uwaga
Ta zawartość dotyczy klasycznych wersji programu Word dla systemów Windows i komputerów Mac (w tym programu Word z subskrypcją platformy Microsoft 365). Niektóre funkcje mogą być niedostępne w aplikacji sieci Web lub dla urządzeń przenośnych programu Word. Łącząc się ze źródłem danych, upewnij się, że hasło nie jest możliwe do odczytania przez inne osoby. Na przykład nie należy przechowywać go w miejscu, które można odczytać w postaci zwykłego tekstu, na przykład w makrze. Nie wysyłaj ich przez Internet, chyba że używasz protokołu SSL (Secure Sockets Layer), który szyfruje dane. Możesz stwierdzić, czy adres internetowy używa protokołu SSL, jeśli adres zaczyna się od ciągu "https" zamiast "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. Aby przełączać się między wyświetlaniem kodu pola a wynikami kodu pola, naciskaj klawisze Alt+F9 (lub, na komputerze Mac: Fn+Opcja+F9).
Przełączniki
\b "Suma"
Określa, które atrybuty formatu ustawionego za pomocą przełącznika \l mają zostać zastosowane do tabeli. Jeśli przełącznik \l jest pusty, przełącznik \b musi mieć wartość 16 (Autodopasowanie). Uwzględnij sumę dowolnej kombinacji następujących wartości, aby określić wartość przełącznika.
Na przykład przełączniki \l "3" \b "11" stosują tylko atrybuty obramowania, cieniowania i koloru formatu tabeli ustawionego za pomocą przełącznika \l.
| Wartość | Określa |
|---|---|
| 0 | Brak |
| 1 | Obramowanie |
| 2 | Cieniowanie |
| 4 | Czcionka |
| 8 | Kolor |
| 16 | Autodopasowanie |
| 32 | Wiersze nagłówków |
| 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 dotyczące połączenia \c "DSN=MS Access Databases; DBQ=C:\\Dane\\Sales93.mdb; FIL=RedISAM;".
\d "Lokalizacja"
Ścieżka i nazwa pliku bazy danych. Używany do wszystkich zapytań baz danych z wyjątkiem zapytania do tabeli bazy danych SQL korzystającego z technologii ODBC. Użyj podwójnych ukośników odwrotnych w ścieżce — na przykład "C:\\Data\\Sales94.mdb".
\f "NumerPoczątkowy"
Określa numer pierwszego rekordu danych do wstawienia — na przykład \f "2445".
\h
Wstawia nazwy pól z bazy danych jako nagłówki kolumn do tabeli wynikowej.
\l "format#"
Stosuje format 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, program Word wstawia tabelę niesformatowaną.
\o
Wstawia dane na początku korespondencji seryjnej.
\s "SQL"
Instrukcje SQL. Przed każdym cudzysłowem w instrukcjach należy wstawić ukośnik odwrotny (\). Na przykład instrukcje dotyczące bazy danych programu Access mogą być następujące:
"select * from \s \"Lista klientów\"".
\t "Numer_końcowy"
Określa numer ostatniego rekordu danych do wstawienia — na przykład: \t "2486".
Przykłady
Poniższe pole jest wynikiem zapytania skierowanego do bazy danych programu Access za pomocą kodu ODBC przy użyciu polecenia Database :
{ DATABASE \d "C:\\Data\\Sales93.mdb" \c "DSN=MS Access Database; DBQ=C:\\Dane\\Sales93.mdb; FIL=RedISAM" \s "select * from \"Lista klientów\" " \f "2445" \t "2486" \l "2" }