ใบสั่งขาย สินค้าค้างส่ง

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

Moderator: Sutas, CO-Admin, Global Moderator

ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย lek_iowa » พฤหัสฯ. ก.พ. 14, 2013 12:42 am

ผมทำแบบฟอร์มใบสั่งขาย 2 ฟอร์ม แบบแรกเป็นใบสั่งขายปกติ แบบที่สองเป็นใบสั่งขายที่แสดงเฉพาะสินค้าค้างส่ง

แบบฟอร์มสินค้าค้างส่ง จะโชว์รายการสินค้าที่อยู่ในใบสั่งขายดั้งเดิมทั้งหมด แต่แตกต่างที่หากเป็นสินค้าค้างส่งจะแสดงจำนวนที่ค้างส่งเท่านั้น

สินค้าที่ส่งเรียบร้อยแล้ว จะไม่ปรากฎตัวเลขในช่องจำนวนค้างส่ง

แต่พอรายการสินค้าเยอะๆ ดูแล้วมันงงครับ


ต้องทำยังไงให้โชว์เฉพาะรายการที่มีสินค้าค้างส่งอย่างเดียว ให้ตัดบรรทัดที่ไม่มีสินค้าค้างส่งออกไป


ขอบคุณครับ

รูปภาพ

รูปภาพ

รูปภาพ
แก้ไขล่าสุดโดย lek_iowa เมื่อ พฤหัสฯ. ก.พ. 14, 2013 12:48 am, แก้ไขแล้ว 1 ครั้ง
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย savek » พฤหัสฯ. ก.พ. 14, 2013 6:25 am

ลองแบบนี้ดูนะครับ

1. เพิ่มตัวแปร ~C ไว้หลังบรรทัด Ib:

Ib:~C~N    ~ARTICLE                                  ~REMQTY ~TQUCOD  ~UNITPR    ~TRNVAL      ;1

2. ในส่วนของ [data spec] เพิ่มบรรทัดนี้เข้าไปบรรทัดท้ายสุดครับ

~C:        0,      "",                "C",                "C=IIF(OESOIT->REMQTY=0.000,'}',' ')"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย lek_iowa » พฤหัสฯ. ก.พ. 14, 2013 8:29 am

ขอบคุณ คุณ Savek ที่ตอบให้ตั้งแต่เช้าาาาาเลยนะครับ  :D

ทำตามแล้วปรากฎเครื่องหมายปีกกา "}" ในตำแหน่งตัวแปร "C" ตามที่ปรากฎในสูตรอ่ะครับ แต่บรรทัดไม่ได้หายไป


รบกวนหน่อยนะครับ



รูปภาพ

รูปภาพ
แก้ไขล่าสุดโดย lek_iowa เมื่อ พฤหัสฯ. ก.พ. 14, 2013 8:33 am, แก้ไขแล้ว 1 ครั้ง
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย savek » พฤหัสฯ. ก.พ. 14, 2013 8:42 am

ตัวแปร ~C ต้องอยู่ด้านหลังติดกับคำว่า Ib: เลยนะครับ

ถ้ามีเส้นตารางในบรรทัดนั้น ตัวแปรนี้ต้องอยู่ด้านหน้าเส้นตารางนะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย lek_iowa » พฤหัสฯ. ก.พ. 14, 2013 8:45 am

ทำได้แล้วครับ

คุณ Savek ช่วยอีกตามเคย


ขอบคุณครับ  :)
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย savek » พฤหัสฯ. ก.พ. 14, 2013 8:50 am

ยินดีครับผม :)
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย lek_iowa » พฤหัสฯ. ก.พ. 14, 2013 9:03 am

ไม่รู้คุณ Savek จะกลับมาดูอีกหรือเปล่า


ลืมอีกข้อนึงครับ

แล้วยอดรวมเงินของสินค้าค้างส่ง ต้องใช้ตัวแปรไหนครับ


ตอนนี้ยังขึ้นเป็นยอดเงินรวมของใบสั่งขายทั้งหมด


ต้องตั้งกระทู้ใหม่รึเปล่าเนี่ย !!  ;)


ขออภัย ขอยกไปตั้งเป็นกะทู้ใหม่นะครับ
http://www.esg.co.th/smf/http://esg.co. ... ic.php?t=3


ขอบคุณครับ

lek
แก้ไขล่าสุดโดย lek_iowa เมื่อ พฤหัสฯ. ก.พ. 14, 2013 9:17 am, แก้ไขแล้ว 1 ครั้ง
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย savek » พฤหัสฯ. ก.พ. 14, 2013 9:24 am

ลองแก้ไขในส่วนของ [data spec] แบบนี้ดูนะครับ

รูปภาพ

รูปภาพ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย lek_iowa » พฤหัสฯ. ก.พ. 14, 2013 11:18 am

ยังไม่สำเร็จครับ

ผลลัพธ์ช่อง AMOUNT เป็นศูนย์

ยังไม่ได้เปิดบิลแบบมีภาษีครับ

ผมมีตกแต่งฟอร์มนี้บางอย่าง ตามที่เคยขอคำแนะนำมาก่อนหน้า


รบกวนช่วยดูว่ามีตรงไหนผิดพลาดหรือไม่ครับ


รูปภาพ
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย savek » พฤหัสฯ. ก.พ. 14, 2013 11:40 am

อืม ดูจากแบบฟอร์ม ในส่วนของรายการสินค้าตรงกลาง ไม่มียอดเงินแสดงขึ้นมาเลยหรือครับ เพราะปกติตัวแปรสุดท้ายของบรรทัดนี้จะเป็น ~TRNVAL และผมใช้วิธีรวมยอดเงินของตัวแปรนี้ มาแสดงไว้ในตัวแปร ~AMOUNT ด้านล่างครับ

ดังนั้นวิธีแก้ไขอาจจะทำได้ 2 แนวทางครับ คือ หากต้องการให้แสดงยอดเงินในแต่ละรายการสินค้าตรงกลางด้วย ก็ให้เพิ่มตัวแปร ~TRNVAL เข้าไปที่ด้านหลังของตัวแปร ~DISC_I ครับ

แต่หากไม่ต้องการแสดงยอดเงินในรายการสินค้าตรงกลาง ก็ให้ย้ายนิพจน์การคำนวณ amn=amn+OESOIT->TRNVAL ที่เราฝากไว้ที่ด้านท้ายของตัวแปร ~TRNVAL ไปไว้ที่ด้านท้ายของบรรทัด ~DISC_I (ที่อยู่ในส่วนของ [data spec]) แทนนะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ใบสั่งขาย สินค้าค้างส่ง

โพสต์โดย lek_iowa » พฤหัสฯ. ก.พ. 14, 2013 1:25 pm

ได้ยอดเงินเฉพาะสินค้าค้างส่งแล้ว

ผมย้ายสูตรไปไว้หลัง ~DISC_I แทน ผมตัดช่องรวมเงินแต่ละบรรทัดออก เพราะต้องการเพิ่มช่องว่างให้รายละเอียดสินค้าครับ

ขอบคุณ คุณ Savek มากๆครับ

คราวหน้าจะขอรบกวนอีก เพราะกำลังปรับปรุงให้ได้ตามงานที่ต้องการครับ  :-[
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm


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

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

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