ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

บทความนี้อธิบายวิธีการเรียกใช้คิวรีและแสดงเฉพาะภาพรวมโดยย่อของคิวรีชนิดต่างๆ บทความนี้ยังอธิบายเกี่ยวกับข้อความแสดงข้อผิดพลาดที่คุณอาจพบเมื่อคุณเรียกใช้คิวรีชนิดต่างๆ และแสดงขั้นตอนที่คุณสามารถใช้แก้ไขหรือแก้ไขข้อผิดพลาดเหล่านั้น

บทความนี้ไม่มีคําแนะนําทีละขั้นตอนสําหรับการสร้างคิวรี

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับโหมดปิดใช้งาน และวิธีการเปิดใช้งานคิวรีแอคชัน ให้ดูที่ส่วน เรียกใช้คิวรีแอคชัน

คุณต้องการทำอะไร

เรียกใช้คิวรีแบบใช้เลือกข้อมูลหรือคิวรีแบบแท็บไขว้

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

เรียกใช้คิวรี

  1. ค้นหาคิวรีในบานหน้าต่างนําทาง

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

    • ดับเบิลคลิกที่คิวรีที่คุณต้องการเรียกใช้

    • คลิกคิวรีที่คุณต้องการเรียกใช้ แล้วกด ENTER

ถ้าคิวรีที่คุณต้องการเรียกใช้เปิดอยู่ใน มุมมองออกแบบ คุณยังสามารถเรียกใช้คิวรีได้โดยการคลิก เรียกใช้ ในกลุ่ม ผลลัพธ์ บนแท็บ ออกแบบ บน Ribbon ซึ่งเป็นส่วนหนึ่งของ ส่วนติดต่อผู้ใช้ของ Microsoft Office Fluent

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

เรียกใช้คิวรีแอคชัน

คิวรีแอคชันมีอยู่สี่ชนิด ได้แก่ คิวรีแบบใช้ผนวกข้อมูล คิวรีการลบ คิวรีแบบใช้อัปเดตข้อมูล และคิวรีแบบใช้สร้างตาราง คิวรีแอคชันจะเปลี่ยนแปลงข้อมูลในตารางที่ยึดตาม ยกเว้นคิวรีสร้างตาราง (ซึ่งสร้างตารางใหม่) การเปลี่ยนแปลงเหล่านี้ไม่สามารถเลิกทําได้ง่ายๆ ตัวอย่างเช่น โดยการกด CTRL+Z ถ้าคุณทําการเปลี่ยนแปลงโดยใช้คิวรีแอคชันที่คุณตัดสินใจในภายหลังว่าคุณไม่ต้องการทํา โดยปกติแล้ว คุณจะต้องคืนค่าข้อมูลจากสําเนาสํารอง ด้วยเหตุผลนี้ คุณควรตรวจสอบให้แน่ใจว่าคุณมีการสํารองข้อมูลพื้นฐานใหม่ก่อนที่จะเรียกใช้คิวรีแอคชัน

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

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

  • เปลี่ยนคิวรีเป็นคิวรีแบบใช้เลือกข้อมูล แล้วเรียกใช้

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

    เรียกใช้คิวรีแอคชันเป็นคิวรีแบบใช้เลือกข้อมูล

    1. เปิดคิวรีแอคชันในมุมมองออกแบบ

    2. บนแท็บ ออกแบบ ในกลุ่ม ชนิดคิวรี ให้คลิก เลือก

    3. บนแท็บ ออกแบบ ในกลุ่ม ผลลัพธ์ ให้คลิก เรียกใช้

เรียกใช้คิวรี

เมื่อคุณพร้อมที่จะเรียกใช้คิวรีแอคชัน ให้ดับเบิลคลิกในบานหน้าต่างนําทาง หรือคลิกแล้วกด ENTER

สิ่งสำคัญ: ตามค่าเริ่มต้น Access จะปิดใช้งานคิวรีแอคชันทั้งหมดในฐานข้อมูล เว้นแต่ว่าคุณระบุว่าคุณเชื่อถือฐานข้อมูลนั้น คุณสามารถระบุได้ว่าฐานข้อมูลของคุณเชื่อถือได้โดยใช้แถบข้อความที่อยู่ด้านล่างของ Ribbon

แถบข้อความ

เชื่อถือฐานข้อมูล

  1. บนแถบข้อความ ให้คลิก ตัวเลือก

    กล่องโต้ตอบ ตัวเลือกความปลอดภัยของ Microsoft Office จะปรากฏขึ้น

  2. เลือก เปิดใช้งานเนื้อหานี้ แล้วคลิก ตกลง

เรียกใช้คิวรีพารามิเตอร์

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

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

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

เรียกใช้คิวรี

  1. ค้นหาคิวรีในบานหน้าต่างนําทาง

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

    • ดับเบิลคลิกที่คิวรีที่คุณต้องการเรียกใช้

    • คลิกคิวรีที่คุณต้องการเรียกใช้ แล้วกด ENTER

  3. เมื่อพร้อมท์พารามิเตอร์ปรากฏขึ้น ให้ใส่ค่าที่จะใช้เป็นเกณฑ์

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

การเรียกใช้คิวรีเฉพาะของ SQL

คิวรีแบบระบุเป็น SQL มีสามชนิดหลัก ได้แก่ คิวรีแบบร่วม คิวรีแบบพาส-ทรู และคิวรีแบบสร้างข้อกําหนดข้อมูล

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

โปรแกรมฐานข้อมูลที่มาพร้อมกับ Access จะไม่ประมวลผลคิวรีแบบพาสทรู แต่จะถูกส่งตรงไปยังเซิร์ฟเวอร์ฐานข้อมูลระยะไกลที่ดําเนินการประมวลผล แล้วส่งผลลัพธ์กลับไปยัง Access

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

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

เรียกใช้คิวรี

  1. ค้นหาคิวรีในบานหน้าต่างนําทาง

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

    • ดับเบิลคลิกที่คิวรีที่คุณต้องการเรียกใช้

    • คลิกคิวรีที่คุณต้องการเรียกใช้ แล้วกด ENTER

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

แก้ไขปัญหาข้อความแสดงข้อผิดพลาด

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

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

ข้อความแสดงข้อผิดพลาด

ปัญหา

โซลูชัน

พิมพ์นิพจน์ไม่ตรงกัน

แบบสอบถามอาจรวมเขตข้อมูลที่มีชนิดข้อมูลต่างกัน

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

ระเบียนถูกลบ

ซึ่งอาจเกิดขึ้นได้ถ้าวัตถุหรือฐานข้อมูลเสียหาย

กระชับและซ่อมแซมฐานข้อมูล สําหรับคําแนะนํา ให้ดูส่วน กระชับและซ่อมแซมฐานข้อมูลของคุณ

การอ้างอิงแบบวงกลมที่เกิดจากนามแฝง

นามแฝงที่กําหนดให้กับฟิลด์จะเหมือนกับส่วนประกอบของนิพจน์สําหรับฟิลด์นั้น

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

เปลี่ยนนามแฝง สําหรับคําแนะนํา ให้ดูส่วน เปลี่ยนนามแฝงของเขตข้อมูล

#Error

ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อค่าของเขตข้อมูลจากการคํานวณมากกว่าค่าที่อนุญาตโดยการตั้งค่าคุณสมบัติ ขนาดเขตข้อมูล ของเขตข้อมูล ซึ่งยังเกิดขึ้นเมื่อตัวส่วนของเขตข้อมูลจากการคํานวณเป็นศูนย์ (0)

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

#Deleted

เรกคอร์ดที่อ้างอิงถูกลบออกแล้ว

ถ้าระเบียนถูกลบโดยไม่ได้ตั้งใจ ระเบียนนั้นจะต้องถูกคืนค่าจากข้อมูลสํารอง ถ้าการลบมีความตั้งใจ คุณสามารถยกเลิกข้อความแสดงข้อผิดพลาดนี้ได้โดยการกด SHIFT+F9 เพื่อรีเฟรชคิวรี

ตรวจสอบเขตข้อมูลที่รวมกันในคิวรีของคุณ

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

  1. เปิดคิวรีในมุมมองออกแบบ การรวมจะปรากฏเป็นเส้นที่เชื่อมต่อเขตข้อมูลในตารางต้นฉบับ โปรดสังเกตชื่อตารางและเขตข้อมูลสําหรับการรวมแต่ละรายการ

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

    เขตข้อมูลที่ใช้ในการรวมกันโดยมีชนิดข้อมูลที่ไม่คล้ายกัน

    1. เขตข้อมูลที่รวมกันที่มีชนิดข้อมูลต่างกัน

    2. คลิกขวาที่ตาราง แล้วคลิก มุมมองออกแบบ

  3. สําหรับแต่ละการรวม ให้เปรียบเทียบค่าในคอลัมน์ ชนิดข้อมูล ของตารางออกแบบตารางสําหรับเขตข้อมูลที่เกี่ยวข้องกับการรวมนั้น

    ตรวจสอบชนิดข้อมูลของเขตข้อมูลที่ใช้ในการรวมกันในมุมมองออกแบบตาราง

    1. ตรวจสอบชนิดข้อมูลของเขตข้อมูลที่รวมกันในมุมมองออกแบบตาราง

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

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

กระชับและซ่อมแซมฐานข้อมูลของคุณ

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

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

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

ตั้งค่าตัวเลือกที่ทําให้กระบวนการนี้ทํางานโดยอัตโนมัติ

  1. คลิก ตัวเลือก > ไฟล์ เพื่อเปิดกล่องโต้ตอบ ตัวเลือกของ Access

  2. คลิก ฐานข้อมูลปัจจุบัน และภายใต้ ตัวเลือกแอปพลิเคชัน ให้เลือกกล่องกาเครื่องหมาย กระชับเมื่อปิด

    ซึ่งทําให้ Access กระชับและซ่อมแซมฐานข้อมูลโดยอัตโนมัติทุกครั้งที่ปิดฐานข้อมูล

กระชับและซ่อมแซมฐานข้อมูลของคุณด้วยตนเอง

  1. คลิก เครื่องมือฐานข้อมูล > กระชับและซ่อมแซมฐานข้อมูล

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

เปลี่ยนนามแฝงของเขตข้อมูล

  1. เปิดคิวรีในมุมมองออกแบบ

  2. ในตารางออกแบบคิวรี ให้ค้นหาเขตข้อมูลที่มีนามแฝง เครื่องหมายจุดคู่เหล่านี้จะมีเครื่องหมายจุดคู่ที่ส่วนท้ายของชื่อเขตข้อมูล ตามในชื่อ:

  3. ตรวจสอบแต่ละนามแฝงเพื่อให้แน่ใจว่านามแฝงไม่ตรงกับชื่อของเขตข้อมูลที่เป็นส่วนหนึ่งของนิพจน์ของนามแฝง ถ้าเป็นเช่นนั้น ให้เปลี่ยนนามแฝง

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

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

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

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

×