กระทู้เก่าบอร์ด อ.Yeadram
1,317 6
URL.หัวข้อ /
URL
แจ้งเตือน ยังคืนของไม่หมด ยังไม่คืนอะไรบ้าง
ผมทำโปรเจคยืมคืนเครื่องมือครับ แต่มีปัญหาว่า ยืมทีละหลายรายการแล้วเวลาคืนไม่รู้ว่าคืนหมดหรือเปล่าครับ ใครมีไอเดียหรือฟอร์มอย่างง่ายช่วยมาเป็นแนวทางทีครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R16808
ต้องออกแบบในส่วนของเครื่องมือที่ขอยืม เป็นตาราง Many แยกออกมาอีกตารางหนึ่งครับ เชื่อมกับแบบฟอร์มใบยืมซึ่งเป็นรายละเอียดผู้ขอยืม เพื่อเช็คได้ว่าเครื่องมือรายการไหนคืนแล้ว หรือยังไม่คืน และควรมีฟิวด์วันที่คืนกำกับไว้ในรายการเครื่องมือที่ขอยืมด้วยครับ
2 @R16826
ตาราง Many คืออะไรครับ
3 @R16849
ถ้าโจทย์ของคุณ คือ ในการขอยืม 1 ครั้ง สามารถขอยืมอุปกรณ์ได้มากกว่า 1 รายการ เราเรียกว่า ความสัมพันธ์ระหว่างรายการของผู้ขอยืม 1 ครั้ง กับรายการอุปกรณ์ที่ขอยืม ว่าเป็นความสัมพันธ์ในแบบ One To Many ครับ
สมมุติผมลองออกแบบระบบนี้ดู จะเป็นดังนี้ครับ
1. ตาราง ใบขอยืมอุปกรณ์ ประกอบด้วยฟิวด์ต่างๆ อย่างน้อย ดังนี้
- เลขที่ใบขอยืม (เป็น Primary Key)
- วันที่ขอยืม
- ชื่อผู้ขอยืม
2. ตารางอุปกรณ์
- รหัสอุปกรณ์ (Primary Key)
- ชื่ออุปกรณ์
- ประเภทอุปกรณ์
3. ตารางรายละเอียดอุปกรณ์ที่ขอยืม
- AutoNumber (Primary Key)
- เลขที่ใบขอยืม
- รหัสอุปกรณ์ที่ขอยืม
- วันที่คืนอุปกรณ์
แล้วทำ Relationships ให้เรียบร้อยก่อน ค่อยไปสร้างฟอร์ม โดยใช้ตารางที่ 1 เป็น MainForm และ ตารางที่ 2 เป็น SubForm ครับ
สมมุติผมลองออกแบบระบบนี้ดู จะเป็นดังนี้ครับ
1. ตาราง ใบขอยืมอุปกรณ์ ประกอบด้วยฟิวด์ต่างๆ อย่างน้อย ดังนี้
- เลขที่ใบขอยืม (เป็น Primary Key)
- วันที่ขอยืม
- ชื่อผู้ขอยืม
2. ตารางอุปกรณ์
- รหัสอุปกรณ์ (Primary Key)
- ชื่ออุปกรณ์
- ประเภทอุปกรณ์
3. ตารางรายละเอียดอุปกรณ์ที่ขอยืม
- AutoNumber (Primary Key)
- เลขที่ใบขอยืม
- รหัสอุปกรณ์ที่ขอยืม
- วันที่คืนอุปกรณ์
แล้วทำ Relationships ให้เรียบร้อยก่อน ค่อยไปสร้างฟอร์ม โดยใช้ตารางที่ 1 เป็น MainForm และ ตารางที่ 2 เป็น SubForm ครับ
4 @R16850
ขอโทษครับ เขียนผิดตรงบันทัดสุดท้าย ต้องใช้ตารางที่ 3 เป็น SubForm ครับ
5 @R16851
เพิ่มเติม ในตารางที่ 1 อาจจะมีเพิ่มอีก 1 ฟิวด์ เพื่อบอกสถานะก็ได้ครับ ว่าคืนของครบหมดหรือยัง โดยอาจออกแบบเป็น Check Box (Yes/No) ก็ได้ครับ
6 @R16852
ประมาณนี้มั้ยครับ
ประมาณนี้มั้ยครับ
Time: 0.2545s