นิพจน์ผิด ขายเชื่อ

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

Moderator: Sutas, CO-Admin, Global Moderator

นิพจน์ผิด ขายเชื่อ

โพสต์โดย UltraCat » ศุกร์ ส.ค. 08, 2014 4:11 pm

พยายามแก้ตามกระทู้เก่า ๆ แล้วค่ะ แต่ยังเกิด Error อยู่คือ นิพจน์ผิด  :'(

- Report Frame

He:\027\074\020                    ~CUSCOD         
He:~BILLTO                                                                  ~DOCDAT                                       
He:~CUSNAM                                                                ~P_ORGSTR
He:~ADDR01                                                                ~DOCNUM                             
He:\027\074\015  ~ADDR02                                                             
He:~ADDR03 ~TELNUM                                                                                                       
He:เลขประจำตัวผู้เสียภาษี      ~TAXIDX                                             
He:~ORG    ~P_ORGTXT


- ในส่วนของ data Spec

~ORG:          0,      "",  "org",    "org=IIF(tax_id#' ',IIF(A->ORGNUM=0,'สำนักงานใหญ่','สาขาที่'-LTRIM(STA(A-ORGNUM,5,0))),'    ')"
~SEEKCUS:  0,      "",                "Seekcus()",    ""


ขอบคุณมากค่ะ
UltraCat
Newbie
Newbie
 
โพสต์: 27
ลงทะเบียนเมื่อ: จันทร์ ก.ค. 21, 2014 1:49 pm

Re: นิพจน์ผิด ขายเชื่อ

โพสต์โดย savek » ศุกร์ ส.ค. 08, 2014 4:28 pm

ฟ้อง Error ที่คำสั่งไหนหรือครับ

และตรง [data spec] มีใส่บรรทัด ~BILLTO เข้าไปแล้วหรือยังครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: นิพจน์ผิด ขายเชื่อ

โพสต์โดย UltraCat » ศุกร์ ส.ค. 08, 2014 4:44 pm

นิพจน์ผิด IF(tax_id#' ',IIF(A->ORGNUM=0,'สำนักงานใหญ่','สาขาที่'-LTRIM(STA(A-ORGNUM,5,0))),'    ')"

ส่วน BILLTO  ใส่แล้ว 

He:~BILLTO


ขอบคุณมากค่ะ
UltraCat
Newbie
Newbie
 
โพสต์: 27
ลงทะเบียนเมื่อ: จันทร์ ก.ค. 21, 2014 1:49 pm

Re: นิพจน์ผิด ขายเชื่อ

โพสต์โดย savek » ศุกร์ ส.ค. 08, 2014 4:53 pm

~BILLTO ที่ว่านั้น ใส่ไว้ทั้งในส่วนของ [report frame] และ [data spec] ใช่ไหมครับ

และมีผิดตรงคำสั่งนี้นิดนึงครับ

IF(tax_id#' ',IIF(A->ORGNUM=0,'สำนักงานใหญ่','สาขาที่'-LTRIM(STR(A->ORGNUM,5,0))),'    ')

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


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

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

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