ขอความกรุณาจาก อ.สุภาพ ช่วยวิเคราะห์ ตารางเกี่ยวกับสินค้าคงคลังหน่อยครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 315   1
URL.หัวข้อ / URL
ขอความกรุณาจาก อ.สุภาพ ช่วยวิเคราะห์ ตารางเกี่ยวกับสินค้าคงคลังหน่อยครับ

ผมกำลังทำฐานข้อมูลเกี่ยวกับสินค้าคงคลังครับ ขอความกรุณาช่วยวิเคราะห์ฐานข้อมูลให้ด้วยครับว่าผมทำได้ถูกต้องหรือไม่  (ผมพึ่งเริ่มศึกษานะครับ  ไม่ทราบว่าคำถามวกวนไปหรือไม่ช่วยวิเคราะห์หน่อยครับ)   
- คลังที่เก็บสินค้าของผมมีด้วยกันทั้งหมด 6 คลังครับ  ทั้ง 6 คลังนั้นอาจเก็บสินค้าประเภทเดียวกันอยู่ด้วย 
ตัวอย่างเช่น  Line 0001   หมายเลขงาน(ที่ผลิต)RTC-156-46  มียอดเก็บไว้ในแต่ละคลังทั้ง 6 คลังครับ 
- ต้องการตัดจ่ายจากแต่ละคลัง โดยตัดจ่ายจากเลขงานเป็นหลักครับ 
- ต้องการรับเพิ่มเข้ามาใหม่ หรือรับคืนจากการเบิกไป 
1 ตาราง Line (คือ รายละเอียดสิ้นค้า) 
  name      Type             Size          ตัวอย่าง 
LINE (คีย์หลัก)Text 4       (รหัสสินค้า)   เช่น 0001, 0002 
NO Text 16      (หมายเลขสินค้า)  เช่น 1234-00-123-1234 
ชื่อสป Text 65      (ชื่อสินค้า)     น๊อตเกียวคู่ 
DOT Text 6        (รหัสเลขสินค้า) 
หน่วยนับ Text 10       ( ตัว, อัน, ) 
จำนวนหน่วยนับ/หีบ Number (Integer) 2          ( 1 หีบ ) 
น้ำหนัก/หน่วยนับ  Number (Double)  8          ( 0.98 )  
น้ำหนัก/หีบ Number (Double)  8          ( 1 * 0.98 ) 
ปริมาตร Text 10        ( 1234 ) 
ประเภท Text 20        ( หีบไม้ ) 
หมายเหตุ Text 255 
-  ตาราง Line เป็นตารางที่ใช้เก็บรายละเอียดสินค้าทั้งหมดครับ  
 
2. ตาราง  ยอดสินค้าคงคลัง  
Name Type Size 
LINE  (คีย์หลัก) Text 4        (รายละเอียดทั้งหมดได้จากตาราง Line)  
เลขงาน (คีย์หลัก) Text 30      (เป็นเลขงานของ Line) 
คลัง1 Number (Long) 4        (ยอดคลัง1) 
คลัง2 Number (Long) 4        (ยอดคลัง2) 
คลัง3 Number (Long) 4        (ยอดคลัง3) 
คลัง4 Number (Long) 4        (ยอดคลัง4) 
คลัง5 Number (Long) 4        (ยอดคลัง5) 
คลัง6 Number (Long) 4        (ยอดคลัง6) 
จำนวนคงคลัง Number (Long) 4         (รวมยอดคลัง 1-6) 
ตัวอย่าง  Line 0001   เลขงาน RTC-123-456   เก็บไว้ที่ทุกคลังเลยครับ 
         Line 0001   เลขงาน  1756/46          เก็บไว้บางคลังครับ   
หมายเหตุ  ในLine  แต่ละ Line จะมีเลขงานหลาย ๆ เลขงานครับ  ในตัวอย่าง ของ Line 0001 เห็นได้ว่า มีเลขงาน 2 เลขงานนะครับ 
 
3. ตาราง  รับสินค้าเข้าหรือ ส่งคืนสินค้า   (เมื่อมีสินค้าเข้าให้นำยอดที่ได้ไปปรับปรุงกับยอดคงคลัง)  
Name Type Size 
LINE Text 4          (รายละเอียดจากตาราง Line) 
เลขงาน Text 30       (รับ อาจเป็นเลขงานเดิมหรือเป็นเลขงานใหม่) 
คลังรับคืน Text 20        ( รับคืนไว้ในคลัง ทั้ง 6 คลัง หรืออาจเป็นบางคลัง) 
ทะเบียนรับคืนText 15         (เลขทะเบียนรับคืน) 
วันที่รับคืน Date/Time 8           (วันที่ รับคืน) 
หน่วยงานส่งคืนText 40       (โรงงานที่ผลิต / หน่วยที่เบิกไป ส่งคืนกับมา) 
ที่ใบส่งคืน Text 15         (ที่เอกสารของหน่วยงานส่งคืน) 
รหัสสภาพ Text 50          (เป็น รหัสที่ใช้ในการบอกสภาพของงาน) 
จำนวนรับคืน Number (Long)  4            (ยอดที่โรงงาน / หน่วยเบิกไปส่งคืน) 
ปีที่ผลิต Date/Time          8             ( ปีผลิตสินค้า) 
   คลังที่เก็บ    Text         10           ไม่ทราบว่าจะต้องมีตัวนี้หรือไม่ 
- หมายเหตุ   ใช้สำหรับสินค้าที่มีการจ่ายไปแล้ว หรือสินค้าที่ผลิตใหม่จากโรงงานส่งคืนมา เก็บไว้ตามคลังต่าง ๆ ทั้ง 6 คลัง  (ไม่ทราบตารางนี้จะวิเคราะห์อย่างไรจึงถูกต้องครับ) 
 
4. ตาราง  จ่ายสินค้าออก 
Name Type Size 
LINE Text 4            (รายละเอียดจากตาราง Line) 
เลขงาน Text 30           (จ่ายเลขงานที่มีอยู่ในคลังทั้ง 6 คลัง) 
คลังจ่าย Text 20        ( อาจจ่ายจากคลังใดคลังหนึ่ง หรือ ทุกคลัง) 
ทะเบียนจ่าย Text 15         (ทะเบียนคลังจ่าย) 
วันที่จ่าย Date/Time 8           (วันที่จ่ายสินค้า) 
หน่วยงานเบิก Text 40         (หน่วยงานที่ต้องการของ) 
ที่ใบเบิก Text 15         (ที่ใบเบิก) 
วันที่เบิก Date/Time 8 
รหัสสภาพ Text 50 
จำนวนจ่าย Number (Long) 4 
ปีที่ผลิต Date/Time 8 
คลังที่เก็บ Text 10 
-หมายเหตุ การจ่าย  อาจจ่ายจากคลังใดคลังหนึ่ง  หรือจ่ายจากทุกคลังโดยตัดยอดของแต่ละคลัง  การจ่ายจะจ่ายจากเลขงานของแต่ละLine 

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

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