TRVReportCustomDBDataProvider.BeforeQueryOpen, AfterQueryOpen, BeforeQueryClose, AfterQueryClose, BeforeQueryScroll, AfterQueryScroll.

<< Click to display table of contents >>

TRVReportCustomDBDataProvider.BeforeQueryOpen, AfterQueryOpen, BeforeQueryClose, AfterQueryClose, BeforeQueryScroll, AfterQueryScroll.

These events are assigned to created data sets.

property BeforeQueryOpen: TDataSetNotifyEvent;
property AfterQueryOpen: TDataSetNotifyEvent;
property BeforeQueryClose: TDataSetNotifyEvent;
property AfterQueryClose: TDataSetNotifyEvent;
property BeforeQueryScroll: TDataSetNotifyEvent;
property AfterQueryScroll: TDataSetNotifyEvent;

These values are assigned to events of created datasets: BeforeOpen, AfterOpen, BeforeClose, AfterClose, BeforeScroll, AfterScroll.

They are assigned only to datasets which are owned by the data provider. For example:

they are not assigned to datasets returned from TRVReportDBDataProvider.DataSets

they are assigned to datasets returned in OnCreateDataSet event, only if DestroyAfterUse = True

they are assigned to datasets created by data providers automatically