Votre rôle dans l'utilisation d'une vue de l'enregistrement
Le tableau suivant indique ce que vous devez généralement faire pour utiliser une vue de l'enregistrement et les tâches que l'infrastructure peut accomplir à votre place.
Utilisation d'une vue de l'enregistrement : l'infrastructure et vous-même
Vous |
L'infrastructure |
---|---|
Utilisez l'Éditeur de boîtes de dialogue Visual C++ pour concevoir le formulaire. |
Crée une ressource modèle de boîte de dialogue avec des contrôles. |
Utilisez l'Assistant Application MFC pour créer des classes dérivées de CRecordView et CRecordset ou de CDaoRecordView et CDaoRecordset. |
Écrit les classes pour vous. |
Mappez les contrôles des vues des enregistrements aux données membres de champ de recordset. |
Met en œuvre le mécanisme DDX entre les contrôles et les champs du recordset. |
|
Fournit les gestionnaires de commandes par défaut pour les commandes Move First, Move Last, Move Next et Move Previous à partir de menus ou de boutons de barre d'outils. |
|
Met à jour les modifications apportées à la source de données. |
[Facultatif] Écrivez le code pour remplir les zones de liste ou les zones de liste modifiables ou d'autres contrôles avec des données provenant d'un second recordset. |
|
[Facultatif] Écrivez du code pour les validations spéciales, le cas échéant. |
|
[Facultatif] Écrivez du code pour ajouter ou supprimer des enregistrements. |
|
La programmation basée sur les formulaires n'est qu'une approche parmi d'autres en matière d'utilisation de bases de données. Pour plus d'informations sur les applications utilisant une autre interface utilisateur, ou sans interface utilisateur, consultez MFC : utilisation de classes de bases de données avec des documents et des vues et MFC : utilisation de classes de bases de données sans document ni vue. Pour obtenir d'autres approches sur l'affichage des enregistrements de base de données, consultez les classes CListView et CTreeView.