У меня есть база данных встреч. Я могу создать отчет, который сортирует действия путем собрания, но я хотел бы создать отдельный отчет для каждой встречи. Есть предположения?MS Access Reports
ответ
Вы можете написать запрос в Access с предложением «Где», которое установлено на что-то вроде [Введите номер собрания]. При выполнении этого запроса Access запрашивает ввод пользователя. Затем вы можете настроить источник данных отчета на этот запрос, поэтому при запуске отчета Access будет запрашивать номер собрания (ID).
В качестве альтернативы вы можете создать форму с каким-либо интерфейсом выбора, чтобы пользователь мог выбрать встречу, динамически обновить запрос и запустить отчет.
Первый подход проще, второй подход более удобен.
Если вы хотите сообщить обо всех встречах за один проход, но получить отдельный отчет для каждой встречи, вы можете добавить заголовок группировки на собрание и установить этот раздел отчета для разрыва страницы перед этим разделом ,
Я бы сказал, что первый подход может быть проще для программиста, но сложнее для пользователя. В конечном итоге мне кажется, что второе проще программисту, поскольку она может использовать отчет в любом месте и печатать все записи или отфильтрованный набор, передавая соответствующий аргумент в действии DoCmd.OpenReport. –