17. Окно отчета
Все отчеты DataExpress открываются в окне класса TReportWindow.
Окно состоит из следующих компонентов:
- ToolBar – панель инструментов,
- Filter – фильтр,
- FilterSplitter – сплиттер,
- QGrid – компонент запроса,
- StatusBar – строка статуса.
Некоторые компоненты могут быть скрыты в зависимости от настроек отчета.
Пример:
procedure ButtonClick(Sender: TObject) var RpWnd: TReportWindow; begin RpWnd := TReportWindow.Create; RpWnd.ShowReport('Прибыль за период'); RpWnd.Free; end;
Окно создается конструктором Create. Набор данных запроса открывается и закрывается автоматически.