Содержимое

# База данных

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

Доступ к этой команде

Выберите вкладку Вставка - Поля - Дополнительно - База данных.

### Тип

Перечисляет доступные типы полей.

Тип поля | Значение
--- | ---

Любая запись

Вставляет содержимое поля базы данных, указанное в поле Номер записи, в качестве поля слияния, если выполняется введённое условие. Рассматриваются только записи, выбранные в результате мультивыделения в представлении источника данных.

Благодаря этому полю можно вставить несколько записей в документ. Просто вставьте поле Любая запись перед полями стандартного письма, которые должны использовать определённую запись.

Имя базы данных | Вставляет имя таблицы базы данных, выбранной в поле Выбор базы данных. Поле "Имя базы данных" является глобальным, то есть, если в документ вставляется другое имя базы данных, содержимое всех ранее вставленных полей "Имя базы данных" обновляется.
Поля слияния | Вставляет имя поля базы данных как поле подстановки, чтобы можно было создать документ, используемый при последующей рассылке писем. Содержимое поля автоматически вставляется при печати стандартного письма.
Следующая запись | Вставляет содержимое следующего поля слияния в документ, если выполняется условие, определённое пользователем. Записи, которые будут вставлены, должны быть выбраны в представлении источника данных. Можно использовать поле «Следующая запись», чтобы вставлять содержимое последовательных записей между полями слияния в документе.
Номер записи | Вставляет номер выбранной записи базы данных.

Следующие поля можно вставить, если в списке Тип выбран соответствующий тип поля.

## Выбор базы данных

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

### Условие

Для полей, связанных с условием, сами условия вводятся здесь.

При желании можно определить условие, которое должно быть выполнено, прежде чем будет вставлено содержимое полей «Любая запись» и «Следующая запись». По умолчанию используется условие ИСТИНА, т.е., данное условие всегда истинно, если не изменяется текст условия.

## Номер записи

Введите номер записи, который будет вставлен в случае выполнения пользовательского условия. Номер записи соответствует текущей выбранной записи в представлении источника данных. Например, если в базе данных, содержащей 10 записей, выбраны последние 5 записей, номером первой записи будет 1, но не 6.

При обращении к полям другой базы данных (или другой таблицы или другому запросу в той же самой базе данных), номер записи в LibreOffice определяется относительно текущего выбора.

## Формат

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

### Из базы данных

Использует формат, определённый в выбранной базе данных.

### Обзор

Открывает диалоговое окно, в котором можно выбрать файл базы данных (*.odb). Выбранный файл добавляется в список выбора баз данных.

### Пользовательский

Использует формат, выбранный в списке пользовательских форматов.

### Список пользовательских форматов

Список доступных пользовательских форматов.

## Печать стандартного письма

При печати документа, который содержит поля баз данных, система запрашивает подтверждение печати стандартного письма. При ответе "Да" открывается диалоговое окно Рассылка писем, в котором можно выбрать записи базы данных для печати.