13 July 2012

Delphi การเปลี่ยนสี Column Header ใน CxGrid


           หัวข้อวันนี้เป็นเรื่องที่เป็นปัญหากับโปรแกรมเมอร์ที่ใช้ Dev Express ครับ ปัญหาที่พบก็คือเมื่อเวลาที่เราต้องการเปลี่ยนสี Column Header หรือ หัวคอลัมน์ มันจะไม่ง่ายเหมือน Version เก่าๆ ที่เลือกเปลี่ยนสีได้เลย ต้องมีการปรับเลือก Option นิดหน่อยเพื่อให้สามารถแสดงผลได้อย่างถูกต้องครับ

03 July 2012

HOSxP Report Design ตอน DBPipeline


ภาพจาก www.columbiatechnologies.com

มีคนถามผมว่าหากจะเริ่มต้นเขียนรายงานสักตัวต้องเริ่มตรงไหนก่อนดี ผมคงตอบว่า
  1. ต้องรู้จักภาษา SQL เป็นพื้นฐานก่อน.
  2. ต้องรู้จัก ตารางต่างๆ ใน HOSxP ก่อน
  3. ต้องรู้จัก DBPipeline 
  4. ต้องรู้จึก คำสั่งต่างๆใน Report Design ของ HOSxP
  5. ต้องรู้จัก Control ต่างๆ ที่มีใน Report Design ของ HOSxP


HOSxP Report Design ตอน Function pickuplist

       วันก่อนมีน้องมาถามว่า... "พี่ผมมี Report ที่เกี่ยวกับชื่อยา ผมต้องการให้เขาเลือกชื่อยาได้เลยโดยไม่ต้องสร้างรายงานหลายตัวผมจะทำอย่างไร" ผมเลยแนะนำให้ใช้ Function getpickuplist ซึ่งเป็น 1 ใน Function ของ HOSxP Report Designer โดยเมื่อ Preview หรือจะ Print รายงาน ก็จะมี Dialog Box ขึ้นมาถามดังรูปด้านล่าง เพื่อให้เราเลือกก่อนที่จะไปขึ้นตอนต่อไป  บทความนี้ผมจะเล่าถึงวิธีการนำไปใช้งานเจ้า getpickuplist กันครับ โดยผมขอยกตัวอย่างของการเลือกชื่อตำบลแทนชื่อยาละกันนะครับ

HOSxP : "Invalid PROVIS CODE 506"

   เมื่อสัก 2-3 สัปดาห์ก่อนผมได้รับโทรศัพท์ให้ไปที่ห้องสุขาภิบาลและควบคุมโรคเนื่องจากได้สามารถบันทึกข้อมูลโรค ไข้เต็งกี่ หรือ ไข้เลือดออก (Dengue Fever) ได้ นั่งดู Query ไปสักพักก็ต้องตกใจ