Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
Delphi 10 Seattle Enterprise
|
AW: FireDac Datensätze markieren
22. Jan 2015, 20:32
Hallo Zusammen,
Wir haben das jetzt mit einem Dictionary und ein Calculated Field gelöst.
Beim markieren eines Datensatzes im Grid oder sonst wo, wird ein Eintrag ins Dict. mit dem PK geschrieben
und beim Abwählen wieder gelöscht oder getogglet je nach Anforderung. Bei OnCalcFields wird der Eintrag
über den PK gesucht. Falls vorhanden, wird das Calc. Boolean Field entsprechend gesetzt. Daraufhin zeigt
das Grind den aktuellen Zustand. Das hat den Vorteil dass ich Datensätze auch ohne Grid markieren kann
und der zweite Vorteil, ich kann dynamisch das Where durch Makro verändern und meine Auswahl fortsetzen
da sie bestehen bleibt. Das kann IBO per Default.
Gruß Kostas
|