Глава 7
Рис. 7.28.
Страница отчета с данными договора в режиме предварительного просмотра
По вычисляемому полю данных, такому как
Стоимость
, нельзя автоматически за-
дать вывод итогов ни по группе, ни в отчете в целом. При использовании вычис-
ляемых полей в примечании группы и отчета, так же как при автоматическом опре-
делении итоговых полей, можно просмотреть отчет без подробностей, т. е. с ото-
бражением только указанных вычисляемых полей.
Определение параметров в отчете
Пусть необходимо в отчете получать данные только о заданном договоре. Эта зада-
ча может быть решена с помощью ввода параметра в запрос, на котором основыва-
ется отчет.
Откроем отчет "Договоры фирмы" в режиме конструктора. В свойствах отчета на
вкладке
Данные
(Data) в конце строки
Источник записей
(Record Source) щелкнем
на кнопке построителя. В окне построителя запросов перейдем к полю с номером
договора —
НОМ_ДОГ
. В строке
Условие отбора
(Criteria)
определим параметр, запи-
сав его имя в квадратных скобках, например,
[Номер договора]
.
Отчеты
317
Теперь при просмотре отчета будет выводиться диалоговое окно ввода значения
параметра (рис. 7.29).
После ввода значения параметра отчет будет содержать данные только одного до-
говора.
Рис. 7.29.
Диалоговое окно ввода значения параметра отчета
Чтобы введенные значения параметров отображались в просматриваемом или на-
печатанном отчете, выполните следующие действия. Откройте отчет в режиме кон-
структора. Вставьте в отчет вычисляемый элемент управления. Для этого нажмите
на вкладке
Конструктор
(Design) кнопку элемента управления
Поле
(Text Box) и
вычертите элемент в месте, куда нужно его поместить. Запишите в это новое поле
выражение, содержащее только имя параметра. Параметр должен записываться
точно так же, как он записан в условии отбора запроса, например,
=[Номер договора]
.
Для просмотра условий отбора откройте его в режиме предварительного просмот-
ра. Значения параметров отобразятся в точности так, как они введены в пригла-
шении.
Анализ данных отчета средствами фильтрации
В отчете с параметром вы получили сведения лишь об одном договоре и не можете
всесторонне в интерактивном режиме проанализировать данные о договорах фир-
мы. Удалите параметр из запроса — источника записей отчета. Откройте отчет
в режиме
Представление отчета
(Report View). Пользуйтесь для переключения
режимов строкой состояния.
Используйте фильтры для выборки и анализа различных сведений из договоров.
Установите курсор на поле с номером договора. Щелкните на кнопке
Фильтр
(Filter). В открывшемся окне откройте список
Текстовые фильтры
(Text Filters).
Для поля доступны эти фильтры, потому что поле имеет текстовый тип данных.
В списке выберите опцию
Содержит
(Contains), откроется настраиваемый фильтр
(рис. 7.30), в котором укажите нужный номер договора. Для открытия списка
Тек-
стовые фильтры
можно также воспользоваться контекстным меню поля. В отчете
отобразится выбранный договор.
Чтобы снять фильтр с отчета, используйте соответствующую команду контекстно-
го меню поля. Если необходимо, задайте новые условия отбора по полю с номером
договора.
Чтобы отобрать договоры за заданный период, в контекстном меню поля с датой
заключения договора откройте
Фильтр
дат
(Date Filters).
318
Do'stlaringiz bilan baham: |