CDaoRecordset::FindFirst

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

ส่งกลับค่า

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

พารามิเตอร์

lpszFilter

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

หมายเหตุ

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

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

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

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

ฟังก์ชันสมาชิกค้นหาค้นหา จากตำแหน่งที่ตั้ง และ ในทิศทางที่ระบุไว้ในตารางต่อไปนี้:

ค้นหาการดำเนินการ เริ่มต้น ทิศทางของการค้นหา
FindFirst จุดเริ่มต้นของชุดระเบียน จุดสิ้นสุดของชุดระเบียน
FindLast จุดสิ้นสุดของชุดระเบียน จุดเริ่มต้นของชุดระเบียน
FindNext ระเบียนปัจจุบัน จุดสิ้นสุดของชุดระเบียน
FindPrevious ระเบียนปัจจุบัน จุดเริ่มต้นของชุดระเบียน

สิ่งสำคัญnbsp  นำเมื่อคุณเรียกใช้FindLast, Microsoft Jet database engine เต็มเข้าชุดระเบียนของคุณก่อนที่จะเริ่มต้นการค้นหา ถ้านี้ไม่ได้ทำ การค้นหาแรกอาจใช้เวลานานกว่าการค้นหาในลำดับต่อมา(&N)?

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

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

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

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

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

Index