Vcl.DBCtrls.TDBNavigator

De RAD Studio API Documentation
Aller à : navigation, rechercher

Vcl.ExtCtrls.TCustomPanelVcl.Controls.TCustomControlVcl.Controls.TWinControlVcl.Controls.TControlSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTDBNavigator

Delphi

TDBNavigator = class (TCustomPanel)

C++

class PASCALIMPLEMENTATION TDBNavigator : public Vcl::Extctrls::TCustomPanel

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.DBCtrls.pas
Vcl.DBCtrls.hpp
Vcl.DBCtrls Vcl.DBCtrls

Description

Le navigateur de base de données (TDBNavigator) est utilisé pour se déplacer dans un ensemble de données et effectuer des actions sur les données (par exemple, insérer un enregistrement vide ou valider un enregistrement).

Utilisez le navigateur de base de données dans des fiches contenant des contrôles orientés données comme TDBGrid ou TDBEdit. TDBNavigator permet à l'utilisateur de contrôler l'ensemble de données en modification ou en consultation.

Quand l'utilisateur choisit un des boutons du navigateur, l'action correspondante est effectuée sur l'ensemble de données auquel est lié le navigateur. Si par exemple, l'utilisateur clique sur le bouton Insérer, un enregistrement vide est inséré dans l'ensemble de données.

TDBNavigator peut afficher les boutons suivants :


Bouton Rôle

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.

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.

Suivant

L'enregistrement suivant devient l'enregistrement en cours et les boutons Premier et Précédent sont activés s'ils sont inactifs.

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.

Insérer

Insère un nouvel enregistrement avant l'enregistrement en cours et bascule l'ensemble de données en mode insertion et édition.

Supprimer

Supprime l'enregistrement en cours et l'enregistrement suivant devient l'enregistrement en cours.

Modifier

Bascule l'ensemble de données en mode édition pour que l'enregistrement en cours puisse être modifié.

Valider

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

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.

Actualiser

Actualise les données du tampon de l'ensemble de données associé.

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.

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.

Voir aussi

Exemples de code