Navigation et manipulation d'enregistrements

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation de contrôles de données - Index


Vcl.DBCtrls.TDBNavigator est un contrôle simple permettant à l'utilisateur de naviguer parmi les enregistrements d'un ensemble de données et de les manipuler. Le navigateur se compose d'une série de boutons permettant à l'utilisateur de faire défiler vers l'avant ou vers l'arrière des enregistrements, un par un, d'aller directement au premier ou au dernier, d'insérer un nouvel enregistrement, de mettre à jour un enregistrement existant, d'écrire des modifications ou d'en annuler, de supprimer un enregistrement ou de rafraîchir l'affichage.

La figure suivante montre le navigateur tel qu'il apparaît par défaut lorsque vous le placez sur une fiche lors de la conception. Le navigateur se compose d'une série de boutons permettant à l'utilisateur de naviguer d'un enregistrement à l'autre dans un ensemble de données, et de modifier, supprimer, insérer et valider des enregistrements. La propriété VisibleButtons du navigateur vous permet d'afficher ou de cacher dynamiquement un sous'ensemble de ces boutons. Pour plus d'informations, voir Choix des boutons du navigateur à afficher.

Awr nav.jpg

Le tableau ci-dessous donne la description des boutons du navigateur.

Boutons TDBNavigator : :

Bouton Utilisation

Premier

Fait appel à la méthode First de l'ensemble de données pour que le premier enregistrement de l'ensemble de données devienne l'enregistrement en cours.

Précédent

Fait appel à la méthode Prior de l'ensemble de données pour que l'enregistrement précédent devienne l'enregistrement en cours.

Suivant

Fait appel à la méthode Next de l'ensemble de données pour que l'enregistrement suivant devienne l'enregistrement en cours.

Dernier

Fait appel à la méthode Last de l'ensemble de données pour que le dernier enregistrement devienne l'enregistrement en cours.

Insérer

Fait appel à la méthode Insert de l'ensemble de données pour insérer un nouvel enregistrement avant l'enregistrement en cours et placer l'ensemble de données en mode Insertion.

Supprimer

Supprime l'enregistrement en cours. Si la propriété ConfirmDelete est à True il est demandé confirmation avant la suppression.

Modifier

Place l’ensemble de données en mode Edition afin de pouvoir modifier l’enregistrement en cours.

Valider

Ecrit les modifications dans l'enregistrement en cours dans la base de données.

Annuler

Annule l’édition de l’enregistrement en cours, et replace l’ensemble de données à l’état Visualisation.

Actualiser

Vide les tampons d'affichage du contrôle orienté données, puis les rafraîchit à partir de la table ou de la requête physique. Utile si les données sous-jacentes ont pu être modifiées par une autre application.


Voir Affichage de panneaux d'information pour plus d'informations sur l'association de panneaux d'information à chaque bouton. Voir Utilisation d'un navigateur pour plusieurs ensembles de données pour plus d'informations sur l'association d'un navigateur avec plusieurs ensembles de données.

Voir aussi