Navigation und Bearbeitung von Datensätzen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Awr nav.jpg

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.

Siehe auch