ต้องการแสดงข้อมูลจาก 2 เทเบิลใน ฟอร์มครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 296   5
URL.หัวข้อ / URL
ต้องการแสดงข้อมูลจาก 2 เทเบิลใน ฟอร์มครับ

ผมมีข้อมูลอยู่ 2 ตารางนะครับ
1 ตารางนักเรียน
ID
Name
.
.
FatherID
MotherID
2.ตารางผู้ปกครอง
ParentID
Name
Address
.
.
ต้องการสร้าง ฟอร์มเพื่อแสดงข้อมูลนักเรียน และ เก็บข้อมูลผู้ปกครองไว้ในเทเบิล ดังตัวอย่างที่แนบ
ต้องการขอคำแนะนำด้วยครับ
ว่า ทำอย่างไรจึงจะแสดงและเก็บข้อมูลของผู้ปครองได้ครับเพราะข้อมูลอยู่คนละตารางกัน

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

1 @R02065
ลองออกแบบตารางใหม่นะครับ...
- ตารางนักเรียนไม่ต้องมี FatherID, MotherID ก็ได้(มี [ID] เป็น PK)
- ตารางผู้ปกครอง เพิ่ม StudentID เข้าไป(มี [StudentID] และ [ParentID] เป็น PK)
- เชื่อมความสัมพันธ์ระหว่าง [ตารางนักเรียน]![ID] <--> [ตารางผู้ปกครอง]![StudentID]
- สร้าง Main Form จาก ตารางนักเรียน และ Sub Form จาก ตารางผู้ปกครอง คุณก็จะสามารถ
เก็บข้อมูลของนักเรียน และผู้ปกครองได้พร้อมๆกัน
- เข้าใจว่าคุณใช้ Access 2K ขึ้นไป เพราะผมไม่สามารถเปิดไฟล์ตัวอย่างคุณได้..
2 @R02067
แต่เนื่องจากเราต้องการแยกด้วยว่าผู้ปกครองเป็นพ่อหรือเป็นแม่ของเด็ก และ ผู้ปกครอง 1 คน สามารถมีลูกได้หลายคนด้วยครับ เดี๋ยวจะส่งไฟล์ให้ใหม่นะครับ จะได้ดูลักษณะ ฟอร์ตัวอย่าง และต้องการ ปรับปรุงที่อยู่ผู้ปกครองด้วย
3 @R02068
ลองศึกษาจากตัวอย่างดูครับ...
4 @R02069
ยังมีปัญหานะครับ เพราะจากตัวอย่าง ผู้ปกครอง 1 คน อาจมีได้หลาย ID เลย นะครับ และถ้าอย่างนั้น จะทำให้การเปลี่ยนแปลงที่อยู่ จะสับสน เพราะผู้ปกครอง 1 คนมีมากกว่า 1 ที่อยู่นะครับ
จริงๆ แล้ว พ่อ 1 คน มีลูกหลายคน แต่ ลูก 1 คน มีพ่อคนเดียวน่ะครับ
เป็นไปได้หรือไม่จากตัวอย่างของผม ทำให้แสดงข้อมูลชื่อ ที่อยู่ ของพ่อและแม่ออกมาน่ะครับ
บางทีอาจต้องใช้การเขียน code ร่วมด้วย ช่วยแนะนำอีกครั้งนะครับ
5 @R02071
ในหลักการ(ของผม)นะครับ... เกี่ยวกับฐานข้อมูลสถาบันศึกษาน่าจะยึดนักเรียนเป็นศูนย์กลาง เพราะนักเรียนมีทั้งที่จบการศึกษาออกไปแล้ว แล้วที่เข้ามาศึกษาใหม่ ฉะนั้นถ้าออกแบบฐานข้อมูลแบบคุณ เราจะต้องลงทะเบียนผู้ปกครองก่อน แล้วค่อยมาลงทะเบียนนักศึกษา จึงจะสามารถเลือกผู้ปกครอง ซึ่งผมรู้สึกว่าทะแม่งๆ ยังไงชอบกล (คือน่าจะลงทะเบียนักเรียนก่อน แล้วค่อยมาลงทะเบียนผู้ปกครองครับ)..
..ส่วนที่จะแก้ไขประวัติผู้ปกครองของนักเรียน ก็ต้องค้นหานักเรียนขึ้นมาก่อนแล้วจึงแก้ไขประวัติผู้ปกครองได้ครับ( ตามที่คุณพูดก็ถูกครับ รร.หนึ่ง อาจมีพี่น้องเรียนอยู่ที่ รร.เดียวกัน ก็จะมีพ่อแม่ คนเดียวกัน )

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