การใช้คำสั่งDLookUpสำหรับหาข้อมูล จัดทำโดย : นายจืด พิมพ์


การใช้คำสั่งDLookUpสำหรับหาข้อมูล

คำสั่งนี้เป็นคำสั่งที่มีความสำคัญครับเพราะมักจะถูกนำมาใช้งานบ่อยๆ มาลองกันเลยดีกว่า

1.สร้างฟอร์มโดยกำหนดชื่อฟอร์มว่า frm_Dfunction ในมุมมองของการออกแบบขึ้นมาแล้วสร้าง Text Box เข้าไป 3 ชิ้น โดยแต่ละ Text Box มีชื่อดังนี้

1.txtID 2.txtName 3.txtScore

2.คลิกเลือก Text Box แล้วคลิกขวาเลือกคุณสมบัติหลังจากนั้นให้เปลี่ยนชื่อ Text Box ข้างต้น เป็น txtID ทำเช่นนี้ทั้ง 3 กล่องข้อความ

2.ให้เพิ่ม Text Box ไปอีก 1 ชิ้น ตั้งชื่อว่า txtRemark

3.สำหนับ txtName นั้น สมว่าเรามีข้อมูลการสอบจากนักศึกษาโดยนำ้ข้อมูลตารางที่เราเคยสร้างมาใช้ โดยในที่นี้เราต้องการให้แสดงรายชื่อของผู้สอบที่มีรหัสประจำตัวตรงกับหมายเลขที่ใส่ไว้ในช่อง txtID ดังนั้นเราต้องใส่ Control Source(แหล่งตัวควบคุม) ของ txtName =DLookUp("[Name]","[tblExamScore]","[ID]=[txtID]")

4.ต่อไปก็ให้เราทำเช่นเดียวกับ txtScore แต่ให้กำหนดแหล่งควบคุมในคุณสมบัติดังนี้ =DLookUp("[Score]","[tblExamScore]","[ID]=[txtID]")

5.ทำการเปิดฟอร์ม frm_Dfunctionให้ใส่ตัวเลขเข้าไปที่ช่องtxtID

6.เมื่อใส่ตัวเลขไปที่ช่องเลขที่แล้วแต่ยังไม่เกิดอะไรขึ้นใ้ห้ทำการกดปุ่ม F9 ที่แป้นพิมพ์

7.ถ้าเราต้องทำการกด F9 ทุกครั้งคงจะไม่สะดวก วิธีก็คือทำการสร้างมาโคร 1 ชุด ให้ชื่อว่า mcr_F9

8.หลังจากนั้นเปิดฟอร์ม frm_DFunction ในมุมมองออกแบบขึ้นมา คลิกขวาที่ txtID เลื่อกคุณสมบัติ แล้วใส่ชื่อมาโคร mcr_F9 เข้าไปที่ Event : After Update(หลังการปรับปรุง)

9.หลังจากจากบันทึกฟอร์มแล้วนั้นท่านก็จะได้ฟอร์มfrm_DFunction คราวนี้ท่านลองเลขที่สอบลงไปใน txtID แล้วกด Enter ท่านก็จะได้ข้อมูลตามที่ท่านต้องการไม่ยากเลยใช้ไม่ครับลองนำ้ไปใช้ดู

 

คุณอาจสนใจ
การสร้าง Function แบบไม่ส่งค่า
Mr.GuruZ (26,596 - 03 มิ.ย. 49)
เครื่องมือกลุ่ม Drawing>AutoShapes
หมูขุน (16,934 - 04 ก.พ. 50)
ลบเงาที่ไอคอนบนจอภาพ XP
เว็บไทยดีดี (18,425 - 29 ก.ย. 50)
ล็อกคลิกซ้ายลากไฟล์สะดวก
เว็บไทยดีดี (13,862 - 29 ก.ย. 50)
Effect Thunder
Lee (116,801 - 22 ส.ค. 49)
การเริ่มต้นใช้งาน Java Script
nut (38,980 - 01 ก.พ. 50)
การทำธงพริ้วไหว
Mr.GuruZ (63,739 - 27 มิ.ย. 49)
การ Resize รูปภาพชนิด JPEG และ GIF
Zerohate (52,985 - 23 พ.ย. 50)