สอบถามการออกแบบ Table ครับ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

09 มี.ค. 64 , 09:36:36
อ่าน 236 ครั้ง

pattan0013

สอบถามการออกแบบ Table ครับ
« เมื่อ: 09 มี.ค. 64 , 09:36:36 »
สวัสดีครับ วันนี้มีเรื่องคิดไม่ตกเกี่ยวกับ Table ครับ พอดีได้ request เพิ่มเติมครับ เค้าอยากให้เพิ่ม PO Truck Number เป็นโมดูลใหม่เพื่อออกบิลให้ Supplier แต่ติดที่ table ที่ผมออกแบบในตอนแรก เค้าว่า 1 Job มีรถหลายคัน ผมเลยทำแบบรูปข้างล่างนี้ครับ



แล้วเอา Table นี้ไม่ทำ Query Union เพื่อให้ออกมาเป็นแบบด้านล่างครับ





ผมก็เลยเอา Query Union ที่ทำไปทำ Query กับ PO Truck Table โดยใช้ JobNO ในการ Relationship กัน แต่ปรากฏว่าไม่สามารถใส่เลขในช่อง PO ได้

คำถาม

1. ใครพอมีไอเดียช่วยผมในเรื่องนี้บ้างไหมครับ
2. หรือผมจะต้องรื้อ Table ใหม่หมดเลยครับ
3. ใครมีไอเดียที่สามารถใส่ เลขทะเบียนรถ ได้มากกว่า 1 คัน โดยไม่ต้องทำ Table แยกเป็น Truck 1/ Truck 2........ บ้างครับ

ปล. นี่คือ Table PO Truck ครับ



ขอบคุณครับ


 

09 มี.ค. 64 , 09:58:17
ตอบกลับ #1

PNR

: สอบถามการออกแบบ Table ครับ
« ตอบกลับ #1 เมื่อ: 09 มี.ค. 64 , 09:58:17 »
อ้างถึง
ค้าอยากให้เพิ่ม PO Truck Number เป็นโมดูลใหม่เพื่อออกบิลให้ Supplier
วิธีในการออก PO Truck Number มีขั้นตอนการออกอย่างไร

อ้างถึง
ใครมีไอเดียที่สามารถใส่ เลขทะเบียนรถ ได้มากกว่า 1 คัน โดยไม่ต้องทำ Table แยกเป็น Truck 1/ Truck 2........ บ้างครับ
ไม่ต้องแยก Truck1 / Truck2
หรอกครับ
แต่ในตารางก็จะต้องมี
ตาราง Jobno ตารางนี้สร้างขึ้นมาไว้กำหนดรายละเอียดของ Job เช่น
JobNo
CustomerName
Tel
ฯลฯ

ส่วนตารางใหม่ที่น่าจะทำ
JobNo ไว้กำหนด RelationShip
TruckNumber ไว้กำหนดลำดับ Truck จะทำให้ Auto ก็ได้ หรือระบุเองก็ได้
TruckID  ฟิลล์นี้เก็บทะเบียนรถ

คุณสมบัติตารางเป็นแบบ Many
Jobno ต้องซ้ำได้

ข้อดีคือ ใน 1 Jobno มีรถกี่ค้นก็ได้เป็น 100 คันก็ได้ เพราะข้อมูลกำหนดเป็น Row ไม่ใช้ Column แบบที่คุณทำ

เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

09 มี.ค. 64 , 12:02:31
ตอบกลับ #2

pattan0013

: สอบถามการออกแบบ Table ครับ
« ตอบกลับ #2 เมื่อ: 09 มี.ค. 64 , 12:02:31 »
ทำแบบในไฟล์แนบใช่ไหมครับ?? ถ้าใช่ผมรบกวนสอบถามต่อว่าแล้วจะทำ Form ให้พนักงานคีร์ยังไงครับ รบกวนด้วยครับ

 

09 มี.ค. 64 , 14:15:43
ตอบกลับ #3

PNR

: สอบถามการออกแบบ Table ครับ
« ตอบกลับ #3 เมื่อ: 09 มี.ค. 64 , 14:15:43 »
จากตัวอย่างลองเปิด form frmExpBooking ขึ้นมา
จะแสดง Jobno และรายละเอียดคร่าวๆ ของ Jobno นั้น

เวลาจะเข้าไประบุ truckNo ให้ดับเบิ้ลคลิกที่ เรคคอร์ดที่ต้องการ จะเข้าไปสู่หน้าของการระบุ truckno และรายละเอียดต่างๆครับ

ดูจากงานของท่านแล้ว ต้องศึกษาการทำ Normalization ก่อนเป็นอันดับแรกเลย
เพราะท่านรวบรวมข้อมูลต่างๆ ไว้ด้วยกันทั้งหมด ผมว่าไม่เวิคครับ

ลองดูจากตัวอย่างนี้ไปเป็นแนวทางในการปรับในส่วนอื่นๆก็ได้ครับ
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

09 มี.ค. 64 , 15:19:04
ตอบกลับ #4

pattan0013

: สอบถามการออกแบบ Table ครับ
« ตอบกลับ #4 เมื่อ: 09 มี.ค. 64 , 15:19:04 »
ขอบคุณมากครับ เดี๋ยวผมไปศึกษาเพิ่มครับ

 

15 มี.ค. 64 , 10:12:49
ตอบกลับ #5

pattan0013

: สอบถามการออกแบบ Table ครับ
« ตอบกลับ #5 เมื่อ: 15 มี.ค. 64 , 10:12:49 »
ขออนุญาตสอบถามเพิ่มเติมครับ ผมอยากได้ผลรวมค่า CostSup ในแต่ละ JobNo และไปใส่ใน column ของอีก table นึงทำได้ไหมครับ?? ถ้าได้ทำอย่างไรครับ?? ขอบคุณครับ





 

 

15 มี.ค. 64 , 15:14:33
ตอบกลับ #6

PNR

: สอบถามการออกแบบ Table ครับ
« ตอบกลับ #6 เมื่อ: 15 มี.ค. 64 , 15:14:33 »
ให้อัพเดททุก Jobno
หรือเฉพาะ Jobno ที่ต้องการครับ

เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: pattan0013

16 มี.ค. 64 , 09:43:56
ตอบกลับ #7

pattan0013

: สอบถามการออกแบบ Table ครับ
« ตอบกลับ #7 เมื่อ: 16 มี.ค. 64 , 09:43:56 »
JobNo ที่ต้องการครับผม เช่น ผมทำ query ให้ใส่ JobNo นั้น ให้โชว์ยอดรวมด้วยครับ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย