CDaoRecordView 類別

在控制項中顯示資料庫資料錄的檢視。

class AFX_NOVTABLE CDaoRecordView : public CFormView

Members

6x4277f1.collapse_all(zh-tw,VS.110).gif受保護的建構函式

名稱

描述

CDaoRecordView::CDaoRecordView

建構 CDaoRecordView 物件。

6x4277f1.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CDaoRecordView::IsOnFirstRecord

如果目前的資料錄是在關聯的資料錄集,之第一筆資料錄傳回非零。

CDaoRecordView::IsOnLastRecord

如果目前的資料錄是在關聯的資料錄集,的最後一筆資料錄傳回非零。

CDaoRecordView::OnGetRecordset

傳回指向 CDaoRecordset從衍生類別的物件。ClassWizard 覆寫您對這個函式,並視需要建立資料錄集。

CDaoRecordView::OnMove

如果目前的資料錄已變更,更新在資料來源中,則移動至指定的資料錄 (接下來,之前,第一個或前)。

備註

這個檢視是表單檢視直接連接至 CDaoRecordset 物件。這個檢視從對話方塊樣板資源建立並顯示 CDaoRecordset 物件的欄位在對話方塊樣板的控制項。對話資料交換 CDaoRecordView 物件使用 (Dialog Data Exchange,DDX) 和 DAO 資料錄自動化資料的欄位交換 (DFX) 在表單控制項和資料錄集欄位之間的。CDaoRecordView 也提供移動的預設實作移到第一個,下一個,上一個或最後一筆資料錄和用來更新目前的資料錄檢視中。

注意事項注意事項

DAO 資料庫類別會根據 Open 開放式資料庫連接的 MFC 資料庫類別本身不同 (ODBC)。所有 DAO 資料庫類別名稱中有「CDao」前置詞。您仍然可以存取使用 DAO 類別的 ODBC 資料來源,,因為它們使用 Microsoft Jet 資料庫引擎, DAO 類別通常會提供絕佳的功能。

這是最常見的方式建立資料錄檢視是以應用程式精靈。為您最基本的起始應用程式的一部分,應用程式精靈建立兩個資料錄檢視類別及其關聯的資料錄集類別。

如果您需要一個表單,應用程式精靈方法會比較容易。ClassWizard 在開發程序可讓您決定之後使用資料錄檢視。如果您沒有以應用程式精靈建立資料錄檢視類別,您可以在稍後建立其與 ClassWizard。使用 ClassWizard 分別建立資料錄檢視和資料錄集並連接它們是最具彈性的方法,因為它可讓您在命名資料錄集類別的多個控制項和其。H/.CPP 檔案。這個方法也可讓您在相同的資料錄集類別的多個資料錄檢視。

更方便使用者資料錄至資料錄檢視的資料錄,移動到第一個,下一個,上一個或最後一筆資料錄的應用程式精靈建立功能表 (並選擇性工具列) 資源中移動。如果您使用 ClassWizard 資料錄檢視類別,您必須建立這些資源包含功能表的和點陣圖編輯器。

如需移動的預設實作中的資訊記錄至記錄,請參閱 IsOnFirstRecordIsOnLastRecord 和文件 使用資料錄檢視,適用於 CRecordViewCDaoRecordView

CDaoRecordView 記錄在資料錄集的位置,使得資料錄檢視 (Record View) 可以更新使用者介面。當使用者移至資料錄集內的任一端,此資料錄檢視停用使用者介面物件 (例如功能表項目或工具列按鈕動作的進一步向相同的方向。

如需宣告和使用您的資料錄檢視和資料錄集類別的詳細資訊,請參閱<設計和建立資料錄檢視」本文 資料錄檢視上。如需資料錄檢視如何運作以及如何使用它們的詳細資訊,請參閱本文 使用資料錄檢視。上述的所有文件適用於 CRecordViewCDaoRecordView

繼承階層架構

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CDaoRecordView

需求

Header: afxdao.h

請參閱

參考

CFormView 類別

階層架構圖

CDaoRecordset 類別

CDaoTableDef 類別

CDaoQueryDef 類別

CDaoDatabase 類別

CDaoWorkspace 類別

CFormView 類別