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

เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พุธ ก.ย. 26, 2012 3:00 pm
โดย tan2life
สอบถามเรื่องการเพิ่มแถวตรงที่อยู่ครับ ในแบบฟอร์ม

มันสามารถเพิ่มบันทัดได้ไหม เพราะว่าตอนนี้มันล้นออกนอกกรอบแบบฟอร์ม

ภาพประกอบ
http://peg-intertech.com/images/Express.jpg

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พุธ ก.ย. 26, 2012 3:21 pm
โดย savek
ดูจากรูป ค่อนข้างแปลกครับ เพราะคำว่าคลองเตยเหนือ ตรงคำว่าเหนือ ห.หีบหายไป และสระเอกับ น.หนูก็อยู่ห่างกันผิดปกติ :)

ไม่ทราบว่ามีการเข้าไปแก้ไขแบบฟอร์มตัวนี้บ้างหรือเปล่าครับ หากมีการแก้ไข ได้เพิ่มคำสั่งพิเศษอะไรเข้าไปหรือเปล่าครับ

ส่วนวิธีแก้ไข อาจจะทำได้ 2 ลักษณะนะครับ คือ 1.ทำให้ข้อความในส่วนของที่อยู่นี้ มีตัวอักษรขนาดเล็กกว่าปกติ (เล็กกว่าตัวอักษรของข้อความอื่นๆ ในแบบฟอร์ม)

กับอีกวิธีหนึ่ง คือ ตัดที่อยู่ในส่วนที่ยาวเลยออกไป ให้ขึ้นบรรทัดใหม่ครับ

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พุธ ก.ย. 26, 2012 4:19 pm
โดย tan2life
ตัดขึ้นบรรทัดใหม่ ทำไงครับ

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พุธ ก.ย. 26, 2012 4:39 pm
โดย savek
ลองแก้ไขแบบฟอร์มในลักษณะนี้ดูนะครับ :)


เพิ่มบรรทัดที่อยู่เข้าไปอีกบรรทัดหนึ่ง และใส่ตัวแปร ~AD2 ไว้ที่บรรทัดที่เพิ่มใหม่นี้

รูปภาพ

จากนั้นไปในส่วนของ [data spec] แก้ไขบรรทัดต่อไปนี้นะครับ

รูปภาพ

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 3:50 pm
โดย tan2life
ทำตามแล้วยังไม่ได้ครับ  :-\

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 3:57 pm
โดย savek
มันฟ้องว่าอะไรหรือครับ หรือมีอาการแบบไหนครับ :)

อาจจะลองก๊อปปี้ชุดคำสั่งที่แก้ไขตามที่ผมแนะนำไป มาโพสท์ในกระทู้นี้ให้ผมช่วยตรวจสอบให้อีกทีก็ได้นะครับ

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 4:03 pm
โดย tan2life
He:ó                                                                                          ó
He:ó ¼ÙéÙ¡ËÑ¡ÀÒÉÕ

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 4:06 pm
โดย tan2life

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 4:11 pm
โดย savek
มีผิดตรงเครื่องหมาย = และขาดวงเล็บปิดไปนิดนึงครับ ลองแก้ไขให้เป็นแบบนี้นะครับ :)


~ADDRESS:  0,      "",                "AD1",      "AD1-SUBSTR(ISTAX->ADDR,1,58"

เปลี่ยนให้เป็น

~ADDRESS:  0,      "",                "AD1",      "AD1=SUBSTR(ISTAX->ADDR,1,58)"


~AD2:      0,      "",                "AD2",      "AD2-SUBSTR(ISTAX->ADDR,59,50"

เปลี่ยนให้เป็น

~AD2:      0,      "",                "AD2",      "AD2=SUBSTR(ISTAX->ADDR,59,50)"

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 4:19 pm
โดย tan2life
ยังไม่ได้ครับผม

รบกวน teamviewer มาดูให้หน่อยได้ไหมครับ  :-\

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 4:26 pm
โดย savek
ขอทราบเป็นอาการที่แจ้งว่าไม่ได้ดีกว่านะครับ เผื่อจะได้เป็นประโยชน์กับลูกค้าท่านอื่น ที่เข้ามาอ่านกระทู้นี้ด้วยนะครับ

และอยากให้แปะชุดคำสั่งทั้งหมด เอาไว้ในกระทู้ ให้ผมไล่ตรวจสอบดูทีเดียวเลย ก็น่าจะแก้ไขปัญหาได้เร็วขึ้นนะครับ

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 4:32 pm
โดย tan2life
* ISTAX.RL - ˹ÑÊ×ÍÃѺÃÍ¡ÒÃËÑ¡ÀÒÉÕ

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ย. 27, 2012 4:38 pm
โดย savek
ตอนนี้อาการที่ว่าพิมพ์ไม่ได้ หรือยังไม่ถูกต้อง อาการเป็นยังไงหรือครับ

ถ้าเป็นเรื่องของจำนวนบรรทัดต่อหน้าไม่พอ ลองแก้ไขคำสั่ง Lines จาก 56 ให้เป็น 57 แบบนี้ดูนะครับ

[print options]
*Printer=X
Top=0
Left=2
Tabs=4
Right=94
Lines=57

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: ศุกร์ ก.ย. 28, 2012 2:04 pm
โดย tan2life
อาการตอนนี้ คือ ถ้าที่อยู่ยาวๆ มันจะล้นออกนอกกรอบ อย่างที่แจ้งไปครั้งแรกครับ ถ้าที่อยู่สั้น มันก็ปรกติดี ก็เลยอยากถามดูว่า จะทำไงให้มันตัดขึ้นบรรทัดใหม่ เมื่อที่อยู่มันล้น คือให้มันอยู่ในกรอบ ครับผม

รายงานสถานการณ์ ตอนนี้ยังไม่ได้ ครับผม ยังล้นเหมือนเดิม ครับ มันไม่ยอมขึ้นบรรทัดใหม่ให้

Re: เพิ่มแถวตรงที่อยู่

โพสต์โพสต์แล้ว: ศุกร์ ก.ย. 28, 2012 2:44 pm
โดย savek
อืม ถ้าเป็นหลังจากที่แก้ไขตามคำสั่งที่ผมแนะนำไปข้างบนแล้ว น่าจะตัดบรรทัดใหม่ เมื่อจำนวนตัวอักษรในบรรทัดนั้นยาวกว่า 58 ตัวอักษรแล้วนะครับ :)

ไม่ทราบว่าตอนที่ทดลองสั่งพิมพ์หลังจากแก้ไขตามที่ผมแจ้งไป เป็นการพิมพ์จากข้อ 3 พิมพ์แบบทดสอบหรือเปล่าครับ