Aufgaben bei der Arbeit mit Datensatzansichten
Aktualisiert: November 2007
Die folgende Tabelle veranschaulicht, welche Aufgaben Sie bei der Arbeit mit einer Datensatzansicht normalerweise erledigen müssen und welche Aufgaben das Framework übernimmt.
Arbeitsteilung in einer Datensatzansicht: Benutzer und Framework
Benutzer |
Framework |
---|---|
Entwerfen des Formulars mit dem Visual C++-Dialog-Editor. |
Erstellen einer Dialogfeldvorlagen-Ressource mit Steuerelementen. |
Verwenden des MFC-Anwendungs-Assistenten zum Erstellen von Klassen, die von "CRecordView" und "CRecordset" oder von "CDaoRecordView" und "CDaoRecordset" abgeleitet sind. |
Erstellen des Klassenquellcodes. |
Zuordnen der Steuerelemente in der Datensatzansicht zu Felddatenmembern im Recordset. |
Bereitstellen von DDX zwischen den Steuerelementen und den Recordsetfeldern. |
|
Bereitstellen von Standardbefehlshandlern für die Befehle Move First, Move Last, Move Next und Move Previous der Menü- oder Symbolleisten-Schaltflächen. |
|
Aktualisieren von Änderungen an der Datenquelle. |
[Optional] Schreiben von Code, um Listen- oder Kombinationsfelder oder andere Steuerelemente mit den Daten aus einem zweiten Recordset zu füllen. |
|
[Optional] Schreiben von Code für spezielle Validierungen. |
|
[Optional] Schreiben von Code zum Hinzufügen oder Löschen von Datensätzen. |
|
Die formularbasierte Programmierung ist nur eine von vielen Herangehensweisen bei der Arbeit mit Datenbanken. 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.