Aufgaben bei der Arbeit mit Datensatzansichten (MFC-Datenzugriff)
Die folgende Tabelle zeigt, was Sie in der Regel tun müssen, um mit einer Datensatzansicht zu arbeiten, und wie das Framework Sie unterstützt.
Arbeiten mit einer Datensatzansicht: Sie und das Framework
Benutzer |
Das Framework |
---|---|
Verwenden Sie zum Entwerfen des Formulars den Visual C++-Dialog-Editor. |
Erstellt eine Dialogfeldvorlagen-Ressource mit Steuerelementen. |
Verwenden Sie den MFC-Anwendungs-Assistenten zur Erstellung von Klassen, die von CRecordView und CRecordset oder von CDaoRecordView und CDaoRecordset abgeleitet wurden. |
Schreibt die Klassen für Sie. |
Weisen Sie Datensatzansichts-Steuerelemente Recordset-Felddatenmembern zu. |
Stellt DDX zwischen den Steuerelementen und den Recordset-Feldern bereit. |
|
Stellt Standardbefehlshandler für die Befehle Erste verschieben, Letzte verschieben, Nächste verschieben und Vorherige verschieben über Menüs und Symbolleisten-Schaltflächen bereit. |
|
Aktualisiert Änderungen in der Datenbank. |
[Optional] Schreiben Sie Code, um Listen- oder Kombinationsfelder oder andere Steuerelemente mit Daten aus einem zweiten Recordset zu füllen. |
|
[Optional] Schreiben Sie Code für spezielle Validierungen. |
|
[Optional] Schreiben Sie Code zum Hinzufügen oder Löschen von Datensätzen. |
|
Formularbasierte Programmierung ist nur eine Herangehensweise für die Arbeit mit einer Datenbank. Informationen zu Anwendungen, die andere oder gar keine Benutzeroberflächen verwenden, finden Sie unter MFC: Verwenden von Datenbankklassen mit Dokumenten und Ansichten und MFC: Verwenden von Datenbankklassen ohne Dokumente und Ansichten. Alternative Ansätze zum Anzeigen von Datenbankdatensätzen finden Sie unter den Klassen CListView und CTreeView.