Коды полей: DATABASE

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Поле 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" }

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

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×