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

โพสต์แล้ว:
จันทร์ พ.ย. 03, 2014 10:14 am
โดย suranee
ตื่นเช้าขึ้นมา ชักมืนๆ ไม่รู้เป็นอะไร

มืนๆกับคำสั่งที่ทำการแกไขมาหลายวันแล้ว นึกไม่ออก เลยขอรบกวนคุณ savek หน่อยนะคะ มืนจริงๆ
~AMBR02: 0, "Z,ZZZ,ZZZ.ZZ", "ambr02", "ambr02=IIF(STCRD->DEPCOD='02',STCRD->TRNVAL+(STCRD->TRNVAL*7/100),0)"
จากตัวอย่างคำสั่งนี้ ถ้า IV จะเป็นยอดบวก แต่ช้าเป็น SR ต้องการให้แสดงยอดเป็นลบ จะทำอย่างไรคะ
Re: ขอทราบตัวแปรกรณียอดติดลบ

โพสต์แล้ว:
จันทร์ พ.ย. 03, 2014 10:26 am
โดย savek
ผมไม่แน่ใจว่าแก้ไขจากรายงานตัวไหนครับ สมมติว่าฟิลด์ที่ใช้ตรวจสอบว่าเป็นใบลดหนี้หรือเปล่าคือ 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))"
Re: ขอทราบตัวแปรกรณียอดติดลบ

โพสต์แล้ว:
จันทร์ พ.ย. 03, 2014 11:39 am
โดย suchai
~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]