|
DFirst Function, DLast Function
Access Function, ฟังก์ชัน DFirst และ DLast ใช้ในการส่งการสุ่มเรคคอร์ดจากฟิลด์ที่ระบุใน
Table หรือคิวรี่ เมื่อต้องการค่าใดๆจากฟิลด์ ฟังก์ชัน DFirst และ DLast
สามารถใช้ได้ในมาโคร, โมดูล, expression คิวรี่ หรือตัว control แบบคำนวณบนฟอร์มหรือรายงาน
ไวยากรณ์
DFirst(expr, domain [,criteria] )
DLast(expr, domain [,criteria] )
อากิวเมนต์ของฟังก์ชัน DFirst และ DLast มีรายละเอียด คือ
อากิวเมนต์ |
รายละเอียด |
expr |
บังคับ, เป็น expression ที่ระบุถึงฟิลด์ที่เก็บข้อมูลตัวเล็กที่ต้องการหาค่าผลรวม ซึ่งสามารถเป็น expression ของข้อความที่ระบุฟิลด์ใน Table หรือคิวรี่ หรือเป็น expression หาค่าคำนวณของฟิลด์ ในอากิวเมนต์ expr สามารถใช้ชื่อของฟิลด์ของ Table, ตัว control บนฟอร์ม, ค่าคงที่ หรือฟังก์ชัน ถ้าอากิวเมนต์ expr ได้รวมฟังก์ชันซึ่งเป็นได้ทั้งฟังก์ชันที่มากับโปรแกรม (built-in function) หรือผู้กำหนดเอง แต่ห้ามใช้ฟังก์ชัน Domain aggregate อื่นๆ และ SQL aggregate |
domain |
บังคับ, เป็น expression ของข้อความที่ระบุถึงกลุ่มของเรคคอร์ดที่กำหนดเป็น domain ซึ่งสามารถเป็นชื่อ Table หรือ คิวรี่ |
criteria |
ไม่บังคับ, เป็น expression ของข้อความที่ใช้คัดเลือกช่วงของข้อมูลที่จะให้ฟังก์ชัน DFirst หรือ DLast หาค่า เช่น criteria เทียบได้กับคำสั่ง WHERE clause ใน expression ของ SQL ถ้าไม่กำหนดอากิวเมนต์ criteria ฟังก์ชัน DFirst หรือ DLast จะหาค่าอากิวเมนต์ expr กับ domain ฟิลด์ที่นำไปใช้ในอากิวเมนต์ criteria ต้องเป็นฟิลด์ที่อยู่ใน domain ถ้าเป็นกรณีอื่นๆ ฟังก์ชัน DFirst หรือ DLast ส่งค่าเป็นค่าว่าง (Null) |
ลักษณะการประยุกต์
หมายเหตุ ถ้าต้องการส่งค่าเรคคอร์ดแรกหรือสุดท้ายในกลุ่มของเรคคอร์ด (domain)
ให้สร้างคิวรี่เรียงลำดับจากน้อยไปมาก หรือมากมาน้อยและตั้งค่าคุณสมบัติ
TopValues เป็น 1
ดูเพิ่มเติม
ฟังก์ชัน DLookup, ฟังก์ชัน
First, ฟังก์ชัน Last
|
|