ผู้เขียน หัวข้อ: การใช้วันที่ hosxp กับ win7  (อ่าน 8289 ครั้ง)

0 สมาชิก และ 3 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ tangkeaw

  • Sr. Member
  • ****
  • กระทู้: 268
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลเพชรบูรณ์
การใช้วันที่ hosxp กับ win7
« เมื่อ: มิถุนายน 29, 2011, 21:55:26 PM »
0
เนื่องจากโรงพยาบาลผมทำรายงาน hosxp ไม่ว่าจะเป็นใบสั่งยา ใบนัด ทุกอย่างที่เป็นวันที่ ถ้าใช้กับ winxp ไม่มีปัญหาอะไรครับออกมาเป็น พศ ปกติ 
***แต่ผมให้รายงานออกกับ win7 กับออกเป็น คศ แทน ซึ่งรูปแบบรายงานเป็นตัวเดี๋ยวกันครับ ไม่ได้เปลี่ยนอะไร ท่านใดแก้ปัญหานี้ได้ช่วยแนะนำหน่อยครับ เนื่องจากที่โรงพยาบาลซื้อลิขสิทธิ์ เป็น win7 มากับเครื่องครับ

itpbh
โรงพยาบาลเพชรบูรณ์  ขึ้นระบบ ปี 2551
**server IBM Blade Center E
IBM BladeCenter HS22
 ram 72 GB  OS- Linux centos-5.4 64 bit  Mysql  5.5.30
เครื่องสำรอง
server IBM Blade Center IBM BladeCenter HS22
  ram 16 GB   OS- Linux centos-64 bit  mysql 5.5.30
รพ.ขนาด 509 เตียง
คนไข้ต่อวันประมาณ 1,400คน/วัน
เครื่องใช้งาน HOsxp ประมาณ 190 เครื่อง ใช้งานทั้ง IPD และ OPD
ระบบ datacenter ทีม BMS ใช้งาน วันที่ 31 มิย 55
Endian Firewall 2.1.2

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: การใช้วันที่ hosxp กับ win7
« ตอบกลับ #1 เมื่อ: มิถุนายน 29, 2011, 21:57:54 PM »
0
เนื่องจากโรงพยาบาลผมทำรายงาน hosxp ไม่ว่าจะเป็นใบสั่งยา ใบนัด ทุกอย่างที่เป็นวันที่ ถ้าใช้กับ winxp ไม่มีปัญหาอะไรครับออกมาเป็น พศ ปกติ 
***แต่ผมให้รายงานออกกับ win7 กับออกเป็น คศ แทน ซึ่งรูปแบบรายงานเป็นตัวเดี๋ยวกันครับ ไม่ได้เปลี่ยนอะไร ท่านใดแก้ปัญหานี้ได้ช่วยแนะนำหน่อยครับ เนื่องจากที่โรงพยาบาลซื้อลิขสิทธิ์ เป็น win7 มากับเครื่องครับ

itpbh

ใช้ได้ครับและเป็น พศ
อ.นาจเคยโพสต์ไว้นานๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆมาก

ผมใช้ win7 64 bit เกือบทั้งโรงพยาบาลแล้ว
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ jdadmin1

  • Hero Member
  • *****
  • กระทู้: 6,468
  • "เครื่องชำรุด...งดใช้งานชั่วคราว"
  • Respect: +33
    • ดูรายละเอียด
Re: การใช้วันที่ hosxp กับ win7
« ตอบกลับ #2 เมื่อ: มิถุนายน 29, 2011, 22:18:27 PM »
0
โรงพยาบาลพระสมุทรเจดีย์สวาทยานนท์ จังหวัดสมุทรปราการ
Master   : HOSxP 3.67.6.5
Slave1   : HOSxP 3.67.6.5
Upgrade 8/06/2567
Facebook : Suntad Mamak

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: การใช้วันที่ hosxp กับ win7
« ตอบกลับ #3 เมื่อ: มิถุนายน 29, 2011, 22:24:20 PM »
0
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: การใช้วันที่ hosxp กับ win7
« ตอบกลับ #4 เมื่อ: มิถุนายน 30, 2011, 00:41:19 AM »
0
1. กรณีใช้วันที่เป็น parameter ใน SQL ของรายงาน เราจะใช้ Function GetUserParameter(i) เพื่อดึงวันที่จาก parameter list มาใช้ และใช้ Function ISO2Date(d,f) เพื่อแปลงค่าวันที่จาก GetUserParameter(i) มาแสดงในรูปแบบที่เราอ่านได้ เราสามารถกำหนด f เป็น 'd mmm ee' ได้ โดยใน report designer จะแสดงเป็น ค.ศ. แต่เมื่อเปิดจาก HOSxP จะแสดงเป็น พ.ศ.ครับ
เช่น
Text := 'ระหว่างวันที่ '+ISO2Date(GetUserParameter(0), 'd mmm yy')+' ถึงวันที่ '+ ISO2Date(GetUserParameter(1), 'd mmm yy');
จะแสดงเป็น
ระหว่างวันที่ 1 มิ.ย. 11 ถึงวันที่ 30 มิ.ย. 11

แต่ถ้าใช้
Text := 'ระหว่างวันที่ '+ISO2Date(GetUserParameter(0), 'd mmm ee')+' ถึงวันที่ '+ ISO2Date(GetUserParameter(1), 'd mmm ee');
จะแสดงเป็น
ระหว่างวันที่ 1 มิ.ย. 11 ถึงวันที่ 30 มิ.ย. 11 (เมื่อ preview ใน report designer)
และแสดงเป็น
ระหว่างวันที่ 1 มิ.ย. 54 ถึงวันที่ 30 มิ.ย. 54 (เมื่อ preview/print ใน HOSxP)

2. กรณีใช้ Function GetDateRangeDialog(d1,d2) ต้องใช้ Function FormatThaiDate(fFormat,fDate) ในการแสดงวันที่ที่เลือกได้จาก Function GetDateRangeDialog(d1,d2) ให้เป็นรูปแบบที่อ่านได้ เช่น
Text := FormatThaiDate('d mmm yy',DBPipeline['vstdate']);
จะแสดงผลเป็น 30 มิ.ย. 54 ทั้งใน Report Designer และใน HOSxP

3. กรณีต้องการให้ข้อมูลที่เป็นวันที่ แสดงเป็นแบบที่อ่านได้ ต้องใช้ FormatThaiDate(fFormat,fDate) เหมือนข้อ 2
« แก้ไขครั้งสุดท้าย: กรกฎาคม 08, 2011, 14:52:08 PM โดย udomchok »
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ chk

  • Hero Member
  • *****
  • กระทู้: 1,949
  • Respect: +2
    • ดูรายละเอียด
Re: การใช้วันที่ hosxp กับ win7
« ตอบกลับ #5 เมื่อ: มิถุนายน 30, 2011, 08:24:30 AM »
0
 ;D  ตามที่ อ. โชค  บอกนะขอรับ   ;D

 ;D  ต้องแก้โค๊ด ท่านเทพ  ฯ  ทั้งหลายนะช่วยได้นะ อิอิ อะ อะ  >:(
8) ........ {O.*} ............   8)
8) ...KUMPANGSEAN  HOSXP  SYSTEM...   8) Office  Station ::  Kumpangsan Hospital  Nakhon Pathom
 System  Running :: 01/01/2010

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: การใช้วันที่ hosxp กับ win7
« ตอบกลับ #6 เมื่อ: มิถุนายน 30, 2011, 10:17:50 AM »
0


อยู่ตรงไหนครับพี่...พอดีของผม ใน Report Designer  มีแต่  DBpipeline อ่ะครับ... ;D ;D ;D ;D ;D ;D


2. กรณีใช้ Function GetDateRangeDialog(d1,d2) ต้องใช้ Function FormatThaiDate(fFormat,fDate) ในการแสดงวันที่ที่เลือกได้จาก Function GetDateRangeDialog(d1,d2) ให้เป็นรูปแบบที่อ่านได้ เช่น
Text := FormatThaiDate('d mmm yy',BDPipeline['vstdate']);
จะแสดงผลเป็น 30 มิ.ย. 54 ทั้งใน Report Designer และใน HOSxP


Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x