Registriert seit: 31. Jul 2025
2 Beiträge
Delphi 12 Athens
|
Delphi 12 - DBGrid RowSelect - Marker erhalten
31. Jul 2025, 01:16
Datenbank: sqlite • Version: 3.50.2.0 • Zugriff über: zeosdbo
In einem TPageControl gibt es
- das TTabSheet "tsSammel", das ein DBGrid anzeigt
- das TTabSheet "tsEinzel", das u.a. die TDBEdits anzeigt, um den aktuellen Datensatz zu bearbeiten
Beim ersten Anzeigen des Fensters wird im TTabSheet "tsSammel" im DBGrid der erste Datensatz markiert (dgRowSelect ist im Grid aktiviert).
Mit einem Doppeklick (OnDblClick) auf einen Datensatz im DBGrid wird in das TabSheet "tsEinzel" gewechselt. (Dort ist die Ansicht der Inhalte der TDBEdits oder Änderungen am aktuellen Datensatz möglich.)
Schießt der Anwender das TabSheet "tsEinzel", gelangt er wieder in das TabSheet "tsSammel" zurück. Hier wird wieder die "Sammelanzeige" der Datensätze angezeigt.
Das Problem: Die Markierung (RowMarker) des aktuellen Datensatzes (dbgRowSelect im DBGrid) ist nicht aktiv - es wird keine aktuelle Zeile im Grid angezeigt. Es ist kein Datensatz markiert.
Wenn der Anwender aus der Einzelanzeige in die Sammelanzeige zurückkehrt, wäre es sehr hilfreich, wenn er den aktuell bearbeiteten Datensatz im Grid als markiert erkennen würde.
Vielen Dank für jede Hilfe!
|