3.4.6. Мастер отчётов

Мастер отчётов предназначен для создания многошаговых диалогов между пользователем и системой (например: при инсталляции программ). Мастером отчётов является фреймом (класс – TbtkReportWizardFrame) аналогичный фреймам c детальной частью, поэтому работа с ним аналогична работе со стандартными фреймами.

У каждой из версий отчёта существуют атрибуты «Главная выборка» и «Отображение гл. выборки». Эти два атрибута указывают на выборку, которая будет являться главной выборкой мастера, т.е. при вызове метода Selection.CreateReport, указанная выборка автоматически откроется.

Главная выборка мастера содержит список системных имён и отображений детальных выборок, указанных при настройке версии шаблона, а также заголовки страниц. Также «параметры отчёта», которые были указаны при настройке версии отчёта, будут автоматически созданы в выборке мастере.

Все главные выборки мастера отчётов, должны быть наследниками выборки SEL_RPT_MasterSelection.

Attention

Категорически не рекомендуется перекрывать в выборках наследниках GetSQLText.

Детальные выборки рекомендуется располагать под выборкой SEL_RPT_Selection.