Reported By: Michael Binette Reported On: 8/24/2005 For: Version 4.21 Build 9
# 2102OnFilterRecord Evaluated Too Many Times When Range and Expression Filter Set Also I have a table with an OnFilterRecord event. In code, I am calling a SetRange on that table. In my example, I have a table with a "bp_linkto_pa" column that is an integer.
When I call SetRange([32],[32]) for instance to only show bp records with a bp_linkto_pa = 32, the SetRange drops the table from about 12,000 records down to 4 records. I would expect that the OnFilterRecord would be called on these four records but it isn't. It is instead called on all 12,000 records.
ResolutionFixed Problem on 8/25/2005 in version 4.21 build 10
Products AffectedDBISAM Additional Software and Utilities DBISAM VCL Client-Server DBISAM VCL Client-Server with Source DBISAM VCL Standard DBISAM VCL Standard with Source