[HOSxP Tip] เว้นวรรคตัวอักษร ในรายงาน กรณีใช้ DBMemo
มีคำถามจากสมาชิก กรณีต้องการเว้นวรรคตัวอักษร จะพอทำได้ไหม ทำได้นะครับ
– แบบทำเหมือนใน Microsoft Word เลย
– เดี่ยวมาดูวิธีการทำกันครับ ไม่ยาก แต่ต้องเข้าใจวิธีการ
– ยกตัวอย่างฟอร์มใบรับรองแพทย์นะครับ
โดยผมจะเอาฟิวล์ hpi มาแสดงในช่องว่างนี้
– จะเห็นว่าข้อความจะแสดงชิดซ้าย อยู่นะครับ
ต่อมาเอาข้อความ hpi มาแสดง
– แต่ข้อความก็จะชิดซ้ายทั้งหมด อยากให้แถวที่ 2 ไปอยู่ตรง hpi เลย จะทำยังไง
– วิธีการก็คือเข้าไปแก้ไขที่โค้ด sql query นะครับ
– โดยเพิ่ม คำสั่งใน ตอน select ว่า ,concat(” เว้นวรรคนั้นเอง “,o.hpi)as hpi_new ตามรูป เพื่อให้ใส่ข้อความว่างๆ ไว้ให้พอดีก่อน
– มาก็มาแก้ไขฟอร์มต่ออีกนิด โดยเราจะเอาฟิวล์ hpi_new มาใช้งาน
– ก็ให้กำหนด CharWrap = true ด้วยนะครับ แล้วขยับให้ติดขอบซ้าย ตรงกับ hpi เลย ข้อความเว้นวรรค ก็จะห่างจากคำว่า HPI พอดี
สามารถปรับยาวได้เองใน sql query นะครับ
–
– พอตอน preview ก็จะได้ตามรูปนี้ครับ
– เป็นเทคนิคเล็กๆ น้อยๆ แต่ช่วยให้รายงานออกมาดูดีได้ครับ
– ลองเอาไปปรับใช้ดูนะครับ
แล้วพบกันใหม่ครับ