Kody pól: pole Database

Dotyczy
Microsoft Word dla Microsoft 365 Word dla Microsoft 365 dla komputerów Mac Word 2024 Word 2024 dla komputerów Mac Microsoft Word 2021 Microsoft Word 2021 dla komputerów Mac

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