กระทู้เก่าบอร์ด อ.Yeadram
1,254 3
URL.หัวข้อ /
URL
คำนวนจำนวน Slip Barcode
ขอคำแนะนำครับ คือผมทำโปรแกรมเพื่อพิมพ์ Slip Barcode ออกติดงาน
ทุกอย่างก็พอทำได้นิดหน่อย แต่มันติดที่ว่าเราจะให้มันคำนวนใบ Slip เพื่อติดงาน ต้องคำนวนตาม order กับ จำนวนงานในกล่องได้อย่างไรครับ
ข้อมูลครับ
no_id part_no part_name order qty
1 A620 TYPE A 580 100
2 A630 TYPE B 540 100
3 A640 TYPE C 240 50
4 A650 TYPE D 120 50
งาน A620 มี order = 580 จำนวนงานในกล่อง(qty) = 100
Slip ที่ได้ต้องมี 6 ใบ
จำนวนงาน = 100 มี 5 ใบ
จำนวนงานเศษ = 80 มี 1 ใบ
ผมได้ทำโปรแกรม
accboard@gmail.com
pass: accgmail
ขอบคุณครับ
ทุกอย่างก็พอทำได้นิดหน่อย แต่มันติดที่ว่าเราจะให้มันคำนวนใบ Slip เพื่อติดงาน ต้องคำนวนตาม order กับ จำนวนงานในกล่องได้อย่างไรครับ
ข้อมูลครับ
no_id part_no part_name order qty
1 A620 TYPE A 580 100
2 A630 TYPE B 540 100
3 A640 TYPE C 240 50
4 A650 TYPE D 120 50
งาน A620 มี order = 580 จำนวนงานในกล่อง(qty) = 100
Slip ที่ได้ต้องมี 6 ใบ
จำนวนงาน = 100 มี 5 ใบ
จำนวนงานเศษ = 80 มี 1 ใบ
ผมได้ทำโปรแกรม
accboard@gmail.com
pass: accgmail
ขอบคุณครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R16157
1. หาจำนวน Part Slip ทั้งหมดก่อน
* เข้าใจว่าต้องการหารแบบปัดเศษขึ้นทั้งหมดใช่ไม๊ครับ
CEILING(580,100) = 6
ใช้เป็น
-Int(-(580 / 100)) = 6
2. หาจำนวนเต็มของ Box ใช้สูตร
* อันนี้ใช้เหมือนกัน
INT(580/100) = 5
ใช้เป็น
Int(580 / 100) = 5
3. หาจำนวนเศษของจำนวนใน Box ใช้สูตร
* หารแบบเอาค่าเศษ
MOD(580,100) = 80
ใช้เป็น
580 Mod 100 = 80
แต่หากต้องการแค่ว่ามีเศษเพิ่มเป็น 1 ก็ใช้แบบนี้ได้ครับ
IIf(580 Mod 100 <> 0, 1, 0)
ปรับใช้ดูครับ
* เข้าใจว่าต้องการหารแบบปัดเศษขึ้นทั้งหมดใช่ไม๊ครับ
CEILING(580,100) = 6
ใช้เป็น
-Int(-(580 / 100)) = 6
2. หาจำนวนเต็มของ Box ใช้สูตร
* อันนี้ใช้เหมือนกัน
INT(580/100) = 5
ใช้เป็น
Int(580 / 100) = 5
3. หาจำนวนเศษของจำนวนใน Box ใช้สูตร
* หารแบบเอาค่าเศษ
MOD(580,100) = 80
ใช้เป็น
580 Mod 100 = 80
แต่หากต้องการแค่ว่ามีเศษเพิ่มเป็น 1 ก็ใช้แบบนี้ได้ครับ
IIf(580 Mod 100 <> 0, 1, 0)
ปรับใช้ดูครับ
3 @R16171
ขอบคุณครับผม เดี่ยวผมลองทำดูก่อนน่ะครับ
Time: 0.3016s
1. หาจำนวน Part Slip ทั้งหมดก่อน CEILING(580,100) = 6 ใบ
2. หาจำนวนเต็มของ Box ใช้สูตร INT(580/100) = 5 Box
3. หาจำนวนเศษของจำนวนใน Box ใช้สูตร MOD(580,100) = 80 Pcs
ขอบคุณครับ