次の方法で共有


CRecordView クラス

コントロール内にデータベース レコードを表示するビューです。

class AFX_NOVTABLE CRecordView : public CFormView

メンバー

133zc1xb.collapse_all(ja-jp,VS.110).gifプロテクト コンストラクター

名前

説明

CRecordView::CRecordView

CRecordView オブジェクトを構築します。

133zc1xb.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CRecordView::IsOnFirstRecord

現在のレコードが関連付けられたレコードセットの最初のレコードの場合はを返します。

CRecordView::IsOnLastRecord

現在のレコードが関連付けられたレコードセットの最後のレコードの場合はを返します。

CRecordView::OnGetRecordset

CRecordsetから派生したクラスのオブジェクトへのポインターを返します。ClassWizard には、この関数をオーバーライドし、必要に応じてレコードセットを作成します。

CRecordView::OnMove

133zc1xb.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

CRecordView::OnMove

現在のレコードが変更されている場合、データ ソースのスキーマを更新し、指定されたレコードに移動します (次に、前、1 番目、または最後)。

解説

ビューは直接 CRecordset のオブジェクトに接続されているフォーム ビューです。ビューでは、ダイアログ テンプレート リソースから作成され、ダイアログ テンプレートのコントロールの CRecordset のオブジェクトのフィールドが表示されます。CRecordView のオブジェクトは、ダイアログ データ エクスチェンジ (DDX) とフォームのコントロールとレコードセットのフィールド間のデータの移動を自動化するレコード フィールド エクスチェンジ (RFX)。CRecordView は、ビューに現在表示されているレコードを更新するには、次の 1 番目の前に移動するための既定の実装をまたは最後のレコードとインターフェイスも用意されています。

[!メモ]

(DAO) ではなく、並べ替える Data Access Objects を使用すると、ODBC (Open Database Connectivity) クラスは、クラス CDaoRecordView を代わりに使用します。詳細については、" " :概要 データベース プログラミングを参照してください。

、レコード ビューを作成する最も一般的な方法は、アプリケーション ウィザードを使ってあります。Tge のアプリケーション ウィザードでは、のスケルトン初期アプリケーションの一部として両方のレコード ビュー クラスおよび関連付けられたレコードセット クラスを作成します。アプリケーション ウィザードを使ってレコード ビュー クラスを作成すると、ClassWizard の後でそのファイルを作成できます。一つのフォームを簡単に必要な場合は、アプリケーション ウィザードの方法が簡単です。ClassWizard は、開発プロセスでレコード ビューを後で使用できるようにすることができます。ClassWizard を使用して、レコードセット クラスを参照するより詳細に制御できるため、レコード ビュー、およびレコードセットを別に作成し、それらを接続する最も柔軟な方法です。H/.CPP ファイル。この方法では、同じレコードセット クラスの複数のレコード ビューを持つことができます。

エンド ユーザーがレコードからレコード ビューのレコードに移動するには、アプリケーション ウィザードが 1 番目に移動するか、を、前または最後のレコードのメニュー (およびオプションでツール バーします) リソースを簡単にするために、作成する。ClassWizard のレコード ビュー クラスを作成すると、メニューに基づいて、ビットマップ エディターこれらのリソースを作成する必要があります。

レコードのレコードに移動するための既定の実装については、IsOnFirstRecordIsOnLastRecordレコード ビューの使用" "および" "を参照してください。

CRecordView はレコード ビューがユーザー インターフェイスを更新できるように、レコードセットのユーザーの位置を追跡します。ユーザーがレコードセットのいずれかの最後に実行されると、レコード ビューは、さらに同じ方向の移動の…ユーザー インターフェイス オブジェクトを—メニュー項目やツール バー ボタンなどの無効にします。

使ってレコード ビュー、およびレコードセット クラスを宣言して使用する方法の詳細については、「" ビューを記録します。のレコード ビュー」をデザインする方法と作成) "を参照してください。レコード ビューが、これらを使用する方法についての詳細に機能するか レコード ビューの使用" "を参照してください。

継承階層

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CRecordView

必要条件

Header: afxdb.h

参照

関連項目

CFormView クラス

階層図

CRecordset クラス

CFormView クラス