HOSxP Tip
[HOSxP Tip] เว้นวรรคตัวอักษร ในรายงาน กรณีใช้ DBMemo

[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 ก็จะได้ตามรูปนี้ครับ

– เป็นเทคนิคเล็กๆ น้อยๆ แต่ช่วยให้รายงานออกมาดูดีได้ครับ
– ลองเอาไปปรับใช้ดูนะครับ

แล้วพบกันใหม่ครับ

Loading

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.