Entwickler-Ecke
Datenbanken - "Focus" auf den ersten Datensatz einer Query?
D. Annies - Fr 28.11.08 22:47
Titel: "Focus" auf den ersten Datensatz einer Query?
Hi, Delpher,
wie kann man nach dem Absetzen einer Query (Qx.open;) in der DBGrid-Anzeige den "Focus" auf den ersten (einzigen) Datensatz dieser Query setzen?
Ich möchte dann eben auch gleich mit den Cursortasten "weiterblättern" können.
Danke für eure Ideen, sagt
Detlef A.
Delete - Fr 28.11.08 23:00
Normalerweise stehst Du doch nach dem Absetzen der Query auf dem ersten Datensatz :gruebel:
D. Annies - Fr 28.11.08 23:28
Hi, Deddy,
das ist natürlich richtig, aber ich kann dann mit RETN oder Cursortasten und RETN nichts auswählen. Ich habe aber eben per Zufall die (~ eine ) Lösung gefunden.
Interessiert?
Bis denne, Detlef
Xentar - Fr 28.11.08 23:28
?
alzaimar - Sa 29.11.08 10:57
D. Annies hat folgendes geschrieben : |
| Interessiert? |
Ja :flehan:! Zeig uns Anfängern wie man es richtig macht. :zwinker:
Xentar - Sa 29.11.08 16:46
Öhh, das hat dann aber nichts mit dem Query zu tun..
Query ist nur Datenverwaltung, der kann mit Cursortasten gar nichts anfangen.
Was du wohl meinst, ist die Datenanzeige, also wahrscheinlich ein TGrid oder sowas.
Und ich denke mal, was dir fehlt(e) ist ein TGrid.SetFocus; damit das den Fokus erhält, und man sofort steuern kann.
D. Annies - Sa 29.11.08 19:13
Hi, alzaimer (trief) und Xentar,
Jo, DBGrid1.setfocus stimmt - wusste gar nicht, das das geht - und dann der folgende kleine Code -> für die RETN-Taste:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char); begin if key = chr(13) then t5einclick(DBGrid1.Columns.Items[0]); end; |
Die proc t5einclick ... ruft weitere Aktionen auf, mit der RETN-Taste
Bis denne,
Detlef
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!