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

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

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

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

ลองใช้วิธี ~CTAXID:    0,      "",                "ctaxid1",          "ctaxid1=IIF(ARMAS->TAXID#' ','['-ARMAS->TAXID-']','              ')"
แล้วเจ้าวงเล็บ [] มันจะออกมาเสมอเลยค่ะถึงแม้ว่าจะไม่มีข้อมูลเลขประจำตัวผู้เสียภาษีของลูกค้ารายนั้นก็ตาม

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

โพสต์โพสต์แล้ว: เสาร์ พ.ย. 02, 2013 7:59 pm
โดย savek
อืม ผมลองเอาคำสั่งที่นำมาลง ไปลองใช้งานดู ก็ใช้งานได้ถูกต้องนะครับ คือ เมื่อไม่มีการป้อนเลขประจำตัวผู้เสียภาษีเอาไว้ ก็ไม่มีข้อความใดๆ แสดงออกมา รวมทั้งเครื่องหมาย [ ] ด้วย

คงไม่ได้มีการสร้างตัวแปร ~CTAXID เอาไว้หลายบรรทัดใช่ไหมครับ อาจจะลองทดสอบ ดึงแบบฟอร์มต้นฉบับมาใช้ในฟอร์ม 2 แล้วใส่คำสั่งบรรทัดนี้เข้าไป เพื่อดูว่าจะแสดงผลให้ถูกต้องหรือไม่นะครับ

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

โพสต์โพสต์แล้ว: พฤหัสฯ. พ.ย. 07, 2013 10:07 am
โดย orachayac
ขอบคุณค่ะ

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

แต่พอแก้แล้วใช้ได้ค่ะ

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

โพสต์โพสต์แล้ว: ศุกร์ พ.ย. 08, 2013 9:56 am
โดย diff
ขอขอบคุณครับ

ผมขออนุญาตนำไปใช้ด้วยคนนะคับ  :D :D