Closed cpyrgas closed 2 years ago
Fixed when the order is set. Without active order the DataListView asks for the recordcount and that produces wacky results. Also in VO. Please note that querying OrderKeyCount like the DataListView does with SetDeleted(TRUE) forces the RDD to fysically read all records. It can't simply count the # of keys in the index, because it does not know if the key is from a deleted record or not.
Confirmed fixed
Following code creates an indexed dbf with 5 records, 2 of them deleted and shows it in a DataListView. When SetDeleted() == FALSE, then all 5 records are shown as expected. But when SetDeleted() == TRUE, then it shows the 3 non-deleted records correctly, but also the other 2 records, with empty data:
In VO, only the 3 non-deleted records are shown, as expected. Most probably there's an incompatibility with VO regarding querying the amount of records available with dborderinfo() or similar, will further investigate.
VOGUI_test.zip