หน้า 1 จากทั้งหมด 1
อยากเพิ่มหน้ารายงานภาษีซื้อขาย ให้มีช่องเลขประจำตัวผู้เลียภาษี ใช้ชั่วคราว

โพสต์แล้ว:
พฤหัสฯ. ต.ค. 17, 2013 7:53 pm
โดย chimpanzee
ได้ยินว่า Express จะมีแบบฟอร์มใหม่ให้ใช้เดือนหน้า
แต่ตอนนี้บริษัทผมได้เริ่มใช้ก่อนแล้ว
อยากถามว่าผมจะทำใช้ IIF condition ยังไงครับ ถ้าผมอยากให้โชว์ คำว่า "เลขประจำตัวผู้เลียภาษี: xxxxxxxxxx" ถ้ากรณีมีใส่เลขประจำตัวผู้เสียภาษีแล้ว
ถ้าไม่มี ก็จะไม่ขึ้นอะไรเลย เพราะตอนนี้ยังใช้กระดาษฟอร์มเก่าอยู่ ไม่อยากรกแบบฟอร์ม เผอิญที่น้อยครับ
ตอนนี้ผมเขียนประมาณ
[report frame]
.
.
He: ~CUSTAX
.
.
[end frame]
[data spec]
~CUSTAX: 0, "", "cus_tax", "cus_tax = IIF( ARMAS->TAXID = "", 'เลขประจำตัวผู้เลียภาษี:'+ ARMAS->TAXID) ",
ผมไม่ทราบว่า condition string ที่ไม่มีข้อมูลจะต้องเทียบอย่างไร ขอบคุณครับ
Re: อยากเพิ่มหน้ารายงานภาษีซื้อขาย ให้มีช่องเลขประจำตัวผู้เลียภาษี ใช้ชั่วคราว

โพสต์แล้ว:
พฤหัสฯ. ต.ค. 17, 2013 8:22 pm
โดย savek
จริงๆ ไม่ต้องใช้เงื่อนไขตรวจสอบเลยนะครับ สามารถใช้วิธีดึงข้อมูล ARMAS->TAXID มาแสดงตรงๆ ได้เลย เพราะหากไม่มีข้อมูล ระบบก็จะไม่แสดงขึ้นมาอยู่แล้วครับ เขียนในลักษณะนี้ได้เลย
~CUSTAX: 0, "", "ARMAS->TAXID", ""
แต่หากต้องการใช้คำสั่งที่แจ้งมา ก็สามารถใช้เครื่องหมาย ' ปิดหัวท้ายของข้อความสตริงที่ต้องการนำมาเปรียบเทียบได้เลยครับ อย่างเช่นในกรณีนี้ก็คือ ต้องนับจำนวนตัวอักษรของคำว่า เลขประจำตัวผู้เสียภาษีกับความยาวของช่อง ARMAS->TAXID สมมติว่าเป็น 40 ตัวอักษร ก็ให้ใส่เป็น ' เคาะวรรค 40 ตัวอักษร และปิดท้ายด้วยเครื่องหมาย '
~CUSTAX: 0, "", "cus_tax", "cus_tax = IIF( ARMAS->TAXID = "", 'เลขประจำตัวผู้เลียภาษี:'+ ARMAS->TAXID, ' ')"
Re: อยากเพิ่มหน้ารายงานภาษีซื้อขาย ให้มีช่องเลขประจำตัวผู้เลียภาษี ใช้ชั่วคราว

โพสต์แล้ว:
พฤหัสฯ. ต.ค. 17, 2013 8:46 pm
โดย chimpanzee
ได้ละครับ ขอบคุณมากครับ

Re: อยากเพิ่มหน้ารายงานภาษีซื้อขาย ให้มีŧ

โพสต์แล้ว:
พฤหัสฯ. ต.ค. 17, 2013 8:56 pm
โดย chimpanzee
สงสัยจะไม่ได้ครับ
ข้อมูลใน ARMAS->TAXID จะไม่ใช่ '' (empty string) ครับ ตอนนี้ผมลองเทียบดู ARMAS->TAXID = '' มันก็ False ตลอดเลยครับ
ไม่ทราบว่าการไม่มีข้อมูลในฟิวล์ มันคือ void หรือ อย่างอื่นรึเปล่าครับ
แล้วสามารถตั้งการเปลียบเทียบ condition ได้รึเปล่าครับ
Re: อยากเพิ่มหน้ารายงานภาษีซื้อขาย ให้มีช่องเลขประจำตัวผู้เลียภาษี ใช้ชั่วคราว

โพสต์แล้ว:
ศุกร์ ต.ค. 18, 2013 1:21 am
โดย savek
ลองคัดลอกสูตรนี้ไปใส่แทนนะครับ
~CUSTAX: 0, "", "CUSTAX", "CUSTAX=IIF(ARMAS->TAXID#' ','เลขประจำตัวผู้เสียภาษี :'+ARMAS->TAXID, ' ')"
Re: อยากเพิ่มหน้ารายงานภาษีซื้อขาย ให้มีช่องเลขประจำตัวผู้เลียภาษี ใช้ชั่วคราว

โพสต์แล้ว:
ศุกร์ ต.ค. 18, 2013 9:34 am
โดย chimpanzee
โอ เยี่ยมครับ เป็นพระคุณมากครับ