Add Sender to TfrxUserDataset.ongetvalue
I have built a custon reporting environment that dynamically creates master/detail memory tables connected to FastReports. The problem is that using the standard TfrxDBDataset provides a very slow report generation, where as TfrxUserDataset yields a 10x faster report.
The problem is that all the events pass "Sender" except for TFrxUserDataset.OnGetValue(const VarName: String; var Value: Variant).
I need the "Sender" if I am to code a generic event for onGetValue at runtime.
Why does TfrxDBDataset react so slowly. If I walk through a master/detail table of M:1000/D:10000 it takes < 1 second when disconnected from reports, but under FastReports it takes 5 minutes.
Using TfrxUserDataset on the other hand takes 20 Seconds, but I cannot code at runtime the onGetValue event ?
Any help would be appreciated since the report application is in production.
Thank you
Robert
The problem is that all the events pass "Sender" except for TFrxUserDataset.OnGetValue(const VarName: String; var Value: Variant).
I need the "Sender" if I am to code a generic event for onGetValue at runtime.
Why does TfrxDBDataset react so slowly. If I walk through a master/detail table of M:1000/D:10000 it takes < 1 second when disconnected from reports, but under FastReports it takes 5 minutes.
Using TfrxUserDataset on the other hand takes 20 Seconds, but I cannot code at runtime the onGetValue event ?
Any help would be appreciated since the report application is in production.
Thank you
Robert