โดย 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]