BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Noppadol ที่ กรกฎาคม 16, 2013, 14:21:18 PM

หัวข้อ: แก้ไขฟอร์มใบตรวจรักษา DOCTOR-OPDCARD
เริ่มหัวข้อโดย: Noppadol ที่ กรกฎาคม 16, 2013, 14:21:18 PM
ปัญหาคือฟอร์มเดิมที่ใช้มันพิมพ์วันที่เป็น ค.ศ. พอแก้ไขให้รับค่าเป็น format Thaidate แล้ว ปรากฏว่ามันมีข้อผิดพลาดตรงวันนัด (Variable24)
มันพิมพ์ออกมาด้วย ทั้งที่ไม่ได้นัด ก็เลยอยากขอคความช่วยเหลือจากท่านอาจารย์ ปรับแก้ไขให้ด้วยครับ ขอบคุณครับ
หัวข้อ: Re: แก้ไขฟอร์มใบตรวจรักษา DOCTOR-OPDCARD
เริ่มหัวข้อโดย: Noppadol ที่ กรกฎาคม 17, 2013, 13:31:04 PM
แวะมาดันซะหน่อย  ;D ;D ;D
หัวข้อ: Re: แก้ไขฟอร์มใบตรวจรักษา DOCTOR-OPDCARD
เริ่มหัวข้อโดย: s@u ที่ กรกฎาคม 19, 2013, 15:41:10 PM
ลองเอาคำสั่งไปรันใน mysql หรือยังคะ...??
หัวข้อ: Re: แก้ไขฟอร์มใบตรวจรักษา DOCTOR-OPDCARD
เริ่มหัวข้อโดย: s@u ที่ กรกฎาคม 19, 2013, 16:00:06 PM
ลองทดสอบดู แล้วเก็บรายงานตัวเก่าไว้ก่อนนะคะ กันพลาด
หัวข้อ: Re: แก้ไขฟอร์มใบตรวจรักษา DOCTOR-OPDCARD
เริ่มหัวข้อโดย: Khuad ที่ กรกฎาคม 19, 2013, 16:01:56 PM
ปัญหาคือฟอร์มเดิมที่ใช้มันพิมพ์วันที่เป็น ค.ศ. พอแก้ไขให้รับค่าเป็น format Thaidate แล้ว ปรากฏว่ามันมีข้อผิดพลาดตรงวันนัด (Variable24)
มันพิมพ์ออกมาด้วย ทั้งที่ไม่ได้นัด ก็เลยอยากขอคความช่วยเหลือจากท่านอาจารย์ ปรับแก้ไขให้ด้วยครับ ขอบคุณครับ

... ถ้าข้อมูลวันที่ไม่มี  แล้วใช้ FormatThaidate จะได้  30 ธันวาคม 2442  แสดงออกมาครับ

    ต้องไปเขียนคำสั่งดักไว้ก่อน ว่าถ้าไม่มีข้อมูล ก็ไม่ต้องแสดงผล  ถ้ามีข้อมูลค่อยเอาผลมาแสดง

    ใช้ if.. then.. else.. ก็ได้ครับ ...  :D ...