Передача данных из формы в Access для слияния писем в Word

Застрял на этой штуке.

Проблема в том, что это не простая таблица, а запрос с несколькими параметрами, поэтому как я могу передать результат этого запроса, когда пользователь заполняет форму в Access и нажимает «Отправить» - открыть подготовленный файл Word с помощью слияния почты?

Я только что открыл шаблон письма документа Word со всплывающими окнами, запрашивающими значения параметров. Я не вижу этих запросов qith params в списке доступных таблиц и запросов в Word с использованием мастера для слияния почты.

Кстати об Office 2013.


person Johncze    schedule 18.04.2014    source источник


Ответы (1)


Поскольку у него, вероятно, нет хорошего и прямого решения, я нашел одно простое решение.

После отправки формы экспортируйте текущее состояние запроса в какой-либо файл, в случае файла rtf это может выглядеть так:

DoCmd.OutputTo acOutputQuery, "Name of the query", acFormatRTF, "Path and name of output file"

Руководство к DoCmd.OutputTo.

Теперь вы можете использовать этот файл как обычно при слиянии писем. Каждый раз, когда отправляется новая форма, файл обновляется, поэтому вы всегда получаете актуальные данные, такой же результат, как при использовании запроса напрямую.

person Johncze    schedule 18.04.2014