ผู้เขียน หัวข้อ: ปัญหาวันที่ Windows 7 ครับ  (อ่าน 11224 ครั้ง)

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

ออฟไลน์ P1005

  • Full Member
  • ***
  • กระทู้: 122
  • Respect: 0
    • ดูรายละเอียด
ปัญหาวันที่ Windows 7 ครับ
« เมื่อ: มิถุนายน 13, 2012, 14:54:16 PM »
0
เครื่องคอมซื้อมาใหม่เป็น Windows 7 ครับ เวลาพิมพ์ OPD Card หรือฟอร์มอื่น รูปแบบวันที่ มันขึ้นเป็นปี คศ. ดังรูปครับ ไม่ทราบแก้ไขยังไง จริง แล้วมีคนเคยถามแล้วแหล่ะครับ แต่ผมหาคำตอบไม่เจอ รบกวนตอนให้อีกรอบนะครับ หรือส่งลิงค์ให้อีกหน   ขอบคุณครับ
เจ้าพนักงานเวชสถิติ
รพ.กุสมาลย์ อ.กุสุมาลย์ จ.สกลนคร ขนาด 30 เตียง -----
Server : Intel Xeon Quad-core Processor E5620
RAM : 8 Gb
OS : CentOS 6.4
DB : MySQL Percona 5.5.33
ขอบคุณทุกท่านที่ให้ความช่วยเหลือ

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #1 เมื่อ: มิถุนายน 13, 2012, 15:04:22 PM »
0
เข้าไปแก้ไขรายงานครับ วางตัวแปรตามนี้ครับ
Value := FormatThaiDate('d mmmm yyyy', DBPipeline['vstdate'])

สำหรับ form อื่นๆ
แก้รูปแบบวันที่ใน win7
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['birthday'])
Value := FormatThaiDate('d mmmm yyyy', DBPipeline['vstdate'])
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['expiredate'])
Value := FormatThaiDate('d mmmm yyyy', DBPipeline['regdate'])
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['DOB'])
Value := FormatThaiDate('d mmmm yyyy',CurrentDate)
ปรเมษฐ  แควภูเขียว poramat.pik@gmail.com
รพ.เกษตรสมบูรณ์ จ.ชัยภูมิ (รพช. 60 เตียง)
www.kaset-hospital.org
Implement 10 มี.ค.53 by BMS
HOSxP 3.55.12.25f + DataCenter + LIS
CentOS 5.5 _64
MySQL 5.1.54 percona+ExtraDB
HOSxP PCU รพสต. 16 แห่ง
ชื่นชม อบอุ่น มั่นใจ ในชุมชน HOSxP ครับ

ออฟไลน์ armds

  • Hero Member
  • *****
  • กระทู้: 1,084
  • armds
  • Respect: +10
    • ดูรายละเอียด
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #2 เมื่อ: มิถุนายน 13, 2012, 15:09:05 PM »
0
เพิ่มเติม จากพี่ปิ๊ก นะครับ

FormatThaiDate    และ  formatthaidate

ใช้งานไม่เหมือนกันนะครับ  ถ้าให้ดีทั้ง xp และ win7  ให้ใช้  FormatThaiDate  ครับ
โรงพยาบาลสมเด็จพระยุพราชด่านซ้าย จ.เลย
ขนาด 60 เตียง นวก. คอมพิวเตอร์ ขึ้นระบบ ปี 2548
ขอบคุณ อ.ชัยพร อ.สุชัย อ.เดชา อ.doreamon อ.naj อ.ขวด และอ.ในเว็บ hosxp.net ทุกท่าน

ออฟไลน์ ismailsa

  • Sr. Member
  • ****
  • กระทู้: 282
  • Respect: +4
    • ดูรายละเอียด
    • www.tydhospital.com
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #3 เมื่อ: ธันวาคม 16, 2012, 11:03:26 AM »
0
ถามต่อนะคับ ในรายงานที่เขียนโดย pascal script เช่น
 st1:=formatdatetime('d mmm eeee',getsqldata('select birthday from patient where hn="'+fcds2['hn']+'"'));
   fcds['name4']:= st1;
ถ้าต้องการคิวรี่ออกมาเป็นปี พ.ศ. เลยได้ไหมครับ มี function หรือปล่าวคับ ลองใช้ function FormatThaiDate ก็ไม่ได้ เพราะตอนนี้ในใบ summary ถ้าปริ้นโดยWin 7 จะยัง ค.ศ อยู่
นายอิสะมะแอ สะ นักวิชาการคอมพิวเตอร์
โรงพยาบาลทุ่งยางแดง จ.ปัตตานี
Server MASTER HP ML150G5  Intel Quadcore Xeonl  Ram 5G   HD 160 G SATA2  Centos 4.7serverCD-64 Bit   mysql  Percona ExtraDB 5.1.47-64 Bit hosxp  3.53.9.21
Replicate Server AMD X2 Duacore Ram 2 G
Datacenter Site www.tydhospital.org:9999
Website www.tydhospital.org
E-mail : air_comsci@hotmail.com
Tel : 089-8703569
รับผิดชอบ 1 รพ. 2 รพ.สต 2 สอ. 1 สสอ.

ออฟไลน์ chk

  • Hero Member
  • *****
  • กระทู้: 1,949
  • Respect: +2
    • ดูรายละเอียด
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #4 เมื่อ: ธันวาคม 16, 2012, 21:02:52 PM »
0
 8)  แค่เปลี่ยน y เป็น e  สำหรับ WIN 7  นะขอรับ  8)
8) ........ {O.*} ............   8)
8) ...KUMPANGSEAN  HOSXP  SYSTEM...   8) Office  Station ::  Kumpangsan Hospital  Nakhon Pathom
 System  Running :: 01/01/2010

ออฟไลน์ ismailsa

  • Sr. Member
  • ****
  • กระทู้: 282
  • Respect: +4
    • ดูรายละเอียด
    • www.tydhospital.com
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #5 เมื่อ: ธันวาคม 17, 2012, 09:30:13 AM »
0
ถามต่อนะคับ ในรายงานที่เขียนโดย pascal script เช่น
 st1:=formatdatetime('d mmm eeee',getsqldata('select birthday from patient where hn="'+fcds2['hn']+'"'));
   fcds['name4']:= st1;
ถ้าต้องการคิวรี่ออกมาเป็นปี พ.ศ. เลยได้ไหมครับ มี function หรือปล่าวคับ ลองใช้ function FormatThaiDate ก็ไม่ได้ เพราะตอนนี้ในใบ summary ถ้าปริ้นโดยWin 7 จะยัง ค.ศ อยู่
ลองเปลี่ยนแล้วไม่ได้ครับ จากคำสั่งข้างบน แต่ได้มาเป็น ค.ศ. แทน
นายอิสะมะแอ สะ นักวิชาการคอมพิวเตอร์
โรงพยาบาลทุ่งยางแดง จ.ปัตตานี
Server MASTER HP ML150G5  Intel Quadcore Xeonl  Ram 5G   HD 160 G SATA2  Centos 4.7serverCD-64 Bit   mysql  Percona ExtraDB 5.1.47-64 Bit hosxp  3.53.9.21
Replicate Server AMD X2 Duacore Ram 2 G
Datacenter Site www.tydhospital.org:9999
Website www.tydhospital.org
E-mail : air_comsci@hotmail.com
Tel : 089-8703569
รับผิดชอบ 1 รพ. 2 รพ.สต 2 สอ. 1 สสอ.

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #6 เมื่อ: ธันวาคม 18, 2012, 03:06:51 AM »
0
ถามต่อนะคับ ในรายงานที่เขียนโดย pascal script เช่น
 st1:=formatdatetime('d mmm eeee',getsqldata('select birthday from patient where hn="'+fcds2['hn']+'"'));
   fcds['name4']:= st1;
ถ้าต้องการคิวรี่ออกมาเป็นปี พ.ศ. เลยได้ไหมครับ มี function หรือปล่าวคับ ลองใช้ function FormatThaiDate ก็ไม่ได้ เพราะตอนนี้ในใบ summary ถ้าปริ้นโดยWin 7 จะยัง ค.ศ อยู่
ลองเปลี่ยนแล้วไม่ได้ครับ จากคำสั่งข้างบน แต่ได้มาเป็น ค.ศ. แทน
Query ผลลัพธ์จะออกมาเป็น คศ. อยู่แล้วครับ
เวลาแสดงผลก็ไปใช้ FormatThaiDate จัดรูปแบบครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #7 เมื่อ: มิถุนายน 05, 2014, 14:19:25 PM »
0
ผมอยากทราบว่าถ้าผมต้องการกำหนดดังนี้
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['birthday'])

เพื่อให้ windows7 พิมพ์ ค.ศ. เป็นภาษาไทย ผมจะต้องเอา code นี้
ไปวางตรงส่วนไหนของรายงาน ครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ปัญหาวันที่ Windows 7 ครับ
« ตอบกลับ #8 เมื่อ: มิถุนายน 07, 2014, 12:24:16 PM »
0
ผมอยากทราบว่าถ้าผมต้องการกำหนดดังนี้
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['birthday'])

เพื่อให้ windows7 พิมพ์ ค.ศ. เป็นภาษาไทย ผมจะต้องเอา code นี้
ไปวางตรงส่วนไหนของรายงาน ครับ
ศึกษาจาก http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=26640.0 นะครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)