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. Набор данных запроса открывается и закрывается автоматически.