CDaoRecordset::FindLast

BOOL FindLast (LPCTSTR lpszFilter );
โยน (CDaoException, CMemoryException);

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าระเบียนที่ตรงกันจะพบ 0 อื่น?

พารามิเตอร์

lpszFilter

นิพจน์สตริ (เหมือนwhere ในคำสั่ง SQL โดยไม่มีคำที่ของ)ใช้ตำแหน่งที่ตั้งระเบียน?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกในการค้นหาระเบียนสุดท้ายที่ตรงกับเงื่อนไขที่ระบุ สมาชิกฟังก์ชันFindLastเริ่มต้นการค้นหาที่ด้านท้ายของชุดระเบียนและค้นหาแบบย้อนกลับไปยังระยะตั้งต้นของชุดระเบียน?

ถ้าคุณต้องการรวมระเบียนในการค้นหา (ไม่ใช่แค่ที่ตรงตามเงื่อนไขเฉพาะเจาะจง) ใช้วิธีการใดวิธีการหนึ่งของการดำเนินงานการย้ายเพื่อย้ายจากระเบียนหนึ่งไปยังอีกระเบียนหนึ่งทั้งหมด เมื่อต้องการค้นหาเรกคอร์ดในตารางชนิดชุดระเบียน เรียกใช้ฟังก์ชันสมาชิกค้นหา?

ถ้าไม่อยู่ในระเบียนที่ตรงกับเกณฑ์ ตัวชี้ระเบียนปัจจุบันเป็นของสาย และFindLastส่งกลับค่าเป็นศูนย์ หาตำแหน่งที่ถ้าชุดระเบียนประกอบด้วยมากกว่าหนึ่งระเบียนใดให้เกณฑ์ ตรงกับหาตำแหน่งที่FindFirstตั้งที่เกิดขึ้นครั้งแรกFindNextตั้งรายการถัดไปหลังจากเกิดขึ้นครั้งแรก และอื่น ๆ?

ข้อควรระวังnbsp  ถ้าคุณแก้ไขระเบียนปัจจุบัน ต้องแน่ใจว่า คุณได้บันทึกการเปลี่ยนแปลง โดยการเรียกฟังก์ชันสมาชิกโปรแกรมปรับปรุงก่อนที่คุณย้ายไปที่ระเบียนอื่น ถ้าคุณย้ายไปที่ระเบียนอื่น โดยไม่มีการปรับปรุง การเปลี่ยนแปลงของคุณจะหายไป โดยไม่มีการเตือน(&N)?

ใช้วิธีการใดวิธีการหนึ่งของการดำเนินการค้นหาไม่ได้เหมือนกับการโทรMoveFirstหรือMoveNextอย่างไรก็ตาม ซึ่งทำเพียงแค่ให้ระเบียนแรก หรือถัดไปปัจจุบันโดยไม่ได้ระบุเงื่อนไข คุณสามารถทำตามการดำเนินการค้นหา ด้วยการดำเนินการย้าย?

ระลึกต่อไปนี้เมื่อใช้การดำเนินการค้นหา:

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการค้นหาระเบียนที่ ให้ดูบทความ DAO Recordset: ชุดระเบียนนำทางในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "FindFirst, FindLast, FindNext, FindPrevious วิธี" ในวิธีใช้ DAO?

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

ดูเพิ่มเติมnbspCDaoRecordset::Find, CDaoRecordset::FindFirst, CDaoRecordset::FindNext, CDaoRecordset::FindPrev(&N)

Index