หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ
Moderator: Sutas, CO-Admin, Global Moderator
โดย alan » จันทร์ ม.ค. 15, 2007 9:58 am
เมื่อทำใบเสนอราคา หรือ รายการขาย ถ้ามีส่วนลด โปรแกรม จะคูณจำนวนด้วยราคาก่อน แล้วไปหักส่วนลดเป็นจำนวนเงิน เป็นแบบนี้ ((จำนวน*ราคา)-ส่วนลด=จำนวนเงิน) แต่ถ้าผมต้องการให้คูณจำนวนด้วยราคาต่อหน่วนที่หักส่วนลดก่อนคำนวณเป็นจำนวนเงิน เป็นแบบนี้ (จำนวน*(ราคา-ส่วนลด)=จำนวนเงิน) ไปกำหนดที่ตรงไหนของโปรแกรมครับ
-
alan
- Jr. Member

-
- โพสต์: 99
- ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm
โดย suchai » จันทร์ ม.ค. 15, 2007 1:54 pm
ในช่องราคาต่อหน่วย จะเป็นราคาที่ลดแล้ว คำนวนข้างนอก
ช่องส่วนลดก็ไม่ต้องใส่
ถ้าจะอธิบาย ก็ใส่หมายเหตุ ที่สินค้านั้นๆ Alt+R
-

suchai
- Hero Member

-
- โพสต์: 2332
- ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
- ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง
-
โดย ASAN » อาทิตย์ ม.ค. 21, 2007 5:19 pm
- ถ้าไม่แคร์ว่าจะต้องทำให้เห็นส่วนลดในแต่ละบรรทัด ก็สามารถใช้ให้โปรแกรมคูณราคาตั้งก่อน จากนั้นมาใส่ส่วนลดที่ด้านล่างยอดรวมแทนครับ แต่ส่วนลดนี้ จะเป็นยอดลดเฉลี่ยตามจำนวนเงินของแต่ละสินค้านะครับ
-

ASAN
- Hero Member

-
- โพสต์: 3477
- ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am
โดย alan » จันทร์ ม.ค. 22, 2007 1:47 pm
ถึงแม้ว่าที่โปรแกรมจะกำหนดไม่ได้ แต่ผมหาวิธีได้แล้วครับ
โดยการป้อนรายการตามปรติ แล้วหักส่วนลดที่ช่องส่วนลด แล้วไปทำการคำนวณในฟอร์มแทนดังนี้ครับ
SUMAMT=(OESOIT->ORDQTY)*((OESOIT->UNITPR)-(OESOIT->DISCAMT))
แทนที่จะใช้ OESOIT->TRNVAL เป็นจำนวนเงิน
อธิบายได้ดังนี้
SUMAMT=ตัวแปรที่กำหนดไว้ คือ จำนวนเงิน
OESOIT->ORDQTY=จำนวนต่อหน่วย
OESOIT->UNITPR=ราคาต่อหน่วย
OESOIT->DISCAMT=ส่วนลด
ถึงแม่ว่าบิลที่พริ้นต์ออกมาไม่ตรงกับหน้าจอ แต่ก็ช่วยแก้ปัญหาได้แล้ว ทุกคน happy
นี่แหละความยืดหยุ่นของ Express
-
alan
- Jr. Member

-
- โพสต์: 99
- ลงทะเบียนเมื่อ: อังคาร ม.ค. 06, 2004 12:26 pm
โดย ASAN » จันทร์ ม.ค. 22, 2007 8:32 pm
- อ่านคำถามของคุณเข้าใจว่าต้องการให้บันทึกส่วนลดเข้าไปในระบบเลย ถ้าแค่การแสดงผลก็แนะนำไปตั้งแต่แรกแล้วครับ อิอิ
* ดีใจที่ทำได้เองครับ

-

ASAN
- Hero Member

-
- โพสต์: 3477
- ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am
ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: Bing [Bot] และ บุคคลทั่วไป 38 ท่าน