BOOL FindNext (LPCTSTR lpszFilter );
โยน (CDaoException, CMemoryException);
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าระเบียนที่ตรงกันจะพบ 0 อื่น?
พารามิเตอร์
lpszFilter
นิพจน์สตริ (เหมือนwhere ในคำสั่ง SQL โดยไม่มีคำที่ของ)ใช้ตำแหน่งที่ตั้งระเบียน?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกในการค้นหาระเบียนถัดไปที่ตรงกับเงื่อนไขที่ระบุ ฟังก์ชันFindNextสมาชิกเริ่มต้นการค้นหาที่ระเบียนปัจจุบัน และการค้นหาไปยังจุดสิ้นสุดของชุดระเบียน?
ถ้าคุณต้องการรวมระเบียนในการค้นหา (ไม่ใช่แค่ที่ตรงตามเงื่อนไขเฉพาะเจาะจง) ใช้วิธีการใดวิธีการหนึ่งของการดำเนินงานการย้ายเพื่อย้ายจากระเบียนหนึ่งไปยังอีกระเบียนหนึ่งทั้งหมด เมื่อต้องการค้นหาเรกคอร์ดในตารางชนิดชุดระเบียน เรียกใช้ฟังก์ชันสมาชิกค้นหา?
ถ้าไม่อยู่ในระเบียนที่ตรงกับเกณฑ์ ตัวชี้ระเบียนปัจจุบันเป็นของสาย และFindNextส่งกลับค่าเป็นศูนย์ หาตำแหน่งที่ถ้าชุดระเบียนประกอบด้วยมากกว่าหนึ่งระเบียนใดให้เกณฑ์ ตรงกับหาตำแหน่งที่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::FindLast, CDaoRecordset::FindPrev(&N)