Как напечатать текущую запись средствами Access 2016. Без VBA. Алгоритм
Проблема: При нажатии кнопки, открывается пуста форма "Клиент (печать)", вместо того чтобы показать текущую запись.
У меня есть таблица клиенты: Код ФИО Телефон
Используемые запросы:
- Клиент для печати Запрос
Используемые формы:
- Форма клиенты - тут все клиенты
- Клиент (печать) - тут только текущий клиент
Алгоритм: С помощью Мастера Запросов создал следующий запрос: Клиент для печати Запрос
С помощью Мастера Форм содал Форму - она выводит всех клиентов в виде формы. навигацию сделал: Форма клиенты
В конструкторе запроса (Клиент для печати Запрос) в столбике "Код" указал Условие отбора:
[Формы]![Форма клиенты]![Код]
...чтобы выводил только одну запись. (текущую)
С помощью Мастера форм создал форму на основе запроса(Клиент для печати Запрос). Форму назвал "Клиент (печать)"
В форме "Форма клиенты" создал кнопку. При нажатии кнопки повесил Внедренный макрос: 1. ОткрытьЗапрос
- Имя запроса: Клиент для печати Запрос
- Режим: Таблица
- Режим данных: Только чтение
ОткрытьФорму
- Имя формы: Клиент (печать)
- Режим: Форма
- Имя фильтра: (пусто)
- Условие отбора: [Forms]![Клиент (печать)]![Код]=[Forms]![Форма клиенты]![Код]
- Режим данных: Только чтение
- Режим окна: Обычное
В общем, форма "Клиент (печать)" пустая вылазит. Ни одного заполненного поля. Даже Код не заполнен. Что делать не знаю. Подскажите пожалуйста. Весь алгоритм действий я расписал. Все это сделано для того, чтобы на печать выводилась только одна запись. Спасибо. Буду признателен любой помощи.