หน้า 1 จากทั้งหมด 1

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 12:42 am
โดย lek_iowa
ผมทำแบบฟอร์มใบสั่งขาย 2 ฟอร์ม แบบแรกเป็นใบสั่งขายปกติ แบบที่สองเป็นใบสั่งขายที่แสดงเฉพาะสินค้าค้างส่ง

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

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

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


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


ขอบคุณครับ

รูปภาพ

รูปภาพ

รูปภาพ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 6:25 am
โดย savek
ลองแบบนี้ดูนะครับ

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

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

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

~C:        0,      "",                "C",                "C=IIF(OESOIT->REMQTY=0.000,'}',' ')"

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 8:29 am
โดย lek_iowa
ขอบคุณ คุณ Savek ที่ตอบให้ตั้งแต่เช้าาาาาเลยนะครับ  :D

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


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



รูปภาพ

รูปภาพ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 8:42 am
โดย savek
ตัวแปร ~C ต้องอยู่ด้านหลังติดกับคำว่า Ib: เลยนะครับ

ถ้ามีเส้นตารางในบรรทัดนั้น ตัวแปรนี้ต้องอยู่ด้านหน้าเส้นตารางนะครับ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 8:45 am
โดย lek_iowa
ทำได้แล้วครับ

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


ขอบคุณครับ  :)

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 8:50 am
โดย savek
ยินดีครับผม :)

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 9:03 am
โดย lek_iowa
ไม่รู้คุณ Savek จะกลับมาดูอีกหรือเปล่า


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

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


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


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


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


ขอบคุณครับ

lek

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 9:24 am
โดย savek
ลองแก้ไขในส่วนของ [data spec] แบบนี้ดูนะครับ

รูปภาพ

รูปภาพ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 11:18 am
โดย lek_iowa
ยังไม่สำเร็จครับ

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

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

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


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


รูปภาพ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 11:40 am
โดย savek
อืม ดูจากแบบฟอร์ม ในส่วนของรายการสินค้าตรงกลาง ไม่มียอดเงินแสดงขึ้นมาเลยหรือครับ เพราะปกติตัวแปรสุดท้ายของบรรทัดนี้จะเป็น ~TRNVAL และผมใช้วิธีรวมยอดเงินของตัวแปรนี้ มาแสดงไว้ในตัวแปร ~AMOUNT ด้านล่างครับ

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

แต่หากไม่ต้องการแสดงยอดเงินในรายการสินค้าตรงกลาง ก็ให้ย้ายนิพจน์การคำนวณ amn=amn+OESOIT->TRNVAL ที่เราฝากไว้ที่ด้านท้ายของตัวแปร ~TRNVAL ไปไว้ที่ด้านท้ายของบรรทัด ~DISC_I (ที่อยู่ในส่วนของ [data spec]) แทนนะครับ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 14, 2013 1:25 pm
โดย lek_iowa
ได้ยอดเงินเฉพาะสินค้าค้างส่งแล้ว

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

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

คราวหน้าจะขอรบกวนอีก เพราะกำลังปรับปรุงให้ได้ตามงานที่ต้องการครับ  :-[