レコード ビューの作業でのユーザーの役割 (MFC データ アクセス)
次の表は、レコード ビューを使用するために通常必要となる作業と、フレームワークの役割を示しています。
レコード ビューの使用: プログラマとフレームワーク
あなたが | フレームワークの役割 |
---|---|
Visual C++ ダイアログ エディターを使用して、フォームをデザインします。 | コントロール付きのダイアログ テンプレート リソースを作成します。 |
MFC アプリケーション ウィザードを使って、CRecordView と CRecordset の派生クラスを作成します。 | 派生クラスを作成します。 |
レコード ビューのコントロールをレコードセットのフィールド データ メンバーに対応付けます。 | コントロールとレコードセット フィールド間で DDX を行います。 |
メニューまたはツール バーのボタンから起動される Move First、Move Last、Move Next、Move Previous の各コマンドに対する既定のコマンド ハンドラーを提供します。 | |
データ ソースへの変更を反映します。 | |
(省略可能) リスト ボックス、コンボ ボックスなどのコントロールにセカンド レコードセットのデータを設定するためのコードを記述します。 | |
(省略可能) 特別な検証用のコードを記述します。 | |
(省略可能) レコードを追加または削除するためのコードを記述します。 |
フォーム ベースのプログラミングは、データベース操作の単なる 1 つの手法です。 その他のユーザー インターフェイスを利用するアプリケーション、またはユーザー インターフェイスのないアプリケーションの詳細については、「MFC: ドキュメントとビューを用いたデータベース クラスの使用」および「MFC: ドキュメントとビューを用いないデータベース クラスの使用」を参照してください。 データベース レコードを表示する別の方法については、「CListView」クラスおよび「CTreeView」クラスを参照してください。