Icon View Incident Report

Serious Serious
Reported By: Michael Binette
Reported On: 8/24/2005
For: Version 4.21 Build 9
# 2102 OnFilterRecord 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.

Resolution Resolution
Fixed Problem on 8/25/2005 in version 4.21 build 10

Products Affected Products Affected
DBISAM Additional Software and Utilities
DBISAM CLX Client-Server
DBISAM CLX Client-Server with Source
DBISAM CLX Standard with Source
DBISAM VCL Client-Server
DBISAM VCL Client-Server with Source
DBISAM VCL Standard with Source