Справочник по компонентам Delphi. Часть 3 Страница 25. Компонент TReport
|
Страница 25 из 42 Компонент TReport TObject->TPersistent-+TComponent-^TReport Модуль REPORT Страница Палитры компонентов Data Access Позволяет включать в состав разрабатываемого приложения отчеты, генерируемые утилитой ReportSmith и управлять его работой во время выполнения приложения. Свойства компонента (Pb) property AutoUnload: Boolean; | Управляет процессом завершения генерации отчета. При значении True ReportSmith выгружается из памяти после генерации отчета. | property Component Index: Integer; | Содержит порядковый номер компонента в списке компонентов. | (My property EndPage: Word; | Определяет номер последней страницы отчета для печати (по умолчанию 9999). | (Pb) property InitialValues: TStrings; (Pb) property MaxRecords: Word; | Задает список строк, используемых отчетом. | Задает число записей, используемых для генерации отчета. | (р5) property Preview: Boolean; | Задает способ просмотра отчета. При значении True отчет отображается на экране монитора, в противном случае печатается. | (Pb) property PrintCopies: Word; | Задает число копий отчета для печати (по умолчанию 1). | (ro)property ReportHandle: HWND; | Определяет дескриптор ReportSmith. | (Pb) property ReportDir: String; | Содержит маршрут доступа к создаваемым отчетам. | (Pb) property ReportName: String; | Определяет имя выполняемого отчета. | (Из) property StarCPage: Word; | Задает номер страницы отчета, с которой начинается печать. | (Ro) property VersionMajor: Integer; | Содержит старший порядок номера версии ReportSmith (например, VersionMajor = 2 для версии 2.5). | (P.o) property VersionMinor: Integer; | Содержит младший порядок номера версии ReportSmith. | Методы компонента function CloseApplication(ShowDialogs: Boolean): Boolean; | Завершает выполнение утилиты ReportSmith, используя сообщения DDE. Возвращает True при получении сообщения об успешном завершении работы. Параметр ShowDialogs разрешает или запрещает показ диалогового окна сохранения текущего отчета. | function CloseReport(ShowDialogs: Boolean): Boolean; | Управляет завершением процесса создания отчета, используя сообщения DDE. Возвращает True в случае успеха. Параметр ShowDialogs разрешает или запрещает показ диалогового окна сохранения текущего отчета. | function Connect(ServerType: Word; const ServerName, UserName, Password, DatabaseName: String): Boolean; | Выполняет связывание отчета и базы данных, используя диалог регистрации ReportSmith. | function Print: Boolean; | Управляет печатью отчета, используя сообщения DDE. Возвращает True в случае успеха. | function RecalcReport: Boolean; | Заново генерирует и печатает отчет, используя результаты работы метода SetVariable. Для связи с ReportSmith используются сообщения DDE. Возвращает True в случае успеха. | procedure Run; | Загружает ReportSmith, генерирует и печатает отчет. | function RunMacro(Macro: PChar): Boolean- | Выполняет макрокоманду ReportBasic, определяемую параметром Macro. Используются сообщения DDE. Возвращает True в случае успеха. | function SetVariable(const Name, Value: String): Boolean; | Переопределяет параметры отчета. Параметр Name определяет имя отчета, Value задает новые параметры отчета. Используются сообщения DDE. Возвращает True в случае успеха. | function SetVariableLines(const Name: String; Value: TStrings): Boolean; | Отличается от предыдущей тем, что SetVariable требует задания значения свойства ReportName. | |