ทำบาร์โค้ด สำหรับชำระเงินที่ธนาคาร

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

Moderator: Sutas, CO-Admin, Global Moderator

ทำบาร์โค้ด สำหรับชำระเงินที่ธนาคาร

โพสต์โดย babybell » เสาร์ ต.ค. 29, 2016 5:54 am

คือผมใช้โปร เป็นรุ่นNewRWT น่ะครับ จะทำบาร์โค้ดสำหรับจ่ายเงินที่ธนาคารซึ่ง ทางธนาคารกำหนดมาต้องใช้ ใชอักขระพิเศษ (CR (Carriage Return) ซึ่งในที่นี้จะแทนด้วยเครื่องหมาย ↵) ต้องทำยังไงอ่ะครับ มีวิธีไหมครับ
babybell
Newbie
Newbie
 
โพสต์: 18
ลงทะเบียนเมื่อ: เสาร์ พ.ย. 24, 2012 5:54 pm

Re: ทำบาร์โค้ด สำหรับชำระเงินที่ธนาคาร

โพสต์โดย savek » จันทร์ ต.ค. 31, 2016 10:45 am

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

Re: ทำบาร์โค้ด สำหรับชำระเงินที่ธนาคาร

โพสต์โดย suchai » อังคาร พ.ย. 01, 2016 11:11 am

ในทางทฤษฎีน่าจะทำได้ พอดี ขายเครื่องยิงบาร์โค้ดไปหมด เลยไม่มีตัวทดสอบ ได้แต่ มองบาร์โค้ด ที่มี Code ขึ้นบรรทัดใหม่ แต่ไม่รู้ว่า ยิงจะขึ้นบรรทัดใหม่ให้มั้ย แต่ผมว่า น่าจะได้เกือบ 100% เพราะ [color=red]โปรแกรมเมอร์ ใส่คำสั่ง NewLine เข้ามาให้โปรแกรมรู้จักด้วยคำสั่ง \N

เจ้า \N ปกติจะเป็นคำสั่งขึ้นบรรทัดใหม่ ในภาษาซี แล้วก็ออกลูกหลานมา Java PHP

ผมจะอธิบายเป็นแนวทาง ส่วนใครจะไปขยายความ จินตนาการต่ออย่างไร ก็แล้วแต่ความต้องการครับ

สมมติเราต้องทำบาร์โค้ด  เลขเอกสาร DOCNUM และ วันที่เอกสาร DOCDAT และผมก็ไม่ทราบว่าด้วยประการใด อยากให้ยิงทีเดียว ช่องด้านบนใส่ด้วย เลขเอกสาร และช่องด้านล่างใส่วันที่เอกสาร

สร้างตัวแปรใหม่ ชื่อ NUMDATBC

~NUMDATBC:    0,    "",      "์numdatbc",  "numdatbc=ARTRN->DOCNUM+'\N'+DTOS(ARTRN->DOCDAT)

เอาตัวแปรนี้ไปทำเป็น Barcode คำสั่ง \N จะตัดส่วนหลังขึ้นบรรทัดใหม่

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


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

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

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