2009-07-15 4 views
0

У меня есть база данных встреч. Я могу создать отчет, который сортирует действия путем собрания, но я хотел бы создать отдельный отчет для каждой встречи. Есть предположения?MS Access Reports

ответ

2

Вы можете написать запрос в Access с предложением «Где», которое установлено на что-то вроде [Введите номер собрания]. При выполнении этого запроса Access запрашивает ввод пользователя. Затем вы можете настроить источник данных отчета на этот запрос, поэтому при запуске отчета Access будет запрашивать номер собрания (ID).

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

Первый подход проще, второй подход более удобен.

+1

Я бы сказал, что первый подход может быть проще для программиста, но сложнее для пользователя. В конечном итоге мне кажется, что второе проще программисту, поскольку она может использовать отчет в любом месте и печатать все записи или отфильтрованный набор, передавая соответствующий аргумент в действии DoCmd.OpenReport. –

0

Если вы хотите сообщить обо всех встречах за один проход, но получить отдельный отчет для каждой встречи, вы можете добавить заголовок группировки на собрание и установить этот раздел отчета для разрыва страницы перед этим разделом ,