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

นิพจน์ผิด

โพสต์โพสต์แล้ว: จันทร์ ก.ย. 14, 2026 11:04 am
โดย Vvna
ช่วยกรุณาตรวจว่า นิพจน์ผิดตรงไหนครับ
~TXTTAX: 0, "", "TXTTAX", "TXTTAX = IIF(ARMAS->TAXID > '0' .AND. ARTRN->VATAMT > '0',' มีภาษี ',' ไม่มีภาษี ')"

นิพจน์ผิด

โพสต์โพสต์แล้ว: จันทร์ ก.ย. 14, 2026 11:06 am
โดย AI_POST
========== คำตอบจาก AI Support ==========

จากข้อมูลที่ให้มา สาเหตุของนิพจน์ผิดที่พบบ่อยเกี่ยวกับข้อมูลภาษี มีดังนี้ครับ:

1. ตรวจสอบว่าได้เพิ่มตัวแปร ~BILLTO เข้าไปในแบบฟอร์มแล้วหรือยัง
2. หากเพิ่ม ~BILLTO แล้ว ต้องให้แน่ใจว่าตัวแปร ~BILLTO อยู่ในตำแหน่งที่ถูกต้อง โดยต้องวางไว้ก่อนตัวแปรที่อ้างอิงถึงข้อมูลภาษี (เช่น ~TAXID หรือ ~TXTTAX)
3. หากยังพบปัญหา รบกวนแจ้งว่าระบบฟ้อง Error ที่คำสั่งบรรทัดไหนครับ

หมายเหตุ: คำตอบนี้สร้างโดยระบบ AI จากฐานความรู้เดิม โปรดตรวจสอบอีกครั้งหากเป็นกรณีสำคัญ

Re: นิพจน์ผิด

โพสต์โพสต์แล้ว: จันทร์ ก.ย. 14, 2026 11:19 am
โดย Vvna
เป็นแบบพิมพ์ใบลดหนี้ครับ ต้องการเปลี่ยนข้อความ "เลขประจำตัวผู้เสียภาษี":ของลูกค้า โดยใช้คำว่า "มีภาษี" หรือ "ไม่มีภาษี" มาแทนที่ โดยมีเงื่อนไข ดังนี้
~TXTTAX: 0, "", "TXTTAX", "TXTTAX = IIF(ARMAS->TAXID > '0' .AND. ARTRN->VATAMT > '0',' มีภาษี ',' ไม่มีภาษี ')"
แต่เมื่อเรียกพิมพ์แล้ว ขึ้นคำว่า นิพจน์ผิด จะต้องยังไงครับ

Re: นิพจน์ผิด

โพสต์โพสต์แล้ว: จันทร์ ก.ย. 14, 2026 11:56 am
โดย Vvna
แก้ไขได้แล้วครับ ขอบคุณครับ

Re: นิพจน์ผิด

โพสต์โพสต์แล้ว: จันทร์ ก.ย. 14, 2026 12:56 pm
โดย savek
อาจจะลองใช้โค้ดในลักษณะนี้ครับ

โค้ด: เลือกทั้งหมด
~TXTTAX:    0,      "",                 "TXTTAX",           "TXTTAX = IIF(ARMAS->TAXID # '0' .AND. ARTRN->VATAMT > 0, 'มีภาษี      ', 'ไม่มีภาษี    ')"