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