Vcl.DBCtrls.TDBNavigator.VisibleButtons
Delphi
property VisibleButtons: TNavButtonSet read FVisibleButtons write SetVisible default [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh];
C++
__property TNavButtonSet VisibleButtons = {read=FVisibleButtons, write=SetVisible, default=1023};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Vcl.DBCtrls.pas Vcl.DBCtrls.hpp |
Vcl.DBCtrls | TDBNavigator |
Description
Détermine les boutons qui apparaissent dans le navigateur de base de données.
Utilisez VisibleButtons pour sélectionner les boutons qui apparaîtront sur le navigateur. Excluez de la propriété VisibleButtons les boutons du navigateur ne devant pas apparaître et empêchez ainsi l'utilisateur d'effectuer certaines actions. Par exemple, pour limiter l'utilisateur à la consultation des enregistrements de l'ensemble de données, VisibleButtons doit inclure uniquement les valeurs nbFirst, nbPrior, nbNext et nbLast.
VisibleButtons peut prendre une ou plusieurs des valeurs suivantes :
Valeur | Bouton | Rôle |
---|---|---|
nbFirst |
Premier |
Le premier enregistrement de l'ensemble de données devient l'enregistrement en cours, les boutons Premier et Précédent sont désactivés et les boutons Suivant et Dernier sont activés s'ils sont inactifs. |
nbPrior |
Précédent |
L'enregistrement précédent devient l'enregistrement en cours, les boutons Dernier et Suivant sont activés s'ils sont inactifs. |
nbNext |
Suivant |
L'enregistrement suivant devient l'enregistrement en cours et les boutons Premier et Précédent sont activés s'ils sont inactifs. |
nbLast |
Dernier |
Le dernier enregistrement de l'ensemble de données devient l'enregistrement en cours, les boutons Dernier et Suivant sont désactivés et les boutons Premier et Précédent sont activés s'ils sont inactifs. |
nbInsert |
Insérer |
Insère un nouvel enregistrement avant l'enregistrement en cours et bascule l'ensemble de données en mode insertion et édition. |
nbDelete |
Supprimer |
Supprime l'enregistrement en cours et l'enregistrement suivant devient l'enregistrement en cours. |
nbEdit |
Modifier |
Bascule l'ensemble de données en mode édition pour que l'enregistrement en cours puisse être modifié. |
nbPost |
Valider |
Ecrit les modifications de l’enregistrement en cours dans la base de données. |
nbCancel |
Annuler |
Annule les modifications dans l'enregistrement en cours et restitue l'état de l'affichage de l'enregistrement tel qu'il était avant la modification, désactive les modes insertion et édition s'ils sont actifs. |
nbRefresh |
Actualiser |
Actualise les données du tampon de l'ensemble de données associé. |
nbApplyUpdates |
Appliquer les mises à jour |
Ecrit les modifications de tous les enregistrements modifiés (insérés, supprimés ou modifiés) dans la base de données. |
nbCancelUpdates |
Annuler les mises à jour |
Annule les modifications de tous les enregistrements modifiés, restitue l'état de l'affichage de l'enregistrement tel qu'il était avant la modification, désactive les modes insertion et édition. |
Remarque: Pour utiliser les boutons Appliquer les mises à jour et Annuler les mises à jour vous devez les activer en modifiant la propriété VisibleButtons dans le volet Inspecteur d'objets.