ขอทราบตัวแปรกรณียอดติดลบ

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

Moderator: Sutas, CO-Admin, Global Moderator

ขอทราบตัวแปรกรณียอดติดลบ

โพสต์โดย suranee » จันทร์ พ.ย. 03, 2014 10:14 am

ตื่นเช้าขึ้นมา ชักมืนๆ ไม่รู้เป็นอะไร  ???  มืนๆกับคำสั่งที่ทำการแกไขมาหลายวันแล้ว นึกไม่ออก เลยขอรบกวนคุณ savek หน่อยนะคะ มืนจริงๆ

~AMBR02:  0,      "Z,ZZZ,ZZZ.ZZ",    "ambr02",          "ambr02=IIF(STCRD->DEPCOD='02',STCRD->TRNVAL+(STCRD->TRNVAL*7/100),0)"

จากตัวอย่างคำสั่งนี้ ถ้า IV จะเป็นยอดบวก  แต่ช้าเป็น SR ต้องการให้แสดงยอดเป็นลบ จะทำอย่างไรคะ
suranee
Sr. Member
Sr. Member
 
โพสต์: 398
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 26, 2004 11:26 am

Re: ขอทราบตัวแปรกรณียอดติดลบ

โพสต์โดย savek » จันทร์ พ.ย. 03, 2014 10:26 am

ผมไม่แน่ใจว่าแก้ไขจากรายงานตัวไหนครับ สมมติว่าฟิลด์ที่ใช้ตรวจสอบว่าเป็นใบลดหนี้หรือเปล่าคือ rectyp นะครับ ก็อาจจะเขียนคำสั่งในลักษณะนี้ครับ

~AMBR02:  0,      "Z,ZZZ,ZZZ.ZZ",    "ambr02",          "ambr02=IIF(STCRD->DEPCOD='02'.AND.RECTYP='ลดหนี้',(STCRD->TRNVAL+(STCRD->TRNVAL*7/100))*-1, IIF(STCRD->DEPCOD='02',STCRD->TRNVAL+(STCRD->TRNVAL*7/100),0))"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ขอทราบตัวแปรกรณียอดติดลบ

โพสต์โดย suranee » จันทร์ พ.ย. 03, 2014 10:28 am

ขอบคุณค่ะ
suranee
Sr. Member
Sr. Member
 
โพสต์: 398
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 26, 2004 11:26 am

Re: ขอทราบตัวแปรกรณียอดติดลบ

โพสต์โดย suchai » จันทร์ พ.ย. 03, 2014 11:39 am

~AMBR02:  0,      "Z,ZZZ,ZZZ.ZZ",    "ambr02",          "ambr02=IIF(STCRD->DEPCOD='02'.AND.[color=red]RECTYP='ลดหนี้',(STCRD->TRNVAL+(STCRD->TRNVAL*7/100))*-1, IIF(STCRD->DEPCOD='02',STCRD->TRNVAL+(STCRD->TRNVAL*7/100),0))"

คุณเสวก ก็คลายเครียดดีนะครับ แต่มันจะ Error 

~AMBR02:  0,      "Z,ZZZ,ZZZ.ZZ",    "ambr02",          "ambr02=IIF(STCRD->DEPCOD='02'.AND.RECTYP='5',(STCRD->TRNVAL+(STCRD->TRNVAL*7/100))*-1, IIF(STCRD->DEPCOD='02',STCRD->TRNVAL+(STCRD->TRNVAL*7/100),0))"
[/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


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

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

กำลังดูบอร์ดนี้: Bing [Bot] และ บุคคลทั่วไป 44 ท่าน