Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
Delphi 2007 Professional
|
AW: fragen zur DBGrid selected eigenschaft
18. Sep 2011, 21:36
Falls du sowohl das DBGrid als auch den aktuellen Eintrag im Detail auf dem gleichen Formular anzeigst kannst du dir das Leben erheblich vereinfachen.
Sagen wir mal deine Tabelle habe 10 Felder und du zeigst einige davon in einem DBGrid an.
Dann kannst du einfach zusätzlich DBEdit-Felder auf das Formular hinzufügen und so den aktuellen Datensatz im Detail anzeigen.
Dazu müssen alle datensensitiven Steuerelemente die gleiche DataSource benützen.
Nur wird auf deinem Formular wahrscheinlich nicht genug Platz für die DBEdits + Labels sein.
Deshalb deine Idee dies auf einem weiteren Formular anzuzeigen.
Du könntest aber ein PageControl mit 2 Seiten benützen.
Auf Seite 1 wird das DBGrid platzfüllend angezeigt.
Auf Seite 2 zeigst du den aktuellen Datensatz im Detail mit je einem DBEdit (+beschreibende TLabel) an.
Der Benutzer kann einfach zwischen Listen- und Detailansicht wechseln.
|