สอบถามเรื่องหน่วยใหญ่ในบิลขายเชื่อ

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

สอบถามเรื่องหน่วยใหญ่ในบิลขายเชื่อ

โพสต์โดย boon1983 » ศุกร์ ส.ค. 17, 2012 10:14 pm

รบกวนสอบถาม ถ้าจำนวนย่อย ไม่เต็มจำนวนหน่วยใหญ่ (คือ ปากกาสีแดงใน 1 กล่อง มี 50 ด้ามครับ แต่จำนวนย่อยผมป้อน 30 ด้าม)  มันขึ้น 0 กล่อง [ในหน่วยใหญ่] สามารถแก้ไขได้ไหมถ้าผมป้อนจำนวนย่อย ไม่เต็มจำนวนหน่วยใหญ่ ตามแบบข้างบน ให้หน่วยใหญ่มันไม่แสดง  แต่ถ้าจำนวนย่อย เต็มจำนวนหน่วยใหญ่ ก็ให้แสดงปกติ

จาก code นี้ครับที่คุณอาซัน ตอบในกระทู้นี้  http://www.esg.co.th/smf/http://esg.co. ... ic.php?t=6

Ib: ~N  ~ARTICLE                    ~FACTOR      ~CQUCOD    ~QTY    ~TQUCOD  ~UNITPR    ~DISC_I    ~NETAMT_I      ;1

[data spec]
....
....
~QTY:      0,      "qtyZ(7)",          "STCRD->TRNQTY",    ""
~TQUCOD:    9,      "",                "p_istab( STCRD->TQUCOD,  20, 1, 0 )",      ""
~CQUCOD:    9,      "",                "p_istab( STMAS->CQUCOD,  20, 1, 0 )",      ""
~FACTOR:  0,      "qtyZ(7)",          "FACT"              "FACT=STCRD->TRNQTY/STMAS->CFACTOR"

ขอบคุณครับ
boon1983
Newbie
Newbie
 
โพสต์: 26
ลงทะเบียนเมื่อ: อาทิตย์ พ.ค. 15, 2011 10:57 pm

Re: สอบถามเรื่องหน่วยใหญ่ในบิลขายเชื่อ

โพสต์โดย savek » เสาร์ ส.ค. 18, 2012 10:27 am

หน่วยใหญ่ที่ต้องการแก้ไขนี้คือตัวแปร ~FACTOR ใช่ไหมครับ ถ้าใช่ลองแก้ไขบรรทัด FACTOR ให้เป็นแบบนี้นะครับ :)

~FACTOR:  0,      "qtyZ(7)",          "FACT"              "FC=STCRD->TRNQTY/STMAS->CFACTOR; FACT=IIF(FC >= 1.00, FC, 0.00)"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: สอบถามเรื่องหน่วยใหญ่ในบิลขายเชื่อ

โพสต์โดย boon1983 » จันทร์ ส.ค. 20, 2012 4:36 pm

พี่ครับผมลองแก้แล้ว มันขึ้น "    กล่อง"  จำนวนหายครับแต่หน่วยใหญ่ยังคงอยู่ครับ แก้ไขยังไงครับไม่ให้ขึ้น หน่วยใหญ่ด้วยครับ

ขอบคุณครับ
แก้ไขล่าสุดโดย boon1983 เมื่อ จันทร์ ส.ค. 20, 2012 4:41 pm, แก้ไขแล้ว 1 ครั้ง
boon1983
Newbie
Newbie
 
โพสต์: 26
ลงทะเบียนเมื่อ: อาทิตย์ พ.ค. 15, 2011 10:57 pm

Re: สอบถามเรื่องหน่วยใหญ่ในบิลขายเชื่อ

โพสต์โดย savek » จันทร์ ส.ค. 20, 2012 5:11 pm

ลองแก้บรรทัด ~CQUCOD ให้เป็นแบบนี้ดูนะครับ :)


~CQUCOD:    9,      "",                "cqd",                              "cx=@p_istab(STMAS->CQUCOD,20,1,0); cqd=IIF(STCRD->TRNQTY/STMAS->CFACTOR >= 1.00, cx, ' เคาะวรรคตรงนี้สัก 6-7 เคาะนะครับ ')"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: สอบถามเรื่องหน่วยใหญ่ในบิลขายเชื่อ

โพสต์โดย boon1983 » อังคาร ส.ค. 21, 2012 3:44 pm

พี่ครับได้แล้วครับ แต่รบกวนสอบถามเพิ่มเติมหน่อยครับ ในช่องจำนวนหน่วยใหญ่มันมีจุดทศนิยมครับ คือ 1.0 กล่อง สามารถแก้ไขได้ไหมครับให้มันขึ้นตัวเลขหลักเดียวคือ 1 กล่อง ครับ คือผมลองไปแก้ที่ เริ่มระบบ / 1. กำหนดค่าเริ่มต้นต่างๆ / 3. สินค้าคงเหลือ /1. ระบบสินค้าคงเหลือ / ข้อ 6 ใส่ 0 ... มันทำให้ช่องจำนวนสินค้า ทศนิยมหายไปด้วย ผมอยากแก้ที่ หน่วยใหญ่อย่างเดียวไม่ให้มีทศนิยม ทำยังไงครับ
boon1983
Newbie
Newbie
 
โพสต์: 26
ลงทะเบียนเมื่อ: อาทิตย์ พ.ค. 15, 2011 10:57 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 33 ท่าน