Applies ToWord для Microsoft 365 Word для Microsoft 365 для Mac Word 2024 Word 2024 для Mac Word 2021 Word 2021 для Mac Word 2019 Word 2019 для Mac Word 2016

Поле DATABASE служит для вставки результатов запроса к базе данных в таблицу 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:

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.