CDaoRecordView

วัตถุCDaoRecordViewคือมุมมองที่แสดงระเบียนของฐานข้อมูลในตัวควบคุม มุมมองคือ มุมมองของฟอร์มที่เชื่อมต่อโดยตรงไปยังวัตถุCDaoRecordset มุมมองที่สร้างจากทรัพยากรต้นแบบการโต้ตอบ และแสดงเขตข้อมูลของวัตถุCDaoRecordsetในการควบคุมของต้นแบบการโต้ตอบ วัตถุCDaoRecordViewใช้แลกเปลี่ยนข้อมูลโต้ตอบ (DDX) และการแลกเปลี่ยนเขตข้อมูลบันทึก DAO (dfx ไม่ถูกต้อง) โดยอัตโนมัติการเคลื่อนที่ของข้อมูลระหว่างตัวควบคุมบนฟอร์มและเขตข้อมูลของชุดระเบียน CDaoRecordViewหน้า ๆ ยังนำไปใช้เป็นค่าเริ่มต้นสำหรับการย้ายการแรก ต่อไป ก่อนหน้า หรือ ระเบียนท้ายสุดและอินเทอร์เฟซสำหรับการปรับปรุงระเบียนในมุมมองปัจจุบัน?

หมายเหตุnbsp  คลาสที่ฐานข้อมูล DAO นั้นแตกต่างจากคลาสที่ฐานข้อมูล MFC ใช้ Open Database Connectivity (ODBC) ชื่อคลาส DAO ฐานข้อมูลทั้งหมดมีคำนำหน้า "CDao" คุณสามารถยังเข้าถึงแหล่งข้อมูล ODBC กับคลาสที่ DAO DAO คลาสที่มีความสามารถ superior เนื่องจากพวกเขาใช้ Microsoft Jet database engine(&N)?

วิธีทั่วไปในการสร้างมุมมองของระเบียนที่อยู่กับ AppWizard AppWizard สร้างทั้งชั้นดูระเบียนและคลาสนี้ชุดระเบียนที่เกี่ยวข้องเป็นส่วนหนึ่งของโปรแกรมประยุกต์ของคุณ starter โครงกระดูก?

ถ้าคุณเพียงต้องฟอร์มเดียว วิธีการ AppWizard ได้ง่ายขึ้น ClassWizard ช่วยให้คุณตัดสินใจที่จะใช้มุมมองที่บันทึกในภายหลังในกระบวนการพัฒนา ถ้าคุณไม่ต้องสร้างชั้นดูระเบียน ด้วย AppWizard คุณสามารถสร้างได้ในภายหลัง ด้วย ClassWizard การใช้ ClassWizard เพื่อสร้างมุมมองที่ระเบียนและชุดระเบียนแยกต่างหากแล้ว เชื่อมต่อเหล่านั้นเป็นวิธีการที่ยืดหยุ่นที่สุดเนื่องจากจะช่วยให้คุณควบคุมเพิ่มเติมในการตั้งชื่อคลาสชุดระเบียน และของH /CPP แฟ้ม วิธีการนี้ยังช่วยให้คุณมีหลายมุมมองบันทึกบนชั้นชุดระเบียนเดียวกัน?

เพื่อทำให้ง่ายสำหรับผู้ใช้ปลายทางเมื่อต้องการย้ายจากระเบียนหนึ่งไปยังอีกระเบียนหนึ่งในมุมมองบันทึก AppWizard สร้างเมนู (และเลือกแถบเครื่องมือ) ทรัพยากรสำหรับการย้ายการแรก ต่อไป ก่อนหน้า หรือ ระเบียนท้ายสุด ถ้าคุณสร้างบันทึกมุมมองคลา ClassWizard คุณจำเป็นต้องสร้างทรัพยากรเหล่านี้ด้วยตัวคุณเองกับเมนูและบิตแมปแก้ไข ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากรเหล่านี้ ภาพรวม: การสร้างฐานข้อมูลในโปรแกรมที่สนับสนุนและ ClassWizard: สร้างรูปแบบฐานข้อมูล?

ดูข้อมูลเกี่ยวกับค่าเริ่มต้นการใช้งานสำหรับการย้ายจากระเบียนไปยังระเบียนIsOnFirstRecordและIsOnLastRecordและบทความ ระเบียน Views: ใช้มุมมองของระเบียนซึ่งนำไปใช้กับทั้งCRecordViewและCDaoRecordView?

CDaoRecordViewยังคงติดตามของตำแหน่งของผู้ใช้ที่อยู่ในชุดระเบียนเพื่อให้มุมมองระเบียนสามารถปรับปรุงส่วนติดต่อผู้ใช้ เมื่อผู้ใช้ย้ายไปทั้งสิ้นสุดของชุดระเบียน มุมมองที่ระเบียนปิดใช้งานวัตถุอินเทอร์เฟซสำหรับผู้ใช้ — เช่นรายการเมนูหรือแถบเครื่องมือปุ่ม — สำหรับการย้ายเพิ่มเติมในทิศทางเดียวกัน?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการประกาศและการใช้ของคุณดูระเบียนและคลาสของ recordset ดู "การออกแบบและสร้างแบบระเบียน View" ในบทความ ระเบียน Views สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีระเบียนแสดงการทำงานและวิธีการใช้ ให้ดูบทความ ระเบียน Views: ใช้มุมมองของระเบียน บทความทั้งหมดกล่าวถึงข้างต้นนำไปใช้กับทั้งCRecordViewและCDaoRecordViewและพบในVisual c ++ Programmer ของคำแนะนำ?

#รวม lt;afxdao.h>

สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)

ตัวอย่างnbsp MFC อย่าง DAOENROL(&N)

ดูเพิ่มเติมnbspCDaoRecordset, CDaoTableDef, CDaoQueryDef, CDaoDatabase, CDaoWorkspace, CFormView(&N)

Index