Navigation und Bearbeitung von Datensätzen
Nach oben zu Datensensitive Steuerelemente - Index
Die Komponente Vcl.DBCtrls.TDBNavigator ist ein Steuerelement, mit dessen Hilfe der Benutzer die Datensätze einer Datenbanktabelle oder Abfrage auswählen und bearbeiten kann. Der Navigator besteht aus einer Reihe von Schaltflächen für folgende Aktionen: vorwärts und rückwärts durch die Datensätze blättern, den Cursor auf den ersten oder letzten Datensatz positionieren, einen neuen Datensatz einfügen, einen vorhandenen Datensatz aktualisieren, Änderungen an den Daten speichern oder verwerfen, einen Datensatz löschen und die Datensatzanzeige aktualisieren.
Die folgende Abbildung zeigt den Navigator, der standardmäßig angezeigt wird, wenn er zur Entwurfszeit auf ein Formular platziert wird. Der Navigator besteht aus einer Reihe von Schaltflächen, über die der Benutzer in einer Datenmenge von einem Datensatz zum anderen wechseln sowie Datensätze bearbeiten, löschen, einfügen und eintragen kann. Die Eigenschaft VisibleButtons des Navigators ermöglicht es, einzelne Schaltflächen dynamisch ein- und auszublenden. Weitere Informationen finden Sie unter Navigator-Schaltflächen ein- und ausblenden.
In der folgenden Tabelle finden Sie eine Beschreibung der einzelnen Schaltflächen:
TDBNavigator-Schaltflächen:
Schaltfläche | Beschreibung |
---|---|
First |
Ruft die Methode First der Datenmenge auf und macht damit den ersten Datensatz der Datenmenge zum aktuellen Datensatz. |
Prior |
Ruft die Methode Prior der Datenmenge auf und macht damit den vorherigen Datensatz zum aktuellen Datensatz. |
Next |
Ruft die Methode Next der Datenmenge auf und macht damit den nächsten Datensatz zum aktuellen Datensatz. |
Last |
Ruft die Methode Last der Datenmenge auf und macht damit den letzten Datensatz zum aktuellen Datensatz. |
Insert |
Ruft die Methode Insert der Datenmenge auf, die vor dem aktuellen Datensatz einen neuen Datensatz einfügt. Gleichzeitig wird die Datenmenge in den Einfüge- und in den Bearbeitungsmodus versetzt. |
Delete |
Löscht den aktuellen Datensatz. Wenn die Eigenschaft ConfirmDelete True ist, wird vor dem Löschen eine Bestätigung verlangt. |
Edit |
Versetzt die Datenmenge in den Bearbeitungsmodus und ermöglicht die Bearbeitung des aktuellen Datensatzes. |
Post |
Schreibt die Änderungen des aktuellen Datensatzes in die Datenbank. |
Cancel |
Verwirft die Änderungen am aktuellen Datensatz und zeigt ihn wieder in dem Zustand an, der vor der Bearbeitung vorlag. |
Refresh |
Leert die Anzeigepuffer von datensensitiven Steuerelementen und aktualisiert sie mit den Daten aus der physikalischen Tabelle bzw. Abfrage. Dies ist erforderlich, wenn die Möglichkeit besteht, dass die Daten von einer anderen Anwendung geändert wurden. |
Informationen zum Zuordnen von Hilfehinweisen zu Schaltflächen finden Sie unter Hilfehinweise anzeigen. Unter Ein Navigator für mehrere Datenmengen wird das Zuordnen eines Navigators zu mehreren Datenmengen erläutert.