ต้องการแสดงเลขประจำตัวผู้เสียภาษีของลูกค้าเฉพาะกรณีที่มีข้อมูล

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

Moderator: Sutas, CO-Admin, Global Moderator

ต้องการแสดงเลขประจำตัวผู้เสียภาษีของลูกค้าเฉพาะกรณีที่มีข้อมูล

โพสต์โดย orachayac » เสาร์ พ.ย. 02, 2013 3:48 pm

อยากปรับปรุงแบบทดสอบของขายเงินเชื่อให้แสดงเลขประจำตัวผู้เสียภาษีของลูกค้า โดยแสดงอยู่ในวงเล็บ " []" ต่อจากรหัสลูกค้า
โดยให้แสดงเฉพาะกรณีที่มีข้อมูลอยู่ในรายละเอียดลูกค้าเท่านั้น

ถ้าในรายละเอียดลูกค้าไม่ได้ใส่เลขประจำตัวผู้เสียภาษีไว้ก็ให้แสดงเป็นว่างๆไป

ลองใช้วิธี ~CTAXID:    0,      "",                "ctaxid1",          "ctaxid1=IIF(ARMAS->TAXID#' ','['-ARMAS->TAXID-']','              ')"
แล้วเจ้าวงเล็บ [] มันจะออกมาเสมอเลยค่ะถึงแม้ว่าจะไม่มีข้อมูลเลขประจำตัวผู้เสียภาษีของลูกค้ารายนั้นก็ตาม
orachayac
Jr. Member
Jr. Member
 
โพสต์: 53
ลงทะเบียนเมื่อ: อังคาร ก.ย. 23, 2003 11:44 pm

Re: ต้องการแสดงเลขประจำตัวผู้เสียภาษีของลูกค้าเฉพาะกรณีที่มีข้อมูล

โพสต์โดย savek » เสาร์ พ.ย. 02, 2013 7:59 pm

อืม ผมลองเอาคำสั่งที่นำมาลง ไปลองใช้งานดู ก็ใช้งานได้ถูกต้องนะครับ คือ เมื่อไม่มีการป้อนเลขประจำตัวผู้เสียภาษีเอาไว้ ก็ไม่มีข้อความใดๆ แสดงออกมา รวมทั้งเครื่องหมาย [ ] ด้วย

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

Re: ต้องการแสดงเลขประจำตัวผู้เสียภาษีของลูกค้าเฉพาะกรณีที่มีข้อมูล

โพสต์โดย orachayac » พฤหัสฯ. พ.ย. 07, 2013 10:07 am

ขอบคุณค่ะ

ตกลงทำได้แล้วนะคะ ต้องไปแก้ตรงที่ check ARMAS->TAXID จากเดิม
"ctaxid1=IIF(ARMAS->TAXID#' ','['-ARMAS->TAXID-']','                ')"
เป็น
"ctaxid1=IIF(ARMAS->TAXID#'                ','['-ARMAS->TAXID-']','                ')" ค่ะ
ไม่ทราบเหมือนกันว่าทำไม

แต่พอแก้แล้วใช้ได้ค่ะ
orachayac
Jr. Member
Jr. Member
 
โพสต์: 53
ลงทะเบียนเมื่อ: อังคาร ก.ย. 23, 2003 11:44 pm

Re: ต้องการแสดงเลขประจำตัวผู้เสียภาษีของลูกค้าเฉพาะกรณีที่มีข้อมูล

โพสต์โดย diff » ศุกร์ พ.ย. 08, 2013 9:56 am

ขอขอบคุณครับ

ผมขออนุญาตนำไปใช้ด้วยคนนะคับ  :D :D
diff
Jr. Member
Jr. Member
 
โพสต์: 85
ลงทะเบียนเมื่อ: อังคาร ก.ย. 03, 2013 12:57 pm


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

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

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