| Anonymous | Login | Signup for a new account | 2010-09-09 12:53 CEST |
| Main | My View | View Issues | Change Log | Roadmap | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
| 0005108 | [JEDI VCL] 00 JVCL Components | minor | always | 2010-01-14 19:58 | 2010-05-16 16:05 | ||
| Reporter | dcabale | View Status | public | ||||
| Assigned To | AHUser | ||||||
| Priority | normal | Resolution | fixed | ||||
| Status | resolved | Product Version | 3.37 | ||||
| Summary | 0005108: TJvCustomCsvDataSet.Locate fails when setting a Filter | ||||||
| Description |
[TJvCustomCsvDataSet, TJvCsvDataSet] all is said in the title. A Filtered record should not be visible. When a Dataset (or TJvCustomCsvDataSet) is filtered, the records that does not match the filter condition should not be returned with the TJvCustomCsvDataSet.Locate function ... But they are. |
||||||
| Additional Information |
to resolve this: function TJvCustomCsvDataSet.Locate(const KeyFields: string; const KeyValues: Variant; ... for RecIndex := 0 to FData.Count - 1 do begin /////////////////////////////////////// /// because don't need to trap filtered records if PCsvRow(FData.Items[RecIndex])^.Filtered then Continue; /// end of adding /////////////////////////////////////// ... |
||||||
| Tags | No tags attached. | ||||||
| Attached Files | |||||||
|
|
|||||||
| Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |