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