แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

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

Moderator: Sutas, CO-Admin, Global Moderator

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย praweena arng » พฤหัสฯ. ธ.ค. 12, 2013 3:02 pm

:'( คือมันไม่จบอ๊ะ มันประมาณว่าขาดไปสัก 2-3 ตัวอักษรอ๊ะค่ะ หากยเขยิบ สาขาเข้ามาใกล้ เลขประจำตัวก็จะขาดหายไป ทั้งๆที่ มันมีที่ว่างมากเป็น 10 เคาะ จะขยับไงดีค่ะ
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย savek » พฤหัสฯ. ธ.ค. 12, 2013 7:15 pm

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

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย CK » พฤหัสฯ. ธ.ค. 12, 2013 8:03 pm

ถ้าหากพื้นที่พิมพ์ตรงนี้ค่อนข้างแคบ    และการวาง ~TAXIDX    กับ ~ORG  แยกกัน  อาจทำให้เราปวดหัวในการขยับพื้นที่
ผมว่า  ถ้าเราจับเอาคำว่า 'สำนักงานใหญ่'  หรือคำว่า 'สาขาที่...'  มาต่อท้าย tax_id เลย (โดยคั่นด้วยตัวอักษรเว้นวรรคที่เป็นภาษาไทย) น่าจะดีกว่า      ให้ลองแก้ไขคำสั่งให้เป็นตามตัวอย่าง (เฉพาะด้านท้าย...ตรงที่ขีดเส้น) ดังนี้

~TAXIDX:    0,      "",                "tax_id",    "org=IIF(tax_id#'  ',IIF(A->ORGNUM=0,' ÊӹѡÒ¹ãË­è    ', ' ÊÒ¢Ò·Õè
CK
Guru
Guru
 
โพสต์: 71
ลงทะเบียนเมื่อ: จันทร์ ธ.ค. 02, 2013 10:50 am

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย praweena arng » ศุกร์ ธ.ค. 13, 2013 9:08 am

[quote="savek"]
ก๊อปปี้คำสั่งที่แก้ไขทั้งหมดในหน้าจอแก้ไขแบบทดสอบมาโพสท์อีกทีหนึ่งครับ
[/quote]
* ARIVC.RNX - 㺡ӡѺÊÔ¹¤éÒ
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย praweena arng » ศุกร์ ธ.ค. 13, 2013 9:16 am

[quote="CK"]
ถ้าหากพื้นที่พิมพ์ตรงนี้ค่อนข้างแคบ    และการวาง ~TAXIDX    กับ ~ORG   แยกกัน  อาจทำให้เราปวดหัวในการขยับพื้นที่
ผมว่า  ถ้าเราจับเอาคำว่า 'สำนักงานใหญ่'  หรือคำว่า 'สาขาที่...'  มาต่อท้าย tax_id เลย (โดยคั่นด้วยตัวอักษรเว้นวรรคที่เป็นภาษาไทย) น่าจะดีกว่า       ให้ลองแก้ไขคำสั่งให้เป็นตามตัวอย่าง (เฉพาะด้านท้าย...ตรงที่ขีดเส้น) ดังนี้

~TAXIDX:    0,      "",                 "tax_id",    "org=IIF(tax_id#'   ',IIF(A->ORGNUM=0,' ÊӹѡÒ¹ãË­è     ', ' ÊÒ¢Ò·Õè
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย savek » ศุกร์ ธ.ค. 13, 2013 9:27 am

หลักการคือแบบนี้นะครับ ตัวแปรแต่ละตัวจะใช้แสดงข้อมูลของมันเอง เช่น TAXIDX จะแสดงเลขประจำตัวผู้เสียภาษี 13 หลัก

ดังนั้นตั้งแต่เครื่องหมาย ~ ของคำว่า TAXIDX (นับตัวอักษรของ TAXIDX รวมไปด้วย) จนถึงเครื่องหมาย ~ ของตัวแปร ORG ต้องมีจำนวนตัวอักษรรวมไปถึงช่องว่างครบ 13 หลักนะครับ จึงจะแสดงเลขที่ 13 หลักนั้นได้พอ และตรงนี้ก็จะเป็นข้อจำกัดที่ไม่สามารถดึงให้ ~ORG มาใกล้กว่านั้นได้อีกครับ

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

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย praweena arng » ศุกร์ ธ.ค. 13, 2013 11:47 am

เศร้าเลยดิค่ะงานนี้ แล้วคุณCK พอจะอธิบายเพิ่มเติมได้ไหมค่ะ :'(
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย savek » ศุกร์ ธ.ค. 13, 2013 12:02 pm

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

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย praweena arng » ศุกร์ ธ.ค. 13, 2013 12:04 pm

แต่สงสัย ขนาดที่ตู่ส่งฟอร์มให้ดู พอผลปรินซ์ออกมา พื้นที่หลังจากพิมพ์เลข 13 หลักแล้วเหลือเยอะมากเลยนะค่ะ
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย savek » ศุกร์ ธ.ค. 13, 2013 12:45 pm

มันมีการชดเชยสระของข้อความที่อยู่หน้า TAXIDX ด้วยครับ ระบบจะนับทั้งสระ วรรณยุกต์ทุกตัวๆ ละ 1 ตัวอักษร ดังนั้นที่เราเห็นว่ายังมีเนื้อที่ว่างอยู่ ก็ถูกสระ วรรณยุกต์พวกนี้ใช้งานอยู่ครับ 

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

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย praweena arng » ศุกร์ ธ.ค. 13, 2013 1:05 pm

อ๋อ ถึงว่า บางตัวนะเนื้อที่เหลือเยอะมากเลย เหมือนช่องใส่ตัวเลขรึไงนี้ ขอบคุณนะค่ะ งั้นคงต้องปล่อยให้มันทับกัน คงไม่เป็นไรมั้งค่ะ :-X
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย savek » ศุกร์ ธ.ค. 13, 2013 1:12 pm

จำเป็นที่จะต้องเอาเลขประจำตัวผู้เสียภาษี ไว้ด้านหลังรหัสลูกค้าหรือครับ เพราะอย่างในฟอร์มของ Express เอง ก็จะเอาเลขประจำตัวผู้เสียภาษี , สาขา ไว้ด้านล่างสุดต่อจากที่อยู่ลูกค้านะครับ และผมเห็นว่าในบรรทัดดังกล่าว ในแบบฟอร์มของคุณ praweena ก็ยังมีเนื้อที่ว่างอยู่นะครับ

He:    àÅ¢»ÃШӵÑǼÙéàÊÕÂÀÒÉÕ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย suchai » ศุกร์ ธ.ค. 13, 2013 1:15 pm

การเซ็ตฟอร์มโดยเฉพาะ Pre-Print Form (กระดาษต่อเนื่อง) ในพื้นที่แคบๆ จะเซ็ตค่อนข้างยากครับ มันไม่ต่างกับการเซ็ตฟอร์มแบบครึ่งหน้า 5.5" เพื่อให้มีข้อความที่ต้องการ อัดแน่นอยู่ในพื้นที่ที่ต้องการ

[color=red]ประการแรก
ควรเห็นแบบของฟอร์มก่อนว่า มีพื้นที่ที่จะบันทึกอยู่ตรงไหนอย่างไร เพื่อจะได้กำหนดพื้นที่ให้เพียงพอกับการแสดงผล

ประการถัดมา เลือกที่จะแสดงตำแหน่งของข้อมูล โดยระวังการทับซ้อนการแสดงผลของข้อมูล เลือกตัวข้อมูลที่คงที่ มาก่อน และเลือกข้อมูลยาวๆ ที่ไม่คง ที่เอาไว้ตามหลัง

ปกติเวลาผมเซ็ตฟอร์มกระดาษต่อเนื่อง จะต้องคำนวณว่า ขนาดของข้อมูลที่มากที่สุด สามารถแสดงผลได้หมดในพื้นที่ที่ต้องการหรือไม่ ถ้าไม่ได้ก็ควรจะปรับเปลี่ยนตำแหน่งไปยังตำแหน่งอื่นที่เหมาะสมในลำดับรองลงไป

ส่วนเรื่องคำสั่งในการย่อขนาดตัวอักษร เช่น ~CUSCOD \027\033\000\027\103เลขประจำตัวผู้เสียภาษี อาจจะต้องปรับแต่งขยับซ้าย-ขวา เพื่อให้เกิดผลข้างเคียงกับการแสดงผล และพบว่า คำสั่งควบคุมเครื่องพิมพ์ ที่โปรแกรม Express ใช้สั่งไปบังคับเครื่องพิมพ์หัวเข็ม Epson จะใช้ได้กับทุกๆ รุ่นที่เป็นรุ่นแคร่ยาว หรือรุ่นใหญ่ ราคาแพง จะรู้จักทุกคำสั่ง แต่กลับพบว่าในรุ่นเล็ก สำหรับ LQ-300+ กลับใช้ได้บางคำสั่ง อาจเป็นเพราะผู้ผลิตลดความสามารถของรุ่นเล็กลงให้สมกับราคา หรืออีกกรณีนึงคือ ชุดคำสั่งในเครื่อง LQ-300+ มีความเสียหายหรือไม่ปกติ ถ้าในสำนักงานมีเครื่องพิมพ์ รุ่น LQ-2180 หรือ LQ-2090 จะมีความแน่นอนสำหรับการใช้ชุดคำสั่งเหล่านี้

การเซ็ตฟอร์มในพื้นที่แคบๆ จะเซ็ตค่อนข้างยาก ก็จะคล้ายๆ กับการเซ็ตส่วนลดต่อรายการเข้าไป หากใช้ขนาดเป็น 15 ตัวอักษร/นิ้ว ทั้งบรรทัดจะเล็กหมดและแสดงผลได้ แต่มองไม่ค่อยเห็น แต่ถ้าจะให้เป็น 12 ตัวอักษร/นิ้ว มันก็ทำได้ แต่ต้องคำนวณทุกตัวแปรในบรรทัดนั้นว่า จะมีขนาดของข้อมูลสูงสุดเท่าไหร่ เช่น จำนวนไม่เกินหมื่นทศนิยม3ตำแหน่ง ราคาต่อหน่วยไม่เกินแสน ส่วนลดไม่เกินหมื่น และจำนวนไม่เกินเก้าล้านเก้า เช่นนี้ เราจะต้องแสดงตัวเลขที่มากที่สุดเข้าไป เพื่อให้โปรแกรมสามารถแสดงผลออกมาได้โดยไม่ทับซ้อนกัน เมื่อมากได้แล้ว กรณีน้อยก็จะไม่มีปัญหาอะไร
[/color]
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: แก้ไขขนาดเลขประจำตัวผู้เสียภาษี

โพสต์โดย praweena arng » ศุกร์ ธ.ค. 13, 2013 1:56 pm

[quote="savek"]
จำเป็นที่จะต้องเอาเลขประจำตัวผู้เสียภาษี ไว้ด้านหลังรหัสลูกค้าหรือครับ เพราะอย่างในฟอร์มของ Express เอง ก็จะเอาเลขประจำตัวผู้เสียภาษี , สาขา ไว้ด้านล่างสุดต่อจากที่อยู่ลูกค้านะครับ และผมเห็นว่าในบรรทัดดังกล่าว ในแบบฟอร์มของคุณ praweena ก็ยังมีเนื้อที่ว่างอยู่นะครับ

He:    àÅ¢»ÃШӵÑǼÙéàÊÕÂÀÒÉÕ
praweena arng
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: พุธ ธ.ค. 04, 2013 1:17 pm

ย้อนกลับ

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

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

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