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

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

โพสต์โพสต์แล้ว: จันทร์ พ.ย. 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 10:28 am
โดย suranee
ขอบคุณค่ะ

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]