Поле База данных вставляет результаты запроса к базе данных в таблицу Word. Если столбцов 62 или больше, результат запроса оформляется в виде столбцов, разделенных знаками табуляции. Поле DATABASE содержит все сведения, необходимые для подключения к базе данных и выполнения SQL-запроса. Для повторного запроса к базе данных следует обновить это поле.
Примечание
При подключении к источнику данных убедитесь, что пароль недоступен для других пользователей. Например, не храните пароль там, где он может быть прочитан как обычный текст, например в макросе. Не отправляйте его через Интернет без использования протокола SSL, выполняющего шифрование данных. Веб-адрес использует SSL, если он начинается со слова "https" вместо "http".
Синтаксис
При просмотре кода поля DATABASE в документе его синтаксис выглядит следующим образом:
{ DATABASE [Коммутаторы ] }
Примечание
Код поля определяет то, что будет отображаться в поле. Результаты поля — это то, что отображается в документе после оценки кода поля. Для переключения между кодом поля и его результатами нажмите сочетание клавиш ALT+F9.
Ключи
\b "Сумма"
Определяет применяемые к таблице атрибуты формата, заданного с помощью ключа "\l". Если для ключа "\l" не задано значение, значением ключа "\b" должно быть 16 (Автоподбор). Чтобы задать значение для ключа, просуммируйте любые из приведенных ниже значений.
Например, если указаны ключ "\l" со значением 3 и ключ "\b" со значением 11, будут применены только атрибуты границ, заливки и цвета формата таблицы, заданного с помощью ключа "\l".
| Значение | Что определяет |
|---|---|
| 0 | Ничего |
| 1 | Границы |
| 2 | Заливка |
| 4 | Шрифт |
| 8 | Цвет |
| 16 | Автоподбор |
| 32 | Строки заголовков |
| 64 | Последняя строка |
| 128 | Первый столбец |
| 256 | Последний столбец |
\c "Данные подключения"
Определяет подключение к данным. Например, запрос к базе данных 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 "Номер формата"
Применяет формат из диалогового окна "Автоформат таблицы" к результату запроса базы данных. Номер формата определяется форматом таблицы, выбранном в диалоговом окне. Если используется этот ключ, а ключ "\b" не задает атрибуты таблицы, вставляется неформатированная таблица.
\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" }