Поле бази даних дає змогу вставляти результати запиту бази даних у таблицю Word. Якщо кількість стовпців не перевищує 62, результати запиту вставляються в стовпці, відокремлені символами табуляції. Поле "База даних" містить усю інформацію, необхідну для підключення до бази даних і виконання запиту мова структурованих запитів (SQL). Поле оновлюється, щоб надіслати запит до бази даних ще раз.
Примітка.
Цей вміст застосовується до класичних версій Word для Windows і Mac (зокрема Word з передплатою на Microsoft 365). Деякі функції можуть бути недоступні в Word для веб програм і програм для мобільних пристроїв. Підключаючись до джерела даних, переконайтеся, що інші користувачі не зможуть прочитати ваш пароль. Наприклад, не зберігайте його там, де його можна прочитати як звичайний текст, наприклад у макросі. Надсилайте його в Інтернеті, лише якщо не використовуєте протокол SSL, який шифрує дані. Якщо в веб-адресі використовується протокол SSL, її адреса починається з "https", а не "http".
Синтаксис
Під час перегляду коду поля бази даних у документі синтаксис виглядає наступним чином:
{ DATABASE [Switches ] }
Примітка.
Код поля визначає вміст, який відображається в полі. Значення полів – це те, що відображатиметься полем після оцінки коду поля. Щоб переходити між режимами перегляду коду поля та значення коду поля, натисніть клавіші Alt+F9 (на комп'ютері Mac: fn+Option+F9).
Перемикачі
\b "Сума"
Указує, які атрибути формату, установленого перемикачем \l, застосовувати до таблиці. Якщо перемикач \l пустий, значення перемикача \b має дорівнювати 16 (автодобір). Щоб указати значення для перемикача, включіть суму будь-якої комбінації наведених нижче значень.
Наприклад, перемикачі \l "3" \b "11" застосовують лише атрибути меж, заливки та кольору формату таблиці, установлених перемикачем \l.
| Це значення | Визначає: |
|---|---|
| 0 | Немає |
| 1 | Межі |
| 2 | Затінення |
| 4 | Шрифт |
| 8 | Color |
| 16 | Автодобір |
| 32 | Рядки заголовка |
| 64 | Останній рядок |
| 128 | Перший стовпець |
| 256 | Останній стовпець |
\c "ConnectInfo"
Визначає зв'язок із даними. Наприклад, запит до бази даних Microsoft Office Access може містити інструкції підключення \c "DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".
\d "Розташування"
Шлях та ім'я файлу бази даних. Використовується для всіх запитів до бази даних, крім запиту до таблиці бази даних SQL за допомогою ODBC. Використовуйте в шляху подвійні зворотні скісні риски, наприклад "C:\\Data\\Sales94.mdb".
\f "Початковий_номер"
Указує номер першого запису даних, який потрібно вставити, наприклад \f "2445".
\h
Вставляє імена полів із бази даних як заголовки стовпців у отриману таблицю.
\l "Format#"
Застосовує форматування з діалогового вікна "Автоформат таблиці" до результату запиту бази даних. Число Формат# визначається форматом таблиці, вибраною в діалоговому вікні. Якщо використовується цей перемикач і перемикач \b не визначає атрибути таблиці, WordWord вставляє неформатовану таблицю.
\o
Вставляє дані на початку злиття.
\s "SQL"
інструкції SQL. Перед кожною лапкою в інструкціях слід вставляти зворотну скісну риску (\). Наприклад, інструкції для бази даних Access можуть бути такими:
"select * from \s \"Customer List\"".
\t "Кінцевийномер"
Указує номер останнього запису даних, який потрібно вставити, наприклад: \t "2486".
Приклади
Запит до бази даних Access з використанням ODBC за допомогою команди " База даних " надходить із цього поля:
{ 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" }