Происходит непосредственно перед тем, как Ситема Отчетов начинает обрабатывать область отчета.
PROCEDURE Object.BeforeBand
LPARAMETERS nBandObjCode, nFRXRecNo |
Параметры
Visual FoxPro передает событию BeforeBand параметры в следующем порядке:
- nBandObjCode
-
Целое число, определяющее тип области, как это записано в поле ObjCode файла описания отчета или этикетки (frx или lbx).
Распозноваемые числовые значения для nBandObjCode задокументированы в таблице 60FRX.DBF, находящейся в папке FILESPEC, как преведено ниже:
0
Title
1
Page Header
2
Column Header
3
Group Header
4
Detail
5
Group Footer
6
Column Footer
7
Page Footer
8
Summary
9
Detail Header
10
Detail Footer
Для дальнейшей информации о 60FRX, смотрите Структура Файлов Таблиц (.dbc, .frx, .lbx, .mnx, .pjx, .scx, .vcx).
- nFRXRecno
-
Целое число, определяющее номер записи в файле описания отчета или этикетки (frx или lbx), которая описывает элемент раскладки, формируемый в текущий момент.
Примечания
Применяется к: Объекту ReportListener.
Для каждой области в отчете, ReportListener инициирует событие BeforeBand до того, как механизм отчетов запустит какой-либо код в выражении OnEntry. Приемник отчетов инициирует событие AfterBand после выполнения OnExit кода.
![]() |
---|
Для дальнейшей информации о порядке следования событий в выполнении отчета, смотрите Понимание Visual FoxPro Объектно-Управляемый Механизм Отчетов. |