ใช้คิวรีเป็นแหล่งระเบียนสําหรับฟอร์มหรือรายงาน

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

ถ้าคุณใช้คิวรีเป็นแหล่งระเบียน คุณอาจไม่สามารถแก้ไขข้อมูลได้ ก่อนที่คุณจะใช้คิวรีเป็นแหล่งระเบียนของคุณ คุณควรพิจารณาว่าคุณจําเป็นต้องแก้ไขข้อมูลหรือไม่

บทความนี้จะอธิบายวิธีการตั้งค่าคุณสมบัติ แหล่งระเบียน สําหรับฟอร์มหรือรายงานที่มีอยู่ และให้ข้อมูลเกี่ยวกับเวลาที่คุณสามารถและไม่สามารถแก้ไขข้อมูลคิวรีได้

บทความนี้ไม่ได้อธิบายวิธีการสร้างฟอร์มหรือรายงาน สําหรับความช่วยเหลือในการสร้างฟอร์มและรายงาน ให้ดูบทความ สร้างฟอร์มใน Access และ สร้างรายงานอย่างง่าย

ในบทความนี้

ใช้คิวรีที่มีอยู่เป็นแหล่งระเบียนของฟอร์มหรือรายงาน

ในมุมมองออกแบบ ให้ตั้งค่าคุณสมบัติ แหล่งระเบียน เป็นคิวรีที่มีอยู่ที่คุณต้องการใช้

  1. เปิดฟอร์มหรือรายงานในมุมมองออกแบบ
    ถ้าแผ่นคุณสมบัติไม่ได้เปิดอยู่ ให้กด F4 เพื่อเปิดแผ่นคุณสมบัติ

  2. ในแผ่นคุณสมบัติ บนแท็บ ข้อมูล ให้คลิกกล่องคุณสมบัติ แหล่งระเบียน
    คุณสมบัติ แหล่งระเบียน บนแท็บ ข้อมูล

  3. เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • เริ่มพิมพ์ชื่อของคิวรีที่คุณต้องการใช้
      Access จะเติมชื่อของวัตถุขณะที่คุณพิมพ์โดยอัตโนมัติ
      • หรือ-
    • คลิกลูกศร แล้วเลือกคิวรีที่คุณต้องการใช้

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

สร้างคิวรีเป็นแหล่งระเบียนของฟอร์มหรือรายงาน

ในมุมมองออกแบบ ให้ใช้ปุ่ม สร้าง (ปุ่ม ตัวสร้าง ) ในกล่องคุณสมบัติ แหล่งระเบียน เพื่อสร้างคิวรีใหม่เพื่อใช้เป็นแหล่งระเบียน

  1. เปิดฟอร์มหรือรายงานในมุมมองออกแบบ
    ถ้าแผ่นคุณสมบัติไม่ได้เปิดอยู่ ให้กด F4 เพื่อเปิดแผ่นคุณสมบัติ
  2. ในแผ่นคุณสมบัติ บนแท็บ ข้อมูล ให้คลิกกล่องคุณสมบัติ แหล่งระเบียน
  3. คลิกปุ่ม ตัวสร้าง
    ปุ่มสร้างในแผ่นงานคุณสมบัติ
    คิวรีใหม่จะเปิดขึ้นในมุมมองออกแบบ
  4. ออกแบบคิวรี แล้วบันทึกแล้วปิด
    สําหรับความช่วยเหลือในการออกแบบคิวรี ให้ดูบทความ สร้างคิวรีแบบใช้เลือกข้อมูลอย่างง่าย

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

การแก้ไขข้อมูลจากคิวรี

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

ฉันสามารถแก้ไขข้อมูลจากคิวรีได้เมื่อใด

คุณสามารถแก้ไขข้อมูลจากคิวรีถ้า:

  • คิวรียึดตามตารางเดียวเท่านั้น
  • คิวรีจะยึดตามตารางสองตารางที่มีความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งระหว่างตารางทั้งสอง
  • คุณสมบัติ RecordsetType ของฟอร์มถูกตั้งค่าเป็น Dynaset (Updates ที่ไม่สอดคล้องกัน) และจะไม่มีการใช้เงื่อนไขในส่วนต่อไปนี้

หมายเหตุ

แม้ว่าคุณจะสามารถแก้ไขข้อมูลในคิวรีได้ แต่บางเขตข้อมูลอาจไม่พร้อมใช้งานสําหรับการแก้ไข กรณีดังกล่าวจะแสดงอยู่ในส่วนต่อไปนี้

ฉันไม่สามารถแก้ไขข้อมูลจากคิวรีได้เมื่อใด

คุณไม่สามารถแก้ไขข้อมูลจากคิวรีเมื่อ

  • คิวรีเป็นคิวรีแบบตาราง
  • คิวรีเป็นคิวรีแบบระบุเป็น SQL
  • เขตข้อมูลที่คุณกําลังพยายามแก้ไขเป็นเขตข้อมูลจากการคํานวณ ในกรณีนี้ คุณอาจสามารถแก้ไขข้อมูลจากเขตข้อมูลอื่นในคิวรีได้
  • คิวรีมีส่วนคําสั่ง GROUP BY

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