Freigeben über


Aufgaben bei der Arbeit mit Datensatzansichten

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.

Siehe auch

Konzepte

Datensatzansichten

Liste der ODBC-Treiber