ВУЗ:
Составители:
Рубрика:
106
ностей будут располагаться на разных страницах), присвойте свойству
KeepRowTogether значение True.
2.9. Сохранить отчет с названием Report3.rav.
3. На главную форму MainForm клиентского приложения с вкладки
Rave поместим компонент RvProject и установим значение Report3.RAV
(спецификация созданного нами файла проекта) свойству ProjectFile этого
компонента с помощью Инспектора объектов.
4. В главной форме приложения в подпункте Отчет с группировкой
в методе Click вызываем метод Execute, обеспечивающий выполнение от-
чета (в нашем примере Report3) из состава проекта отчета (компонента
RvProject3):
dm.ADOAuthors.Open;
dm.ADOBooks.Open;
RvProject3.Open;
try
RvProject3.Execute;
finally
RvProject3.Close;
end;//try
5. Запустите приложение, проверьте работу.
Варианты заданий к лабораторной работе №9
По индивидуальной базе данных, которая выдана по вариантам (из ла-
бораторной работы №1), сделать в клиентском приложении четыре отчета,
которые будут запускаться через меню главной формы:
- отчет в табличной форме по одному из справочников, причем необхо-
димо вывести итоговое количество записей в отчете;
- отчет в свободной форме. Выберите одну из таблиц, по которой можно
сделать или бейдж, или ценник, или пригласительный билет. При созда-
нии отчета используйте рисунок в качестве подложки;
- отчет по запросу. Соедините данные всех основных таблиц, кодовые по-
ля в запрос не помещайте. Создайте отчет в табличной форме с итого-
вым полем. Это может быть сумма или количество и т.п., в зависимости
от содержания запросов. Каждая строка в отчете должна иметь номер по
порядку. Например (см. фрагмент ниже):
1) Крупа 10 кг
2) Мука 20 кг
и т.д.;
- отчет с группировкой по нескольким таблицам. Выберите одну пару
связанных таблиц, определите главную и зависимую таблицы и сделайте