基本介紹
- 外文名:CRecordView
- 對象:視
- 作用:在控制項中顯示資料庫記錄
- 類型:CRecordView類成員
CRecordView,#include <afxdb.h>,構造,屬性,操作,
CRecordView
└CWnd |
└CScrollView |
└CRecordView |
注意:
如果你正在使用數據訪問對象(DAO)類,而不是使用開放資料庫連線(ODBC)類,則使用CDaoRecordView來代替。
創建應用程式的最常用的方法是利用AppWizard。AppWizard創建記錄視類及與其相關聯的記錄集類,作為基本起始程式的一部分。如果沒有用AppWizard來創建記錄視類,可以用ClassWizard在以後再創建記錄視類。如果只是簡單地需要一種格式,那么AppWizard方式要簡單些。ClassWizard可以讓你決定在以後開發過程中使用一個記錄視。利用ClassWizard來分別創建一個記錄視和一個記錄集,然後連線它們,是一種靈活的方式,因為它在命名記錄集類及其.H或.CPP檔案時給予你較多的控制。這種方式也使得在同一個記錄類上可以用多個記錄視。
為使得在記錄視中記錄之間的移動對終端用戶變得比較容易,AppWizard為移動到第一個,下一個,前一個或最後一個記錄的操作創建選單(和可選工具條)資源。如果是用ClassWizard創建一個記錄視類,應用程式需要自己利用選單和點陣圖編輯器來創建這些資源。
CRecordView記載用戶在記錄集中的位置,以便記錄視可以更新用戶界面。當用戶移動到記錄集任何一端時,記錄集即禁止用戶界面對象枛柪?綺說ハ罨蜆ぞ嚀鯑枛以阻止朝同一個方向再移動下去。
#include <afxdb.h>
請參閱:CRecordset, CFormView
CRecordView類成員
構造
構造一個CRecordView對象 |
屬性
OnGetRecordset | 返回一個指向CRecordset派生類對象的指針。ClassWizard可為應用程式重載此函式,並在需要時創建記錄集 |
IsOnFirstRecord | 如果當前記錄是相關記錄集中的第一個記錄,則該函式返回非零值 |
IsOnLastRecord | 如果當前記錄是相關記錄集中的最後一個記錄,則該函式返回非零值 |
操作
如果當前記錄已經改變,則在數據源上更新該記錄,然後移動到指定記錄(下一個,前一個,第一個或最後一個) |