เรื่อง ค่าติดลบในช่องจำนวนเงินครับ (รบกวนอีกครั้งครับ)

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

Moderator: Sutas, CO-Admin, Global Moderator

เรื่อง ค่าติดลบในช่องจำนวนเงินครับ (รบกวนอีกครั้งครับ)

โพสต์โดย TH3 B4NK » เสาร์ ก.พ. 01, 2014 10:29 am

คือ ตอนนี้พบปัญหาค่าตัวเลข ตามรูปด้านล่าง 19 SR1400009 ช่องจำนวน 4,365 ปกติค่ามันติดลบ แต่พอมารวมจริง ๆ แล้ว กลับรวมเป็นค่าบวกแทน
จึงขอสอบถามว่า จะใสเครื่องหมายค่าติดลบได้อย่างไรครับ???


  :'( :'( :'( :'(

รูปภาพ

ส่วนในช่องสูตรตามนี้ครับ

รูปภาพ
แก้ไขล่าสุดโดย TH3 B4NK เมื่อ เสาร์ ก.พ. 01, 2014 12:03 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
TH3 B4NK
Newbie
Newbie
 
โพสต์: 32
ลงทะเบียนเมื่อ: พุธ ม.ค. 08, 2014 2:27 pm

Re: เรื่อง ค่าติดลบในช่องจำนวนเงินครับ

โพสต์โดย savek » เสาร์ ก.พ. 01, 2014 10:38 am

หากต้องการให้ยอดมูลค่าของใบลดหนี้ แสดงเป็นยอดติดลบ ต้องมีการสร้างเงื่อนไขในการแสดงผลนิดนึงครับ โดยคลิกที่อ๊อบเจ็ค ARTRN->TOTAL และคลิกในแท็บการคำนวณใส่บรรทัดคำสั่งนี้เข้าไป

srval = IIF(ARTRN->RECTYP='0'.or.ARTRN->RECTYP='5',ARTRN->TOTAL*-1,ARTRN->TOTAL)

จากนั้นในแท็บค่าเฉพาะตัวของอ๊อบเจ็ค ARTRN->TOTAL และในบรรทัดที่เก็บข้อมูล ก็ให้ดึงตัวแปร srval มาแสดงแทน ARTRN->TOTAL ครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: เรื่อง ค่าติดลบในช่องจำนวนเงินครับ

โพสต์โดย TH3 B4NK » เสาร์ ก.พ. 01, 2014 10:43 am

[quote="savek"]
หากต้องการให้ยอดมูลค่าของใบลดหนี้ แสดงเป็นยอดติดลบ ต้องมีการสร้างเงื่อนไขในการแสดงผลนิดนึงครับ โดยคลิกที่อ๊อบเจ็ค ARTRN->TOTAL และคลิกในแท็บการคำนวณใส่บรรทัดคำสั่งนี้เข้าไป

srval = IIF(ARTRN->RECTYP='0'.or.ARTRN->RECTYP='5',ARTRN->TOTAL*-1,ARTRN->TOTAL)

จากนั้นในแท็บค่าเฉพาะตัวของอ๊อบเจ็ค ARTRN->TOTAL และในบรรทัดที่เก็บข้อมูล ก็ให้ดึงตัวแปร srval มาแสดงแทน ARTRN->TOTAL ครับ
[/quote]


ได้แล้วครับ ขอบคุณครับผม

รูปภาพ


:D :D :D :D :D :D :D
ภาพประจำตัวสมาชิก
TH3 B4NK
Newbie
Newbie
 
โพสต์: 32
ลงทะเบียนเมื่อ: พุธ ม.ค. 08, 2014 2:27 pm

Re: เรื่อง ค่าติดลบในช่องจำนวนเงินครับ

โพสต์โดย TH3 B4NK » เสาร์ ก.พ. 01, 2014 11:45 am

งานเข้า่เพิ่มอีกแล้วครับ ตัวเลขรวมไม่ตรงครับ
ผมลองแปลงดูก็ไม่ได้ เหมือนค่ารวมตัวเลข 1 ถึง 19 ออกมาแล้ว แต่ดันเอา 19 ไปรวมอีก เช่น คำตอบต้องได้ 161,235 แต่ดันได้ 165,600 ครับ

รูปภาพ


สูตรที่แปลงครับ   :o :o :o :o :o :o :o :o
รูปภาพ
แก้ไขล่าสุดโดย TH3 B4NK เมื่อ เสาร์ ก.พ. 01, 2014 11:48 am, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
TH3 B4NK
Newbie
Newbie
 
โพสต์: 32
ลงทะเบียนเมื่อ: พุธ ม.ค. 08, 2014 2:27 pm

Re: เรื่อง ค่าติดลบในช่องจำนวนเงินครับ (รบกวนอีกครั้งครับ)

โพสต์โดย savek » เสาร์ ก.พ. 01, 2014 2:12 pm

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

Re: เรื่อง ค่าติดลบในช่องจำนวนเงินครับ (รบกวนอีกครั้งครับ)

โพสต์โดย TH3 B4NK » เสาร์ ก.พ. 01, 2014 2:26 pm

[quote="savek"]
ตรงที่เป็นการรวมยอด ก็ต้องเอาตัวแปร srval มาเป็นตัวรวมนะครับ คือ แก้คำสั่งให้เป็น xtot=xtot+srval แทนครับ
[/quote]



ลองทำแล้วครับ...แต่มันได้ค่าเดิมครับ
ผมก็ลองเพิ่ม srval=0 ใน INTI แล้วเหมือนกัน

รูปภาพ
ภาพประจำตัวสมาชิก
TH3 B4NK
Newbie
Newbie
 
โพสต์: 32
ลงทะเบียนเมื่อ: พุธ ม.ค. 08, 2014 2:27 pm

Re: เรื่อง ค่าติดลบในช่องจำนวนเงินครับ (รบกวนอีกครั้งครับ)

โพสต์โดย TH3 B4NK » เสาร์ ก.พ. 01, 2014 3:12 pm

แก้ไขได้แล้วครับผม...

พอดีลองสลับบรรทัดในช่องใส่สูตร...แล้วผลลัพธ์ก็ออกมาเลยครับ
ขอบคุณครับผม...


:D :D :D :D :D :D :D :D :D :D :D :D :D :D
ภาพประจำตัวสมาชิก
TH3 B4NK
Newbie
Newbie
 
โพสต์: 32
ลงทะเบียนเมื่อ: พุธ ม.ค. 08, 2014 2:27 pm


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

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

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