ผมเขียน access แล้วเกิดปัญหา
กระทู้เก่าบอร์ด อ.Yeadram

 1,077   1
URL.หัวข้อ / URL
ผมเขียน access แล้วเกิดปัญหา

Cannot add record john key of table xxx not in recodeset

มันแปลว่าอะไรหรือครับ มีวีีธีแก้ไขหรือป่าวครับ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R15522
ต้องดูที่ต้นเหตุด้วยครับ ว่าทำอะไร เป็นมาอย่างไร

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

และตารางหรือคิวรี่นั้นๆ มีความสัมพันธ์กับแหล่งข้อมูลหลักในฟอร์มปัจจุบัน แบบมีข้อจำกัด

เช่น
ถ้าคุณกำลังจะเติมข้อมูลบุคคลลงในฟอร์มหลัก
แล้วมี คอมโบ ไว้ช่วยเติมข้อมูล "คำนำหน้า" ซึ่งคอมโบดังกล่าว มีการดึง "คำนำหน้า" มาจากอีกตารางหนึ่ง แต่ที่นี้ ในตารางคำนำหน้านั้น มันไม่มีคำว่า john key มันเลยไม่ให้บันทึกเข้าระบบครับ

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

วิธีแก้ ต้องไล่ใหม่หาว่า อะไรขัดแย้งกันครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.4603s