Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Announcement
Collapse
No announcement yet.
Wie setze ich den Cursor in einem DBGrid hoch bzw runter?
ein <b>DBGrid</b> ist nur die sichtbare Anzeige einer bereits offenen und positionierten Datenmenge (Dataset). Anstelle den Cursor im DBGrid zu setzen, besteht der übliche Weg darin, den Datensatzzeiger der Datenmenge zu ändern. Angenommen, das DBGrid hängt an einer <b>TTable</b>- oder <b>TQuery</b>-Komponente, so können deren Methoden <b>Next</b> (siehe Hilfe zu TTable.Next) bzw. <b>Prior</b> aufgerufen werden. Wenn sich der Datensatzzeiger in der Datenmenge ändert, aktualisiert ein DBGrid automatisch die Anzeige.
Alternativ zu den Methoden der Datenmenge stehen auch die Methoden einer <b>TDBNavigator</b>-Instanz zur Verfügung, wenn diese Komponente der gleichen Datenmenge zugeordnet wurde
Falls Du mit den Pfeiltasten den Datensatz auswählen willst, was ich auch gern mache, weise den Tasten im onKeyDown-Ergeignis der Form den Code zu. Dazu muß die Eigenschaft KeyPreview der Form true sein.
Bsp.
case Key of
VK_ESCAPE : Close; //27 //27 Abbrechen
VK_UP : if edit1.visible then begin
Table1.prior; // 38
edit1.Text := Table1PLZ.value;
Anzeigen;
end;
...
L
Comment