นำไปใช้กับ
Access 2016 Access 2013 Access 2010

สำคัญ    กำลังลบ Access Services 2010 และ Access Services 2013 ออกจาก SharePoint รุ่นถัดไป เราขอแนะนำให้คุณอย่าสร้างเว็บแอปใหม่ และโยกย้ายแอปที่มีอยู่ของคุณไปยังแพลตฟอร์มอื่น เช่น Microsoft Power Apps

คุณสามารถแชร์ข้อมูล Access กับ Dataverse ซึ่งเป็นฐานข้อมูลบนระบบคลาวด์ที่คุณสามารถสร้างแอป Power Platform เวิร์กโฟลว์อัตโนมัติ ตัวแทนเสมือน และอื่นๆ สำหรับเว็บ โทรศัพท์ หรือแท็บเล็ตได้ สำหรับข้อมูลเพิ่มเติม ให้ดูเริ่มต้นใช้งาน: โยกย้ายข้อมูล Access ไปยัง Dataverse

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

สําหรับข้อมูลทั่วไปเกี่ยวกับข้อผิดพลาดของตัวตรวจสอบความเข้ากันได้ ให้ดูบทความ การตรวจสอบความเข้ากันได้กับเว็บ: ข้อผิดพลาดทั่วไป

ACCWeb105000

ข้อความแสดงข้อผิดพลาด    ชนิดข้อมูลคอลัมน์ไม่เข้ากันกับการค้นหาเว็บ

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

สิ่งที่ต้องทำ    ตรวจสอบให้แน่ใจว่าเขตข้อมูลการค้นหาเป็นหนึ่งในชนิดข้อมูลที่ได้รับการสนับสนุนต่อไปนี้:

  • ข้อความที่มีหนึ่งบรรทัด

  • วัน/เวลา

  • หมายเลข

  • เขตข้อมูลจากการคํานวณที่ส่งกลับข้อความบรรทัดเดียว

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

ACCWeb105001

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

ความหมาย    คอลัมน์ที่ถูกผูกไว้ของเขตข้อมูลการค้นหาที่ระบุไม่ใช่คีย์หลักของตารางการค้นหาเป้าหมาย

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

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

ACCWeb105002

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

ความหมาย    เงื่อนไขหนึ่งหรือทั้งสองข้อต่อไปนี้เป็นจริง:

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

  • คอลัมน์ที่ใช้ในแบบสอบถามไม่ได้ถูกเลือกไว้อย่างชัดเจน

สิ่งที่ต้องทำ    สร้างการค้นหาใหม่ ตรวจสอบให้แน่ใจว่า:

  • การค้นหาจะใช้ตารางที่เข้ากันได้กับเว็บหนึ่งตารางเป็นแหล่งข้อมูล

    เคล็ดลับ: ตารางใดๆ ที่เข้ากันไม่ได้กับเว็บควรสร้างแถวในตารางปัญหาความเข้ากันได้ของเว็บเมื่อคุณเรียกใช้ตัวตรวจสอบ Compatibilty

  • คิวรีการค้นหาจะระบุแต่ละเขตข้อมูลอย่างชัดเจน (เช่น อย่าใช้ SELECT *)

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

ACCWeb105003

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

ความหมาย    การค้นหาแบบหลายคอลัมน์ที่ระบุไม่ได้ผูกกับ Col1

สิ่งที่ต้องทำ    ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างเขตข้อมูลการค้นหาใหม่ ตรวจสอบให้แน่ใจว่าคุณผูกกับ Col1 ของการค้นหาค่า

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

ACCWeb105004

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

ความหมาย    รายการค่าสําหรับการค้นหาที่ระบุว่างเปล่า ดังนั้นจึงเข้ากันไม่ได้กับเว็บ

สิ่งที่ต้องทำ    ใส่ข้อมูลอย่างน้อยหนึ่งแถวในรายการค่าสําหรับเขตข้อมูลการค้นหา

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

ACCWeb105005

ข้อความแสดงข้อผิดพลาด    ค่า Lists ที่มีค่าว่างไม่เข้ากันกับเว็บ

ความหมาย    ซึ่งเกิดขึ้นเมื่อมีค่าคอลัมน์หายไปในแถวเดียวของการค้นหาค่า ซึ่งไม่เข้ากันกับเว็บ

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

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

ACCWeb105006

ข้อความแสดงข้อผิดพลาด    ไม่พบตารางสําหรับแหล่งข้อมูลแถวการค้นหา

ความหมาย    ตารางที่ระบุเป็นแหล่งข้อมูลแถวของการค้นหาที่ระบุไม่มีอยู่

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

ข้อความแสดงข้อผิดพลาด    คําสั่ง SQL ที่มีคอลัมน์ผลลัพธ์จากการคํานวณสําหรับแหล่งข้อมูลแถวการค้นหาไม่เข้ากันกับเว็บ

ความหมาย    เขตข้อมูลการค้นหาที่ระบุมีนิพจน์ในแหล่งข้อมูลแถว ดังนั้นจึงเข้ากันไม่ได้กับเว็บ ตัวอย่างเช่น ต่อไปนี้ไม่ใช่แหล่งข้อมูลแถวที่ถูกต้องสําหรับเขตข้อมูลการค้นหาเว็บ: SELECT ([ชื่อ] & " " & [นามสกุล]) FROM Contacts;

สิ่งที่ต้องทำ    พิจารณาสร้างคอลัมน์จากการคํานวณในตารางต้นแบบ แล้วสร้างเขตข้อมูลการค้นหาใหม่

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

ACCWeb105007

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

ความหมาย    แหล่งข้อมูลแถวสําหรับเขตข้อมูลการค้นหาที่ระบุมีหลายตาราง

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

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

ACCWeb105008

ข้อความแสดงข้อผิดพลาด    เปิดใช้งาน Referential Integrity ต้องเป็น False ถ้า Allow Multiple Values เป็นจริง สําหรับการค้นหา

ความหมาย    เขตข้อมูลการค้นหาที่ระบุอนุญาตให้มีหลายค่า แต่ความสัมพันธ์ที่โมเดลบังคับใช้ Referential Integrity ซึ่งต้องใช้ค่าเดียวสําหรับการค้นหา

สิ่งที่ต้องทำ    เอา Referential Integrity บนความสัมพันธ์ออก หรือสร้างเขตข้อมูลการค้นหาใหม่โดยไม่อนุญาตให้มีหลายค่า

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

ACCWeb105009

ข้อความแสดงข้อผิดพลาด    ขีดจํากัดรายการต้องเป็น จริง ถ้า อนุญาตหลายค่า เป็นจริง

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

สิ่งที่ต้องทำ    ตั้งค่าคุณสมบัติ จํากัดไว้ที่รายการ สําหรับเขตข้อมูลการค้นหาเป็น จริง หรือตั้งค่า อนุญาตหลายค่า เป็น เท็จ

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

ACCWeb105010

ข้อความแสดงข้อผิดพลาด    การค้นหาจําเป็นต้องมีความสัมพันธ์ที่สัมพันธ์กันเพื่อให้เข้ากันได้กับเว็บ

ความหมาย    เขตข้อมูลการค้นหาที่ระบุไม่มีความสัมพันธ์ที่สัมพันธ์กัน

สิ่งที่ต้องทำ    สร้างความสัมพันธ์ระหว่างเขตข้อมูลการค้นหาและเขตข้อมูลที่เขตข้อมูลนั้นอ้างอิงถึง

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

ACCWeb105011

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

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

สิ่งที่ต้องทำ    ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างเขตข้อมูลการค้นหาใหม่

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

ACCWeb105012

ข้อความแสดงข้อผิดพลาด    คําสั่ง SQL สําหรับแหล่งข้อมูลแถวการค้นหาไม่เข้ากันกับเว็บ

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

สิ่งที่ต้องทำ    ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างเขตข้อมูลการค้นหาใหม่

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

ACCWeb105014

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

ความหมาย    Foreign Key ของตารางการค้นหาหรือคีย์หลักของตารางต้นฉบับไม่ใช่จํานวนเต็มที่ยาว หรือทั้งสองอย่าง

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

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

ACCWeb105015

ข้อความแสดงข้อผิดพลาด    ชนิดการค้นหาต้องเป็น '|0' หรือ '|1' เพื่อให้เข้ากันได้กับเว็บ

ความหมาย    เขตข้อมูลการค้นหาที่ระบุอ้างอิงรายการเขตข้อมูลเป็นแหล่งข้อมูลแถว

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

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

ACCWeb105016

ข้อความแสดงข้อผิดพลาด    ความสัมพันธ์ที่ไม่สัมพันธ์กับเขตข้อมูลการค้นหาที่ถูกต้องไม่เข้ากันกับเว็บ

ความหมาย    เขตข้อมูลการค้นหาไม่สนับสนุนความสัมพันธ์ จึงเข้ากันไม่ได้กับฐานข้อมูลบนเว็บ

สิ่งที่ต้องทำ    สร้างเขตข้อมูลการค้นหาระหว่างตารางที่เกี่ยวข้อง ใช้ตัวช่วยสร้างการค้นหาเพื่อสร้างการค้นหา

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

ACCWeb105017

ข้อความแสดงข้อผิดพลาด    ชนิดข้อมูลผลลัพธ์คอลัมน์จากการคํานวณสําหรับการค้นหาต้องเป็นข้อความเพื่อให้เข้ากันได้กับเว็บ

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

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

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

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

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

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