BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Khuad ที่ พฤศจิกายน 22, 2011, 15:35:29 PM

หัวข้อ: รง.506 ฝากท่าน เอ็ม รพ.บรบือ ครับ
เริ่มหัวข้อโดย: Khuad ที่ พฤศจิกายน 22, 2011, 15:35:29 PM

... ท่าน M ลองดูที่คำสั่งของข้อมูล วันที่เขียนรายงาน (variable9) ก็ได้ครับ

    อันนี้จะไปตรวดูก่อนว่าวันที่ null หรือเปล่า ...  :D ...
หัวข้อ: Re: รง.506 ฝากท่าน เอ็ม รพ.บรบือ ครับ
เริ่มหัวข้อโดย: Tang ที่ พฤศจิกายน 22, 2011, 15:50:42 PM
ขอเก็บเพื่อศึกษาหน่อยนะ อ.ขวด ;D
หัวข้อ: Re: รง.506 ฝากท่าน เอ็ม รพ.บรบือ ครับ
เริ่มหัวข้อโดย: Khuad ที่ พฤศจิกายน 22, 2011, 16:05:00 PM

... ที่จริงมีหลายวิธีครับ
    จะใช้ Length ของข้อมูลวันที่ในรายงานมาตรวจสอบก็ได้ เช่น

  if Length(DBPipeline['report_date']) > 0 then
  Value := FormatThaiDate('d mmm yyyy',DBPipeline['report_date'])
  else
  Value := '';
   
   แบบนี้ก็ได้ครับ  แล้วแต่เราจะใช้ ...  :D ....


... แบบในรายงานที่แนบไว้ ผมทำไว้นานแล้ว แก้ปัญหาวันที่เป็น  30 ธันวาคม 2442
    ตอนนั้นนึกออกแค่ ไปตรวจสอบข้อมูลก่อนว่า ไม่ null ค่อยเอามาแสดง ...  ;D ...