Votre rôle dans l'utilisation d'une vue de l'enregistrement (Accès aux données MFC)
Le tableau suivant montre ce que vous devez généralement faire pour travailler avec une vue d'enregistrement et ce que l'infrastructure effectue pour vous.
Utilisation d'une vue d'enregistrement : l'infrastructure et vous
Vous |
L'infrastructure |
---|---|
Utiliser l'éditeur de boîte de dialogue Visual C++ pour concevoir le formulaire. |
Crée une ressource de modèle de boîte de dialogue avec des contrôles. |
Utiliser 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. |
Mapper les contrôles de vue d'enregistrement à des données membres de champ de recordset. |
Fournit DDX entre les contrôles et les champs du recordset. |
|
Fournit des 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] Écrire du code pour remplir les zones de liste ou zones de liste déroulante ou d'autres contrôles avec des données à partir d'un second recordset. |
|
[Facultatif] Écrire du code pour les validations spéciales. |
|
[Facultatif] Écrire du code pour ajouter ou supprimer des enregistrements. |
|
La programmation basée sur formulaire n'est qu'une approche parmi d'autres de l'utilisation d'une base de données. Pour plus d'informations sur les applications utilisant une autre interface utilisateur, ou aucune 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 avec des documents et des vues. Pour découvrir d'autres approches de l'affichage des enregistrements de base de données, consultez les classes CListView et CTreeView.