Navigation et manipulation d'enregistrements
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.
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.