คุณสามารถใช้คิวรีเพื่อใส่ข้อมูลลงในฟอร์มหรือรายงานใน Access คุณสามารถใช้คิวรีเมื่อคุณสร้างฟอร์มหรือรายงาน หรือคุณสามารถเปลี่ยนฟอร์มหรือรายงานที่มีอยู่โดยการตั้งค่าคุณสมบัติ แหล่งระเบียน เมื่อคุณตั้งค่าคุณสมบัติ แหล่งระเบียน คุณสามารถระบุคิวรีที่มีอยู่ หรือคุณสามารถสร้างคิวรีใหม่เพื่อใช้
ถ้าคุณใช้คิวรีเป็นแหล่งระเบียน คุณอาจไม่สามารถแก้ไขข้อมูลได้ ก่อนที่คุณจะใช้คิวรีเป็นแหล่งระเบียนของคุณ คุณควรพิจารณาว่าคุณจําเป็นต้องแก้ไขข้อมูลหรือไม่
บทความนี้จะอธิบายวิธีการตั้งค่าคุณสมบัติ แหล่งระเบียน สําหรับฟอร์มหรือรายงานที่มีอยู่ และให้ข้อมูลเกี่ยวกับเวลาที่คุณสามารถและไม่สามารถแก้ไขข้อมูลคิวรีได้
บทความนี้ไม่ได้อธิบายวิธีการสร้างฟอร์มหรือรายงาน สําหรับความช่วยเหลือในการสร้างฟอร์มและรายงาน ให้ดูบทความ สร้างฟอร์มใน Access และ สร้างรายงานอย่างง่าย
ในบทความนี้
ใช้คิวรีที่มีอยู่เป็นแหล่งระเบียนของฟอร์มหรือรายงาน
ในมุมมองออกแบบ ให้ตั้งค่าคุณสมบัติ แหล่งระเบียน เป็นคิวรีที่มีอยู่ที่คุณต้องการใช้
-
เปิดฟอร์มหรือรายงานในมุมมองออกแบบ
ถ้าแผ่นคุณสมบัติไม่ได้เปิดอยู่ ให้กด F4 เพื่อเปิดแผ่นคุณสมบัติ
-
ในแผ่นคุณสมบัติ บนแท็บ ข้อมูล ให้คลิกกล่องคุณสมบัติ แหล่งระเบียน
-
เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
เริ่มพิมพ์ชื่อของคิวรีที่คุณต้องการใช้
Access จะเติมชื่อของวัตถุขณะที่คุณพิมพ์โดยอัตโนมัติ
หรือ
-
คลิกลูกศร แล้วเลือกคิวรีที่คุณต้องการใช้
-
สร้างคิวรีเป็นแหล่งระเบียนของฟอร์มหรือรายงาน
ในมุมมองออกแบบ ให้ใช้ปุ่ม สร้าง () ในกล่องคุณสมบัติ แหล่งระเบียน เพื่อสร้างคิวรีใหม่เพื่อใช้เป็นแหล่งระเบียน
-
เปิดฟอร์มหรือรายงานในมุมมองออกแบบ
ถ้าแผ่นคุณสมบัติไม่ได้เปิดอยู่ ให้กด F4 เพื่อเปิดแผ่นคุณสมบัติ
-
ในแผ่นคุณสมบัติ บนแท็บ ข้อมูล ให้คลิกกล่องคุณสมบัติ แหล่งระเบียน
-
คลิก
คิวรีใหม่จะเปิดขึ้นในมุมมองออกแบบ
-
ออกแบบคิวรี แล้วบันทึกแล้วปิด
สําหรับความช่วยเหลือในการออกแบบคิวรี ให้ดูบทความ สร้างคิวรีแบบใช้เลือกข้อมูลอย่างง่าย
การแก้ไขข้อมูลจากคิวรี
หนึ่งในเหตุผลหลักที่คุณใช้แบบฟอร์มคือการป้อนและแก้ไขข้อมูล บางคิวรีไม่สนับสนุนการแก้ไขข้อมูล ก่อนที่คุณจะใช้คิวรีเป็นแหล่งระเบียนสําหรับแบบฟอร์ม คุณควรพิจารณาว่าคุณสามารถแก้ไขข้อมูลคิวรีได้หรือไม่
ฉันสามารถแก้ไขข้อมูลจากคิวรีได้เมื่อใด
คุณสามารถแก้ไขข้อมูลจากคิวรีถ้า:
-
คิวรียึดตามตารางเดียวเท่านั้น
-
คิวรีจะยึดตามตารางสองตารางที่มี ความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่ง อยู่ระหว่างสองตาราง
-
คุณสมบัติ RecordsetType ของฟอร์มถูกตั้งค่าเป็น Dynaset (Updates ที่ไม่สอดคล้องกัน) และจะไม่มีการใช้เงื่อนไขในส่วนต่อไปนี้
หมายเหตุ: แม้ว่าคุณจะสามารถแก้ไขข้อมูลในคิวรีได้ แต่บางเขตข้อมูลอาจไม่พร้อมใช้งานสําหรับการแก้ไข กรณีดังกล่าวจะแสดงอยู่ในส่วนต่อไปนี้
ฉันไม่สามารถแก้ไขข้อมูลจากคิวรีได้เมื่อใด
คุณไม่สามารถแก้ไขข้อมูลจากคิวรีเมื่อ
-
แบบสอบถามเป็น คิวรีแบบตาราง
-
แบบสอบถามเป็น คิวรีแบบระบุเป็น SQL
-
ฟิลด์ที่คุณกําลังพยายามแก้ไขเป็น เขตข้อมูลจากการคำนวณ ในกรณีนี้ คุณอาจสามารถแก้ไขข้อมูลจากเขตข้อมูลอื่นในคิวรีได้
-
คิวรีมีส่วนคําสั่ง GROUP BY