ช่วยหน่อยนะค่ะT^T
กระทู้เก่าบอร์ด อ.Yeadram

 1,160   5
URL.หัวข้อ / URL
ช่วยหน่อยนะค่ะT^T

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

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

1 @R13509
เพิ่มเติมค่ะ คือตอนนี้สร้าง ฟิลด์ กรอกข้อมูลอบรมไว้ 7 รายการเพื่อรองรับสำหรับพนักงานที่คนหนึ่งอาจมีอบรม หลายครั้ง แต่กรณีที่มีพนักงานอบรมมากกว่า 7 ครั้ง อยากให้มีการเพิ่มข้อมูลเข้าไปอีกค่ะ ทำยังไงค่ะ ตันมากค่ะ
2 @R13510
ออกแบบ table ไว้อย่างไรครับ?

ปกติควรเป็นประมาณนี้ครับ
Table: tbTraining
TrainingID
EmployeeID
CoursetID

Table: tbCouse
CourseID
CourseName
CourseStartDate
CourseFinishDate
CourseCost
...

เวลาสร้าง form ก็ให้
Record Source เป็น tbTraining
Default View เป็น Continuous Form
วาง CourseID เป็น combo ไว้ตรง Form Header
กำหนด filter ตาม combo CourseID
3 @R13515
คือตอนนี้ได้รับหน้าที่ให้ออกแบบระบบจัดเก็บข้อมูลประวัติค่ะ
แบ่งเป็น ข้าราชการ พนักงานราชการ ลูกจ้างชั่วคราว ลูกจ้างประจำ
ก็เลยทำ table ออกเป็น 4 table เก็บตามประเภทพนักงานข้างต้น
ข้อมูลที่เก็บก็มีประวัติส่วนตัว ประวัติการศึกษา การอบรม การรับเครื่องราชนะค่ะ
เลยอยากให้การเก็บการอบรม สามารถมาบันทึกเพิ่มเข้าได้อีกหากมีการอบรมเพิ่มๆมา
4 @R13522
หนูออกแบบตารางผิด ตารางเก็บข้อมูลบุคคลนั้นควรมีเพียงแค่ตารางเดียว(ตารางA)
ตรงที่จะเก็บข้อมูล ข้าราชการ ลูกข้าง ฯลฯ ให้สร้างฟิลด์เป็นCombo เลือกเอา
ส่วนการเก็บข้อมูลการอบรมให้ได้หลายๆครั้งตามที่ว่ามานั้นต้องสร้างตารางย่อย(ตารางB)ที่เชื่อมกับตารางA
แล้วรสร้างตารางAเป็นฟอร์มหลัก ตารางBเป็นฟอร์มย่อย ทีนี้จะเก็บข้อมูลตามที่คุณต้องการ
5 @R13523
ขอบคุณมากๆค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2147s