สอบถามความสัมพันธ์ระหว่างตาราง
กระทู้เก่าบอร์ด อ.Yeadram

 841   1
URL.หัวข้อ / URL
สอบถามความสัมพันธ์ระหว่างตาราง

ผมมี3ตารางครับ
ตารางที่1 A
ตารางที่2 B
ตารางที่3 C
ปัญหามีอยู่ว่า
A 1ตัวมีหลายB แต่ B 1ตัวก็อยู่ในAได้หลายตัว
ฺB 1ตัวมีหลาย C แต่C 1 ตัวมีีBได้1ตัว
C 1ตัวมีได้หลายA และA 1ตัวก็มีได้หลายCเช่นกัน
ปัญหามียู่ว่าผมเพิ่มข้อมูลไม่ได้เพราะความสัมพันธ์มันผิดแต่ผมไม่ทราบว่าจะต้องแก้ไขอย่างไร
ผมใช้ A 1 ต่อBกลุ่ม และA1 ต่อCกลุ่ม อยู่ครับแต่ไม่สามารถเพิ่มข้อมูลโดยที่ผ่านฟอมได้ครับErrorตลอด
รบกวน อาจารย์ทุกท่านด้วยครับ
ส่วนที่ผมสับสนคือ ต้องใช้ความสัมพันธ์อย่างไรครับ ขอบคุณครับ

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

1 @R22033
A กับ B มีความสัมพันธ์กันแบบ many to many วิธีคือสร้างเทเบิลเพิ่ม สมมุติว่าชื่อ X แล้ว (A กับ X) และ (B กับ X) ต้องสัมพันธ์กันแบบ one to many ตย.เช่น การซื้อสินค้า (A) ของลูกค้า (B)    ลูกค้า 1 คนซื้อได้หลายชิ้น และสินค้าขนิดนึงก็มีลูกค้าหลายคนมาซื้อก็ได้    ดังนั้นเราจะมี เทเบิลการซื้อ (X) ที่มี key ตัวนึงประกอบด้วยฟิลด์ลูกค้าและสินค้า (มักเป็นรหัส)   จะเห็นได้ว่าความสัมพันธ์ A-X และ B-X จะเป็นไปเป็นอย่างที่ผมว่าไว้

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