กระทู้เก่าบอร์ด อ.Yeadram
8,642 11
URL.หัวข้อ /
URL
สอบถามเรื่องสต๊อกสินค้าหน่อยค่ะ
สวัสดีค่ะท่านอาจารย์ทุกท่านคะ คือหนูเป็นมือใหม่มากๆ สำหรับการสร้างโปรแกรมสต๊อกสินค้า หนูได้ทำการค้นหาดูเกี่ยวกับบทความของการตัดสต๊อกสินค้าแล้วน่ะคะ แต่ก็ยัง งงๆอยู่พยายามหาที่เข้ากับงานแล้วค่ะแต่ก็ยังจับโครงสร้างไม่ได้ ไม่ทราบว่าพอจะมีท่านใดแนะนำหนูได้ไหมค่ะ คือว่าสต๊อกสินค้าของหนูจะเป็นพวกสินค้าเกี่ยวกับผ้าค่ะ จะต้องตัด 2 ยอดคือ ยอดจำนวนม้วนและยอดจำนวนหลา ตัวอย่างคือ รหัส D01 มียอดอยู่ 30 ม้วน 3,000 หลา และสินค้าจะแบ่งเป็นสองพวกคือ
1. ผ้าที่มีจำนวนหลาตายตัว ตัวอย่างเช่น
รหัสสินค้า D01 มียอด 30 ม้วน 3,000 หลา จำนวน 1 ม้วนจะเท่ากับ 100 หลาทุกม้วน
2. ผ้าที่มีจำนวนหลาไม่ตายตัว ตัวอย่างเช่น
รหัสสินค้า T01 มียอด 3 ม้วน 310 หลา แต่ละม้วนหลาจะไม่เท่ากันคือ
- ม้วนที่ 1 มี 125 หลา
- ม้วนที่ 2 มี 85 หลา
- ม้วนที่ 3 มี 100 หลา
ประมาณนี้ค่ะ ส่วนโกดังเก็บของก็มีอยู่ด้วยกัน 3 โกดังค่ะสินค้า 1 รหัสก็จะกระจายอยู่ทุกๆโกดัง หนูอยากให้ออกมาในลักษณะที่ว่า
วันที่ รหัสสินค้า รับเข้า เบิกออก คงเหลือ
12/10/2553 D01 15 R 1,500Y 5 R 500Y 10 R 1,000Y
14/10/2553 D01 - 3 R 300Y 7 R 700Y
14/10/2553 D01 - 2 R 200Y 5 R 500Y
ส่วนผ้าที่หลาไม่เท่ากันก็ต้องคีย์เข้าที่ละม้วนค่ะ ไม่ทราบว่าหนูต้องทำโครงสร้างอย่างไรบ้างค่ะ ช่วยแนะนำหนูด้วยนะคะ
1. ผ้าที่มีจำนวนหลาตายตัว ตัวอย่างเช่น
รหัสสินค้า D01 มียอด 30 ม้วน 3,000 หลา จำนวน 1 ม้วนจะเท่ากับ 100 หลาทุกม้วน
2. ผ้าที่มีจำนวนหลาไม่ตายตัว ตัวอย่างเช่น
รหัสสินค้า T01 มียอด 3 ม้วน 310 หลา แต่ละม้วนหลาจะไม่เท่ากันคือ
- ม้วนที่ 1 มี 125 หลา
- ม้วนที่ 2 มี 85 หลา
- ม้วนที่ 3 มี 100 หลา
ประมาณนี้ค่ะ ส่วนโกดังเก็บของก็มีอยู่ด้วยกัน 3 โกดังค่ะสินค้า 1 รหัสก็จะกระจายอยู่ทุกๆโกดัง หนูอยากให้ออกมาในลักษณะที่ว่า
วันที่ รหัสสินค้า รับเข้า เบิกออก คงเหลือ
12/10/2553 D01 15 R 1,500Y 5 R 500Y 10 R 1,000Y
14/10/2553 D01 - 3 R 300Y 7 R 700Y
14/10/2553 D01 - 2 R 200Y 5 R 500Y
ส่วนผ้าที่หลาไม่เท่ากันก็ต้องคีย์เข้าที่ละม้วนค่ะ ไม่ทราบว่าหนูต้องทำโครงสร้างอย่างไรบ้างค่ะ ช่วยแนะนำหนูด้วยนะคะ
11 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R06930
ขอบคุณค่ะที่แนะนำ พอจะเห็นภาพแล้วค่ะ ตอนนี้หนูได้ลองทำตารางขึ้นมา คือ
1. ตารางสินค้า จะเก็บข้อมูลสินค้าโดยจะมีฟิลด์
- รหัสสินค้า = D01 (ตั้งเป็นคีย์หลักค่ะ)
- รายละเอียดสินค้า = ชื่อสินค้า
- กล่มสินค้า = G01 (กลุ่มผ้าหลาเท่ากัน)
- ความยาว = 100 หลา (ถ้าเป็นผ้าหลาไม่เท่ากันก็จะคีย์ช่องนี้เป็น 0 ไว้ค่ะ)
- โรงงานผลิต = ชื่อโรงงานผลิตสินค้า (แยกไว้อีกตารางค่ะดึงมาเฉพาะรหัส)
2. ตารางโรงงานผลิต ก็จะมีรายละเอียดโรงงานค่ะ
3. ตารางลูกค้าก็จะมีรายละเอียดลูกค้าค่ะ
4. ตารางโกดังสินค้า จะมีรหัสและชื่อของโกดังแต่ละแห่งค่ะ
4. ตารางสต็อกสินค้าจะมีข้อมูลดังนี้ค่ะ
- รหัสสินค้า (ดึงรหัสมาจากตารางสินค้า) อันนี้ตั้งเป็นคีย์หลักค่ะ
- โกดังสินค้า (ดึงรหัสมาจากโกดังสินค้า) อันนี้ก็ตั้งเป็นคีย์หลักเช่นกันค่ะ
- กลุ่มสินค้า (ดึงมาจากตารางสินค้าค่ะ)
- จำนวนคงเหลือ(ม้วน)
- จำนวนคงเหลือ(หลา)
ทุกตารางจะมีคีย์หลักอยู่นะคะ ไม่ทราบว่าตารางที่สร้างขึ้นมาถูกต้องไหมค่ะกับการตัดสต๊อกที่หนูต้องการ ถ้าไม่ถูกก็รบกวนช่วยแนะนำด้วยนะคะ
1. ตารางสินค้า จะเก็บข้อมูลสินค้าโดยจะมีฟิลด์
- รหัสสินค้า = D01 (ตั้งเป็นคีย์หลักค่ะ)
- รายละเอียดสินค้า = ชื่อสินค้า
- กล่มสินค้า = G01 (กลุ่มผ้าหลาเท่ากัน)
- ความยาว = 100 หลา (ถ้าเป็นผ้าหลาไม่เท่ากันก็จะคีย์ช่องนี้เป็น 0 ไว้ค่ะ)
- โรงงานผลิต = ชื่อโรงงานผลิตสินค้า (แยกไว้อีกตารางค่ะดึงมาเฉพาะรหัส)
2. ตารางโรงงานผลิต ก็จะมีรายละเอียดโรงงานค่ะ
3. ตารางลูกค้าก็จะมีรายละเอียดลูกค้าค่ะ
4. ตารางโกดังสินค้า จะมีรหัสและชื่อของโกดังแต่ละแห่งค่ะ
4. ตารางสต็อกสินค้าจะมีข้อมูลดังนี้ค่ะ
- รหัสสินค้า (ดึงรหัสมาจากตารางสินค้า) อันนี้ตั้งเป็นคีย์หลักค่ะ
- โกดังสินค้า (ดึงรหัสมาจากโกดังสินค้า) อันนี้ก็ตั้งเป็นคีย์หลักเช่นกันค่ะ
- กลุ่มสินค้า (ดึงมาจากตารางสินค้าค่ะ)
- จำนวนคงเหลือ(ม้วน)
- จำนวนคงเหลือ(หลา)
ทุกตารางจะมีคีย์หลักอยู่นะคะ ไม่ทราบว่าตารางที่สร้างขึ้นมาถูกต้องไหมค่ะกับการตัดสต๊อกที่หนูต้องการ ถ้าไม่ถูกก็รบกวนช่วยแนะนำด้วยนะคะ
3 @R06931
เพิ่มเติมนะคะคือหนูต้องทำในรูปแบบบัญชีด้วย แต่ตอนนี้ขอรบกวนทีละสเต็ปก่อนค่ะ ไม่ทราบว่าโครงสร้างนี้จะสามารคทำออกมาในรูปแบบบัญชีด้วยได้ไหมค่ะ
4 @R06936
ควรใช้ตารางกลุ่มสินค้า อีก 1 ตาราง
รหัสกลุ่มสินค้า ผูกไว้ในตารางสินค้า ไม่ต้องเอามาไว้ในตารางสต็อกสินค้า
ตารางสินค้า จะเก็บข้อมูลสินค้าโดยจะมีฟิลด์
- รหัสสินค้า = D01 (ตั้งเป็นคีย์หลักค่ะ)
- รายละเอียดสินค้า = ชื่อสินค้า
- รหัสกล่มสินค้า = G01 (กลุ่มผ้าหลาเท่ากัน)
- หน่วยนับเล็กสุด=หลา
- แฟตเตอร์
- หน่วยนับ 1 หน่วยนับ 1,2,...,n ขึ้นกับ จำเป็นต้องใช้ กี่หน่วย สมมุติต้อง
ใช้ 3 หน่วย ตามนี้
- แฟคเตอร์1
- หน่วยนับ 2
- แฟคเตอร์2
- หน่วยนับหลัก เป็นกำหนดให้แสดงรายงานด้วยหน่วยไหน (3 หน่วย)
- แฟคเตอร์หลัก
- หน่วยนับรอง
- แฟคเตอร์รอง
- โรงงานผลิต = ชื่อโรงงานผลิตสินค้า (แยกไว้อีกตารางค่ะดึงมาเฉพาะรหัส)
เบื้องต้น ประมาณนี้ก่อน
รหัสกลุ่มสินค้า ผูกไว้ในตารางสินค้า ไม่ต้องเอามาไว้ในตารางสต็อกสินค้า
ตารางสินค้า จะเก็บข้อมูลสินค้าโดยจะมีฟิลด์
- รหัสสินค้า = D01 (ตั้งเป็นคีย์หลักค่ะ)
- รายละเอียดสินค้า = ชื่อสินค้า
- รหัสกล่มสินค้า = G01 (กลุ่มผ้าหลาเท่ากัน)
- หน่วยนับเล็กสุด=หลา
- แฟตเตอร์
- หน่วยนับ 1 หน่วยนับ 1,2,...,n ขึ้นกับ จำเป็นต้องใช้ กี่หน่วย สมมุติต้อง
ใช้ 3 หน่วย ตามนี้
- แฟคเตอร์1
- หน่วยนับ 2
- แฟคเตอร์2
- หน่วยนับหลัก เป็นกำหนดให้แสดงรายงานด้วยหน่วยไหน (3 หน่วย)
- แฟคเตอร์หลัก
- หน่วยนับรอง
- แฟคเตอร์รอง
- โรงงานผลิต = ชื่อโรงงานผลิตสินค้า (แยกไว้อีกตารางค่ะดึงมาเฉพาะรหัส)
เบื้องต้น ประมาณนี้ก่อน
5 @R06937
ขอบคุณค่ะแต่รบกวนสอบถามหน่อยนะคะคือ แฟคเตอร์ คือตัวไหนค่ะ พอดีของหนูเป็นเมนูภาษาไทยค่ะ ไม่ทราบว่าตัวไหนค่ะ ต้องขอโทษด้วยค่ะไม่ทราบจริงๆ
6 @R06939
แฟคเตอร์คือชื่อฟิลด์ที่จต้องตั้งสำหรับการแปลงหน่วยใหญ่เป็นหน่วยเล็ก
เช่น หน่วยเล็กสุด คือ หลา มี ค่าแฟคเตอร์ =1
หน่วย1 คือ ม้วน มีแฟคเตอร์ =100 (1 ม้วนมี 100 หลา)
เช่น หน่วยเล็กสุด คือ หลา มี ค่าแฟคเตอร์ =1
หน่วย1 คือ ม้วน มีแฟคเตอร์ =100 (1 ม้วนมี 100 หลา)
7 @R06941
เข้าใจแล้วค่ะ เดี๋ยวจะลองเขียนตามดูนะคะ ขอบคุณค่ะ
8 @R08688
รบกวนสอบถามเกี่ยวกับสต๊อกสินค้า กรณีเปิดบริษัท จำหน่าย-เช่า-ซ่อม เครื่องปริ้นเตอร์ค่ะ (เพราะเปิดในนามบริษัท จึงมีเรื่อง VAT เข้ามาเกี่ยวข้องค่ะ) เพราะสินค้าทุกตัวซื้อมี VAT แต่ถ้าซื้อมา-ขายไป หนูตัดสต๊อกก็ง่ายหน่อย แต่จะมีพวกอะไหล่ ที่ซื้อมาเพื่อประกอบ ผลิตเป็นตลับหมึกเอง หนูอยากทราบว่าจำเป็นไหมค่ะว่าอะไหล่ต่าง ๆ ที่เกี่ยวกับปริ้นเตอร์ต้องลงสต๊อกรวม หรือควรทำสต๊อกแยก
และมีวิธีการยังไงบ้างไหมค่ะ ที่ทำสต๊อกแล้วไม่ให้งง ขอบคุณค่ะ
และมีวิธีการยังไงบ้างไหมค่ะ ที่ทำสต๊อกแล้วไม่ให้งง ขอบคุณค่ะ
9 @R08841
ทำได้แล้ว ยังไงก็ แบ่งกันดูบ้างน่ะค่ะ
10 @R12048
ต้องการทราบว่าจะเขียนคำสั่งอย่างไรให้ยอดคงเหลือของสินค้าในสต๊อกไปวนลูปในครั้งต่อๆไปนะค่ะ
เช่น ครั้งที่ 1 รับสินค้าเข้ามา 10 มีการสั่งซื้อไป 2 ยอดคงเหลือ = 8
ครั้งที่ 2 ยอดยกมา 8 สั่งซื้อ 1 ยอดคงเหลือ = 7
เช่น ครั้งที่ 1 รับสินค้าเข้ามา 10 มีการสั่งซื้อไป 2 ยอดคงเหลือ = 8
ครั้งที่ 2 ยอดยกมา 8 สั่งซื้อ 1 ยอดคงเหลือ = 7
11 @R12050
ลองค้นจากหน้าโฮมเพจด้วยคำว่า คงเหลือ 2554 ดูครับ
Time: 0.3537s
1 ในตารางสินค้า ใช้หน่วยนับสินค้า เล็กสุด (ที่ใช้งานจริง) ทุกสินค้าจะมีหน่วยเดียว จะลำบากหน่อย ตอนรับเข้า ตัดออก ต้องทำเป็นหน่วยนับเล็กสุดก่อน เช่น หน่วยนับเล็กสุดใช้เป็น หลา แต่เวลารับเข้า มาเป็นม้วน ผู้รับต้องรู้ว่า 1 ม้วนมีกี่หลา เช่นกันเวลาเบิกสินค้าจะตัดสต็อก ผู้ตัดสต็อก ก็ต้องรู้ว่า ถ้าเบิก 1 ม้วน จะเท่ากับกี่หลา
สินค้าในหมวด D คงพอทำได้เพราะ 1 ม้วน มีจำนวนหลาแน่นอน
แต่ในหมวด T ยาก ถ้ามีหลายรายการจำไม่ได้ จะทำได้ก็ต้องสร้างระบบตัวช่วย ซึ่ง ในสินค้ารายการเหล่านี้ 1 ม้วน จะต้องไม่เปลี่ยนแปลงความยาว ถ้าเปลี่ยนแปลงความยาว ต้องทำเป็นสินค้าอีกรายการ
2 ทำเป็น 1 สินค้ามีหลายหน่วย โดยต้องมีแฟคเตอร์ เชื่อมถึงกัน
เช่น หน่วยนับเล็กสุด ตั้งเป็น หลา
หน่วยนับ ถัดมา เป็น ม้วน =100 หลา (แฟคเตอร์ =100)
หน่วยนับ ถัดมา เป็น ม้วน2 =150 หลา (แฟคเตอร์ =150)
เวลารับเข้าคลังจะมีตัวช่วย ว่าจะรับเข้า กี่ม้วน กี่หลา
เวลาตัดออกจากคลังจะมีตัวช่วย ว่าจะตัดออก กี่ม้วน กี่หลา
3 ตารางสินค้า ต้องมี คอลัมน์ (Field) เป็นค่า default ว่า จะแสดงสินค้า เป็นหน่วย เล็กหรือหน่วย ใหญ่ หรือหน่วยใหน เช่น ถ้าแสดงหน่วยเล็กสุด เวลาออก report จะแสดง เฉพาะ หลา (กรณีหลาเป็นหน่วยเล็กสุด) หรือ ถ้าต้องการ หน่วยนับใหญ่สุด อย่างเดียว จะแสดงเป็น จุดทศนิยม ได้เช่น ผ้าเหลือ 2 ม้วน 50 หลา =2.5 ม้วน (กรณี 1 ม้วน = 100 หลา) หรือแสดง 2 หน่วย หน่วยใหญ่ กับหน่วยเล็กสุด เช่น 2 ม้วน 50 หลา
สรุปตรงนี้ ต้องมีระบุหน่วยนับหลัก กับหน่วยนับรอง
ถึงตรงนี้ ไม่ทราบว่าคุณสุนีย์ พอเห็นแบบจำลองของผมหรือไม่
คงต้อง ดูความเห็นอื่นๆ อาจง่ายกว่านี้ก็ได้ครับ