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

แก้ไขแบบฟอร์มเกี่ยวกับ เลขประจำตัวผู้เสียภาษี

โพสต์โพสต์แล้ว: พฤหัสฯ. ส.ค. 01, 2019 10:08 am
โดย hkmed
สอบถามครับ ปกติทางบริษัทเวลาพิมพ์บิลออกมา จะมีพิมพ์คำว่าเลขประจำตัวผู้เสียภาษีของลูกค้าออกมาด้วย ไม่ว่าข้อมูลลูกค้าคนนั้นจะมีข้อมูลเลขประจำตัวผู้เสียภาษีหรือไม่
ไม่ทราบว่ามีคำสั่งพิเศษไหมครับ คล้ายๆ if ของ excel ว่าถ้าข้อมูลลูกค้ามีเลขประจำตัวผู้เสียภาษี ก็จะพิมพ์ออกมาครบหมด ถ้าข้อมูลลูกค้าไม่มีเลขประจำตัวผู้เสียภาษี ก็จะไม่พิมพ์คำว่า เลขประจำตัวผู้เสียภาษีออกมาด้วย

Re: แก้ไขแบบฟอร์มเกี่ยวกับ เลขประจำตัวผู้เสียภาษี

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 02, 2019 8:39 am
โดย savek
ปกติเลขประจำตัวผู้เสียภาษีจะไม่สามารถปล่อยเป็นค่าว่างได้นะครับ ผมสมมติว่าใส่เป็นเลข 0 ทั้งหมด 13 ตัว เราจะสามารถแก้ไขแบบฟอร์มให้แสดงหรือไม่แสดงคำว่า 'เลขประจำตัวผู้เสียภาษี' โดยอิงกับเงื่อนไขที่ว่าเลขประจำตัวผู้เสียภาษีใส่ไว้เป็นเลข 0 ทั้งหมดหรือไม่นะครับ

ในขั้นแรกให้เข้าในหน้าจอแก้ไขแบบฟอร์ม แก้ไขข้อความที่เป็น 'เลขประจำตัวผู้เสียภาษี' ให้เป็นตัวแปร ~TXTTAX แทนนะครับ

จากนั้นเพิ่มตัวแปร ~TXTTAX นี้ในส่วนของ [data spec] แบบนี้ครับ แล้วจึงทดสอบพิมพ์ดูอีกทีนะครับ

~TXTTAX: 0, "", "TXTTAX", "TXTTAX=IIF(tax_id='0000000000000',' ตรงนี้เคาวรรค 21 เคาะ ', 'เลขประจำตัวผู้เสียภาษี ')"

Re: แก้ไขแบบฟอร์มเกี่ยวกับ เลขประจำตัวผู้เสียภาษี

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 02, 2019 10:13 am
โดย hkmed
ขอบคุณครับ ใช้ได้แล้วครับ แต่คราวนี้ต้องไปไล่เพิ่มเลข 0 ให้กับลูกค้าที่ไม่มีเพียบเลย

Re: แก้ไขแบบฟอร์มเกี่ยวกับ เลขประจำตัวผู้เสียภาษี

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 02, 2019 11:33 am
โดย savek
จริงๆ อยากให้ป้อนเลขประจำตัวผู้เสียภาษีด้วยนะครับ เพราะจะเป็นไปตามกฏหมาย แต่หากมีความจำเป็นต้องเว้นว่างไว้จริงๆ ให้ตั้งค่าที่เมนูเริ่มระบบ ข้อ 1.1 รายละเอียดกิจการ ในข้อย่อยที่ 5.3 ยอมให้เลขประจำตัวผู้เสียภาษีเป็นค่าว่างได้

และแก้ไขคำสั่งข้างบนนิดหน่อย โดยเปลี่ยนจาก tax_id='0000000000000' เป็น tax_id=' ' แทนนะครับ

Re: แก้ไขแบบฟอร์มเกี่ยวกับ เลขประจำตัวผู้เสียภาษี

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 02, 2019 2:51 pm
โดย hkmed
ถ้าแก้ จาก tax_id='0000000000000' เป็น tax_id=' ' ถ้าพิมพ์บิลลูกค้าที่มีเลขประจำตัวผู้เสียภาษีออกมา จะออกมาแต่เลขประจำตัว กับ สาขา ครับ
คำว่า "เลขประจำตัวผู้เสียภาษี" จะไม่ออกมาด้วยครับ

Re: แก้ไขแบบฟอร์มเกี่ยวกับ เลขประจำตัวผู้เสียภาษี

โพสต์โพสต์แล้ว: ศุกร์ ส.ค. 02, 2019 4:11 pm
โดย savek
ผมทดสอบ tax_id=' ' ก็ออกให้ปกตินะครับ ถ้าลูกค้ามีเลขที่ผู้เสียภาษี ก็จะออกครบทั้งข้อความ และข้อมูล แต่ถ้าไม่มี ก็ไม่แสดงทั้งข้อความ และข้อมูลครับ

Re: แก้ไขแบบฟอร์มเกี่ยวกับ เลขประจำตัวผู้เสียภาษี

โพสต์โพสต์แล้ว: เสาร์ ส.ค. 03, 2019 9:31 am
โดย hkmed
ผมต้องแก้เป็นแบบนี้แทนถึงจะออก ไม่รู้เหมือนกันว่าทำไมครับ แต่ตอนนี้ใช้ได้ตามที่ต้องการแล้วครับ ขอบคุณมากครับ
~TXTTAX: 0, "", "TXTTAX", "TXTTAX=IIF(tax_id='0','เลขประจำตัวผู้เสียภาษี','เคาะ 22 ที')"