Как использовать данные, содержащиеся в нескольких связанных таблицах базы данных, для письма формы?

702
unor

Я хочу создать форму письма с помощью LibreOffice Writer . Данные содержатся в базе данных LibreOffice Base, в нескольких таблицах .

Я следовал руководству Создание формы письма . Кажется, что я могу выбрать только одну таблицу из базы данных.

Есть ли способ использовать данные, которые содержатся в нескольких (связанных) таблицах в форме письма?

1

1 ответ на вопрос

1
tohuwawohu

Да, вы можете создать запрос, объединяющий данные из разных таблиц. Затем просто задайте запрос как «список» списка адресов в мастере слияния. В мастере слияния писем «таблица» не означает то же самое, что и в LO Base. Также запрос может выступать в роли «таблицы».

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