CRecordView

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

หมายเหตุnbsp  ถ้าคุณกำลังทำงานกับข้อมูล Access วัตถุ DAO คลาสที่มากกว่าที่เป็นคลาสที่ Open Database Connectivity (ODBC) ใช้คลาสCDaoRecordViewแทน สำหรับข้อมูลเพิ่มเติม ให้ดูบทความ ฐานข้อมูลหัวข้อ (ทั่วไป)และ DAO และ MFCในVisual c ++ Programmer ของคำแนะนำ(&N)?

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

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

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

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

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

#รวม lt;afxdb.h>

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

ตัวอย่างnbsp อย่าง MFC แค็ตตาล็อก(&N)

ดูเพิ่มเติมnbspCRecordset, CFormView(&N)

Index