
CRecordViewオブジェクトは、データベース レコードをコントロールに表示するビューです。ビューは、 CRecordsetオブジェクトに直接接続するフォーム ビューです。ビューはダイアログ テンプレート リソースから作成され、 CRecordsetオブジェクトのフィールドをダイアログ テンプレートのコントロールに表示されます。CRecordViewオブジェクトでは、ダイアログ データ エクス (チェンジ DDX) とレコード フィールド エクス (チェンジ RFX) を使用して、フォーム上のコントロールとレコード セットのフィールド間のデータ移動を自動化します。CRecordViewも移動する既定の実装を提供する、最初に次、前、または最後のレコードとインターフェイスの現在のビューのレコードを更新。
注特価;オープン データベース コネクティビティ (ODBC) クラスではなく、データ アクセス オブジェクト (DAO) クラスを使用している場合は、代わりにクラスCDaoRecordViewを使用します。詳細についてを参照してください データベース トピック (一般)と 「DAO と MFCでVisual の C++ プログラマのガイド(&N)。
レコード ビューを作成するには、最も一般的な方法は、AppWizard でです。AppWizard は、レコード ビュー クラスと初期アプリケーションのスケルトンの一部として関連付けられたレコード セット クラスを作成します。AppWizard では、レコード ビュー クラスを作成しない場合は、ClassWizard の後で作成することができます。AppWizard のアプローチは、単に 1 つのフォームが必要な場合は、簡単です。ClassWizard では、開発プロセスの後で、レコード ビューを使用することができます。ClassWizard を使用してレコード ビューとレコード セットを個別に作成し、それらを接続するが、最も柔軟な方法は、レコード セット クラスの名前でより詳細に制御を与えるため、その。H ・。CPP ファイル。このアプローチも同じレコード セット クラスの複数のレコード ビューを有することができます。
エンドユーザーがレコード ビュー内のレコードからレコードへの移動を容易にするには、AppWizard] メニューだ (および必要に応じてツールバー) 作成リソースを移動する、最初に次、前、または最後のレコード。ClassWizard では、レコード ビュー クラスを作成する場合は、これらのリソースは自分で、メニューやビットマップ エディターを作成する必要があります。これらのリソースの詳細についてを参照してください 概要: プログラムとサポート データベースを作成すると ClassWizard: データベース フォームを作成する。
移動の実装の参照レコードからレコードへを既定値に関する情報をIsOnFirstRecordとIsOnLastRecordと、記事 レコード ビュー: レコード ビューを使用して。
CRecordViewはレコード セットでのユーザーの位置、レコード ビューのユーザー インターフェイスを更新できるようにの追跡。いずれか、レコード セットの最後に、ユーザーを移動すると、レコード ビュー ユーザー インターフェイス オブジェクトを無効に-メニュー項目またはツール バー ボタンなど ? 移動同じ方向で。
についてを宣言して、レコード ビューとレコード セット クラスを使用して」の設計と作成、レコード ビュー」資料を参照しての詳細 レコード ビュー。レコード ビューの動作とそれらを使用する方法の詳細については、参照してください レコード ビュー: レコード ビューを使用して。上記のすべての記事Visual の C++ プログラマのガイドであります。
#include lt;afxdb.h>
サンプル特価; MFC サンプル カタログ(&N)
参照特価;CRecordset、 CFormView(&N)