หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง
คุณอาจพบกับสถานการณ์ที่ซึ่งคุณไม่สามารถแก้ไขข้อมูลในแบบสอบถามมุมมองแผ่นข้อมูล เมื่อต้องการเปลี่ยนแปลงข้อมูลในตารางต้นแบบ บทความนี้ช่วยให้คุณเข้าใจเมื่อคุณสามารถแก้ไขแบบสอบถามข้อมูล เมื่อคุณไม่สามารถแก้ไขแบบสอบถามข้อมูล และวิธีการเปลี่ยนแปลงการออกแบบของแบบสอบถามเพื่อให้คุณสามารถแก้ไขข้อมูลพื้นฐาน
ในบทความนี้
บทนำ
เมื่อคุณเปิดแบบสอบถามในมุมมองแผ่นข้อมูล คุณอาจพบคุณต้องการแก้ไขข้อมูล บางทีคุณพบข้อผิดพลาด หรืออาจเห็นข้อมูลบางอย่างที่ล้าสมัย ขึ้นอยู่กับวิธีการสร้างแบบสอบถาม คุณสามารถแก้ไขข้อมูลในแบบสอบถามแผ่นข้อมูล โดยตรง
ถ้าคุณพยายามแก้ไขข้อมูลในแผ่นข้อมูลคิวรี แต่ไม่มีสิ่งใดเกิด ขึ้น หรือ Windows เล่นเสียง และการแก้ไขของคุณไม่เกิดขึ้น คุณไม่สามารถดำเนินการแก้ไข อาจกรณีที่ไม่พร้อมใช้งานสำหรับการแก้ไข เช่นคิวรีแบบตารางคิวรีเอง อาจเป็นตัวพิมพ์เฉพาะเขตข้อมูลที่คุณกำลังพยายามแก้ไขไม่พร้อมใช้งานสำหรับการแก้ไขนั่นคือตัวอย่าง ถ้าเขตข้อมูลจะขึ้นอยู่กับฟังก์ชันการรวม เช่นค่าเฉลี่ยได้ ในทั้งสองกรณี คุณอาจไม่สามารถทำบางสิ่งบางอย่างเพื่อเปิดใช้งานการแก้ไข
นอกจากการแก้ไขข้อมูลในมุมมองแผ่นข้อมูลคิวรี คุณยังสามารถใช้แออัปเดตคิวรี เพื่ออัปเดตข้อมูลในตาราง บทความนี้ครอบคลุมการปรับปรุงแบบสอบถาม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงแบบสอบถาม ดูบทความสร้างและเรียกใช้คิวรีแบบใช้อัปเดต
โดยปกติ เมื่อคุณต้องการแก้ไขข้อมูลในมุมมองแผ่นข้อมูลคิวรี คุณต้องการเปลี่ยนแปลงของคุณถูกบันทึกลงในตารางที่ยึดตามคิวรี ถ้าคุณไม่ต้องการเปลี่ยนแปลงข้อมูลในตารางเหล่านั้น แต่ยังคง ต้องแก้ไขข้อมูลเก็บข้อมูลการแก้ไขหลังจากที่คุณทำเสร็จแล้ว คุณสามารถใช้แบบคิวรีแบบใช้สร้างตาราง ก่อนอื่น ให้สร้างตารางใหม่ที่มีข้อมูลที่คุณสามารถแก้ไข คุณยังสามารถใช้คิวรีแบบใช้สร้างตารางเมื่อต้องการบันทึกผลลัพธ์ของแบบสอบถามที่ไม่อนุญาตให้แก้ไขเป็นตารางใหม่ จากนั้น แก้ไขข้อมูลในตารางใหม่นั้น บทความนี้อธิบายวิธีการสร้าง และเรียกใช้คิวรีแบบใช้สร้างตาราง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบสอบถามแบบใช้สร้างตาราง ดูบทความสร้างคิวรีแบบใช้สร้างตาราง
เมื่อสามารถแก้ไขข้อมูลในคิวรี
คุณสามารถแก้ไขข้อมูลในแบบสอบถามเสมอเมื่อคิวรีจะโดยยึด ตามตารางเดียวตัวใดตัวหนึ่ง หรือสองตารางที่ความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่ง กันต้องเป็นผู้
หมายเหตุ: แม้ว่าคุณสามารถแก้ไขข้อมูลในแบบสอบถาม เขตข้อมูลบางอย่างอาจไม่พร้อมใช้งานสำหรับการแก้ไข กรณีดังกล่าวจะแสดงอยู่ในส่วนต่อไปนี้
เมื่อฉันไม่สามารถแก้ไขข้อมูลในแบบสอบถามได้อย่างไร
คุณไม่สามารถแก้ไขข้อมูลในคิวรีเมื่อ:
-
คิวรีเป็นแบบคิวรีแบบตาราง
-
คิวรีเป็นแบบคิวรีแบบระบุเป็น SQL
-
เขตข้อมูลคุณกำลังพยายามแก้ไขเป็นแบบเขตข้อมูลจากการคำนวณ ในกรณีนี้ คุณอาจไม่สามารถแก้ไขเขตข้อมูลอื่น ๆ
-
แบบสอบถามที่ยึดตามตารางอย่าง น้อยสาม และมีความสัมพันธ์แบบหนึ่งการกลุ่ม
หมายเหตุ: แม้ว่าคุณไม่สามารถแก้ไขแผ่นข้อมูลคิวรี ในกรณีนี้คุณสามารถแก้ไขข้อมูลในฟอร์มได้เมื่อตั้งค่าคุณสมบัติระเบียนของฟอร์มเป็นนา(อัปเดไม่สอดคล้องกัน)
-
คิวรีประกอบด้วยคำสั่งการจัดกลุ่มตาม
ฉันจะเปลี่ยนแบบสอบถามเพื่อให้ฉันสามารถแก้ไขข้อมูลได้อย่างไร
ตารางต่อไปนี้แสดงรายการกรณีเมื่อคุณไม่สามารถแก้ไขแบบสอบถาม จับคู่กับวิธีการทำให้แผ่นข้อมูลคิวรีพร้อมใช้งานสำหรับการแก้ไข
คุณไม่สามารถแก้ไขค่าในแผ่นข้อมูลคิวรีเมื่อ: | เมื่อต้องการทำให้พร้อมใช้งานสำหรับการแก้ไขในแผ่นข้อมูลคิวรี: |
---|---|
ค่าที่ไม่ซ้ำคุณสมบัติของคิวรีถูกตั้งค่าเป็นใช่ |
ตั้งค่าคุณสมบัติค่าไม่ซ้ำกันของแบบสอบถามเป็นไม่ใช่ ดูส่วนต่อไปนี้ การตั้งค่าคุณสมบัติค่าไม่ซ้ำกันเป็น Noเมื่อต้องการเรียนรู้วิธีการตั้งค่าคุณสมบัตินี้ |
คิวรีมีตารางที่เชื่อมโยงฐานข้อมูล ODBC มีไม่มีดัชนีที่ไม่ซ้ำกัน หรือตาราง Paradox โดยไม่มีการคีย์หลัก |
เพิ่มคีย์หลักหรือดัชนีที่ไม่ซ้ำกับตารางที่ลิงก์ โดยใช้วิธีการให้ไว้ โดยผู้จัดจำหน่ายของฐานข้อมูลที่เชื่อมโยง |
คุณไม่มีสิทธิ์ในการปรับปรุงข้อมูลสำหรับตารางต้นแบบ |
มอบหมายสิทธิ์การปรับปรุงข้อมูล |
คิวรีมีมากกว่าหนึ่งตารางหรือแบบสอบถามหนึ่ง และตารางหรือแบบสอบถามไม่ได้เข้าร่วม โดยรวมบรรทัดในมุมมองออกแบบ |
สร้างการรวมที่เหมาะสม ดูส่วนรวมสร้างเมื่อต้องการเรียนรู้วิธีการสร้างการรวม |
ฐานข้อมูลจะเปิดเป็นแบบอ่านอย่างเดียว หรืออยู่บนไดรฟ์แบบอ่านอย่างเดียว |
ปิดฐานข้อมูล และเปิดอีกครั้งโดยไม่ต้องเปิดแบบอ่านอย่างเดียว หรือ ถ้าฐานข้อมูลนั้นอยู่บนไดรฟ์แบบอ่านอย่างเดียว เอาแอตทริบิวต์อ่านอย่างเดียวจากไดรฟ์ หรือย้ายฐานข้อมูลไปยังไดรฟ์ที่ไม่ได้อ่านอย่างเดียว |
เขตข้อมูลในระเบียนที่คุณพยายามอัปเดจะถูกลบออก หรือถูกล็อก โดยผู้ใช้อื่น |
รอระเบียนจะกลายเป็นไม่ได้ถูกล็อก ระเบียนถูกล็อกสามารถอัปเดรวมระเบียนจะถูกปลดล็อก รอให้ผู้ใช้อื่นเพื่อดำเนินการที่ได้ถูกล็อกระเบียนเสร็จสิ้น |
คิวรีจะขึ้นอยู่กับตารางที่มีการความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่ม เขตข้อมูลการรวมจากด้าน "กลุ่ม" ไม่ และ เขตข้อมูลที่มีผลลัพธ์ ในกรณีนี้ ข้อมูลในเขตข้อมูลการรวมจากด้าน "หนึ่ง" ไม่สามารถแก้ไขได้ |
เพิ่มเขตข้อมูลการรวมจากด้าน "กลุ่ม" ของความสัมพันธ์ไปยังเขตข้อมูลผลลัพธ์แบบสอบถาม ดูส่วนเพิ่มเขตข้อมูลการรวมจากด้าน "กลุ่ม" ไปยังเขตข้อมูลผลลัพธ์แบบสอบถามเมื่อต้องการเรียนรู้วิธีการเพิ่มเขตข้อมูลการรวม |
เขตข้อมูลการรวมจากด้าน "กลุ่ม" (หลังจากที่คุณแก้ไขข้อมูล) ที่อยู่บนด้าน "หนึ่ง" |
กดSHIFT + F9เพื่อยอมรับการเปลี่ยนแปลงของคุณ และรีเฟรชแบบสอบถาม |
มีเขตข้อมูลว่างจากตารางบนด้าน "หนึ่ง" ของความสัมพันธ์แบบหนึ่ง-ต่อกลุ่ม และการรวมเป็นการรวมภายนอกด้านขวา |
ให้แน่ใจว่า มีค่าในเขตข้อมูลนั้นบนด้าน "หนึ่ง" คุณสามารถแก้ไขเขตข้อมูลการรวมบนด้าน "กลุ่ม" ถ้ามีค่าในเขตข้อมูลนั้นบนด้าน "หนึ่ง" เท่านั้น |
คุณกำลังใช้ฐานข้อมูล ODBC ตาราง และไม่รวมทั้งหมดของเขตข้อมูลจากตารางที่ลิงก์ของดัชนีที่ไม่ซ้ำกันในผลลัพธ์ของคิวรี |
เพิ่มเขตข้อมูลทั้งหมดจากตาราง ODBC ดัชนีที่ไม่ซ้ำกันไปยังเขตข้อมูลผลลัพธ์แบบสอบถาม ดูส่วนเพิ่มเขตข้อมูลดัชนีที่ไม่ซ้ำกันจากตาราง ODBCเมื่อต้องการเรียนรู้วิธีการเพิ่มเขตข้อมูล |
ตั้งค่าคุณสมบัติค่าไม่ซ้ำกันไม่ใช่
-
เปิดคิวรีในมุมมองออกแบบ
-
ถ้าแผ่นคุณสมบัติไม่ได้เปิด เปิด ด้วยการกดF4 คลิกหนึ่งครั้งในตารางออกแบบแบบสอบถามเพื่อให้แน่ใจว่า แผ่นคุณสมบัติแสดงคุณสมบัติคิวรีแทนที่เป็นคุณสมบัติของเขตข้อมูล
-
ในแผ่นคุณสมบัติ ค้นหากล่องคุณสมบัติค่าที่ไม่ซ้ำกัน คลิกกล่องอยู่ถัดมา คลิกลูกศรในกล่องนั้น แล้ว คลิ กไม่
สร้างการรวม
-
เปิดคิวรีในมุมมองออกแบบ
-
สำหรับแต่ละตารางหรือคิวรีที่คุณต้องการเข้าร่วมไปยังอีก ลากเขตข้อมูลการรวมจากตารางหรือแบบสอบถามไปยังเขตข้อมูลที่สอดคล้องกันในตารางหรือคิวรีที่คุณต้องการสร้างการรวม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการรวม ดูบทความรวมตารางและคิวรี
เพิ่มเขตข้อมูลการรวมจากด้าน "กลุ่ม" ไปยังเขตข้อมูลผลลัพธ์แบบสอบถาม
-
เปิดคิวรีในมุมมองออกแบบ
-
ในตัวออกแบบแบบสอบถาม ค้นหาการรวมที่สอดคล้องกับความสัมพันธ์แบบหนึ่ง-ต่อกลุ่มที่เกี่ยวข้อง
-
คลิกสองครั้งที่เขตข้อมูลการรวมจากด้าน "กลุ่ม" ของความสัมพันธ์แบบหนึ่ง-ต่อกลุ่ม เขตข้อมูลการรวมปรากฏในเขตข้อมูลตาราง ซึ่งระบุเป็นเขตข้อมูลที่มีผลลัพธ์
เพิ่มเขตข้อมูลดัชนีที่ไม่ซ้ำกันจากตาราง ODBC
-
เปิดคิวรีในมุมมองออกแบบ
-
ในตัวออกแบบแบบสอบถาม ค้นหาตาราง ODBC
-
เขตข้อมูลดัชนีที่ไม่ซ้ำกันจะมีสัญลักษณ์คีย์ถัดจากชื่อเขตข้อมูล คลิกสองครั้งที่แต่ละเขตข้อมูลที่ไม่ได้ในตารางเขตข้อมูล แต่ละเขตข้อมูลปรากฏในเขตข้อมูลตาราง ซึ่งระบุเป็นเขตข้อมูลที่มีผลลัพธ์