การสร้างกล่องข้อความที่ค้นหาค่าในตาราง

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

เมื่อคุณออกแบบฟอร์ม คุณอาจต้องการแสดงค่าจากตารางหรือคิวรีอื่นที่ไม่ใช่ฟอร์มของคุณถูกผูกไว้กับ ตัวอย่าง สมมติว่า คุณมีฟอร์มผลิตภัณฑ์ที่ถูกผูกไว้กับตารางผลิตภัณฑ์ หลังจากที่คุณออกแบบฟอร์ม อย่างไรก็ตาม คุณตัดสินใจว่า คุณต้องการให้ฟอร์มจะแสดงชื่อของติดต่อผู้จำหน่ายสำหรับแต่ละผลิตภัณฑ์นั่นคือข้อมูลที่อยู่ในตารางเรียกว่าผู้จำหน่าย กระบวนงานต่อไปนี้แสดงวิธีการใช้ฟังก์ชันDLookupเพื่อทำงานนี้ คุณสามารถเปลี่ยนแปลงนิพจน์ในขั้นตอนที่ 6 ให้เหมาะสมกับข้อมูลของคุณเอง

เพิ่มกล่องข้อความ

  1. ในบานหน้าต่างนำทาง คลิกขวาฟอร์มที่คุณต้องการเปลี่ยนแปลง แล้ว คลิ กมุมมองออกแบบ บนเมนูทางลัด

  2. บนแท็บ ออกแบบ ในกลุ่ม ตัวควบคุม ให้คลิก กล่องข้อความ

  3. ค้นหาในพื้นที่ในรูปแบบที่คุณต้องการเพิ่มตัวควบคุม นั้นแล้ว ลากตัวชี้บนฟอร์มเพื่อสร้างกล่องข้อความ

  4. คลิกขวาที่กล่องข้อความ แล้วคลิก คุณสมบัติ บนเมนูทางลัด

  5. ในแผ่นคุณสมบัติ คลิกแท็บทั้งหมด

  6. ตั้งค่าคุณสมบัติแหล่งตัวควบคุมค่าต่อไปนี้:

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms! ผลิตภัณฑ์ SupplierID)

  7. บันทึกการเปลี่ยนแปลงของคุณ จากนั้น ปิดแผ่นคุณสมบัติ

นิพจน์นี้ค้นหาในตารางผู้จำหน่าย และส่งกลับชื่อที่ติดต่อของผู้ที่มี ID ผู้จำหน่ายตรงกับค่าในตัวควบคุมSupplierIDบนฟอร์มผลิตภัณฑ์ โปรดทราบวิธีใช้ตัวดำเนินการและการสร้างอาร์กิวเมนต์ของฟังก์ชันDLookupสาม (อาร์กิวเมนต์ที่สามคือ" [SupplierID] =" & ฟอร์ม ผลิตภัณฑ์ SupplierID) ข้อผิดพลาดทั่วไปที่คุณควรหลีกเลี่ยงถูกทำเครื่องหมายอัญประกาศล้อมรอบอาร์กิวเมนต์ทั้งหมดแทนที่จะล้อมรอบข้อความที่มาก่อนตัวดำเนินการและเท่านั้น

หมายเหตุ: การแทนที่จะใช้ฟังก์ชันDLookupคุณสามารถสร้างคิวรีต้นแบบใหม่จะรวมเฉพาะข้อมูลที่คุณต้องการ ใช้คิวรีมักเพิ่มเติมมีประสิทธิภาพมากกว่าการใช้ฟังก์ชัน

ด้านบนของหน้า

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×