ผู้เขียน หัวข้อ: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ  (อ่าน 16900 ครั้ง)

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

ออฟไลน์ yakyai

  • Full Member
  • ***
  • กระทู้: 172
  • น้ำเอย-น้ำใจ
  • Respect: +3
    • ดูรายละเอียด
คือผมใช้ win 7 อยู่ครับวันที่ที่พิมพ์ออกมามันเป็น คศ.
โดยที่ formatdate เป็น dd mmmm eeee ครับ
เช่น พิมพ์วันที่  12 มีนาคม 2554 print ออกเป็น 12 มีนาคม 2011
ซึ่งน่าพิมพ์ออกมาเป็น 12 มีนาคม 2554

ขอบคุณครับ
 อ.ทุกท่าน
" น้ำเอย  น้ำใจ " BMS ขึ้นระบบ  10 สิงหาคม 2550
โรงพยาบาลแก้งคร้อ อ.แก้งคร้อ  จ.ชัยภูมิ 36150 โทร. 044-882899 ต่อ 126  Fax.044882941 , 0804841596, 0821455966  y.kumphol@gmail.com

ออฟไลน์ Knott

  • Hero Member
  • *****
  • กระทู้: 889
  • Respect: +1
    • ดูรายละเอียด
ใช้ Function FormatThaiDate ครับ
เช่น FormatThaiDate('d mmmm yyyy', DBPipeline['vstdate']);
รพช.วัดโบสถ์ จ.พิษณุโลก
ขึ้นระบบ 1 เมษายน 2551 (ขึ้นระบบเอง)
Server : IBM x3250 M2, RAM 4 GB, FreeBSD 7.2, Mysql 5.1.30
HOSxP Version 3.56.1.15

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
ต้องเข้าไปแก้ใน report designer ครับพี่ยัก
ปรเมษฐ  แควภูเขียว 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 ครับ

ออฟไลน์ bbb3

  • Hero Member
  • *****
  • กระทู้: 688
  • Respect: +1
    • ดูรายละเอียด
ของผมก็เป็นครับ...ไม่รู้เกิดจากอะไร...
Re Server ทีนึงก็จะเปลี่ยนกลับเป็น พ.ศ.
แล้วอยู่ก็เป็นค.ศ. อีก พอ re Server ไหม่ ก็เป็น พ.ศ. ครับ
Suttiporn Pengjun
Admin Chulaporn Hospital Nakhonsritammarat
server HP ML 350G6 2.4GHz ram 4 GB MySQL Percona-5.5.33-31
msn bbb441021366@hotmail.com,hosp_chula@hotmail.com
www.cbhospital.go.th
เริ่มใช้Hosxp 1 ม.ค. 2550
ตอนนี้ใช้Hosxp v.3.56.10.20a

ออฟไลน์ suttary

  • Full Member
  • ***
  • กระทู้: 102
  • สิ่งที่คิดว่าใช่อาจไม่ใช่และสิ่งที่ว่าไม่ใช่อาจใช่
  • Respect: 0
    • ดูรายละเอียด
ไม่ใช่ผู้ที่จะตอบปัญหาได้แต่บังเอิญมีคนสงสารช่วยแก้ไขให้
หวังว่าคงมีประโยชน์นะครับ :D :D :Dน้ำตาตกมาแล้วเหมือนกันก่อนหน้านี้ :'( :'( :'(
แต่ท่านเจมส์ช่วยได้ทันเวลาก่อนที่น้ำตาจะท่วม รพ. ;D ;D ;Dถึงจะไม่ได้ช่วยด้วยตัวเองแต่ก็อยากช่วยนะจ๊ะ
: การมีชิวิตอยู่ง่ายกว่าอยู่มีชีวิต
: เพราะการอยู่มีชีวิตต้องมีจุดมุ่งหมายว่าอยู่เพื่อ อะไร ใคร ทำไม ยังไง เท่าไหร่ เมื่อไหร่ ที่ไหน อย่างไร
: การอยู่มีชีวิตต้องทำหลายสิ่งที่ตรงกันข้ามกับความเป็นจริงหลายอย่าง
: การอยู่มีชีวิตต้องเข้มแข็ง ต้องอดทนท้อแท้ไม่ได้
: การอยู่มีชีวิต ไม่สามารถทำตามหัวใจเรียกร้องได้
benzpangs@hotmail.com,CyoiydgTvmujl6f@hotmail.com,suttaryiydgTv@gmail.com

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,357
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D
ผมใช้ label ครับ ไม่อยากเหมือนใคร
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Bordin

  • Hero Member
  • *****
  • กระทู้: 1,089
  • อย่าคิดว่าทำไม่ได้ ถ้ายังไม่ลองทำ
  • Respect: +1
    • ดูรายละเอียด
    • ADMIN PCB. sz
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D
ผมใช้ label ครับ ไม่อยากเหมือนใคร

ครับ...ผมยอมครับ   ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D

ออฟไลน์ yakyai

  • Full Member
  • ***
  • กระทู้: 172
  • น้ำเอย-น้ำใจ
  • Respect: +3
    • ดูรายละเอียด
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D
ผมใช้ label ครับ ไม่อยากเหมือนใคร

อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
" น้ำเอย  น้ำใจ " BMS ขึ้นระบบ  10 สิงหาคม 2550
โรงพยาบาลแก้งคร้อ อ.แก้งคร้อ  จ.ชัยภูมิ 36150 โทร. 044-882899 ต่อ 126  Fax.044882941 , 0804841596, 0821455966  y.kumphol@gmail.com

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,357
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ john

  • Jr. Member
  • **
  • กระทู้: 65
  • Respect: 0
    • ดูรายละเอียด
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ

อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ
ณัฏฐ์ ขันชัยภูมิ
รพ.คอนสวรรค์ จ.ชัยภูมิ โทร 044848824
HOSxP 3.xx.x.xx
CentOS 6.0 MySQL 5.5.27-28.0 RAM 14 GB
HOSxP PCU สอ. 9 แห่ง
Email = hs3kig@gmail.com
ขึ้นระบบเมื่อ 1 ส.ค. 2552 โดย BMS Team

ออฟไลน์ bbb3

  • Hero Member
  • *****
  • กระทู้: 688
  • Respect: +1
    • ดูรายละเอียด
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ

อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ

Text := ISO2Date(GetUserParameter(0),'d mmmm eeee')+ '  -  '+
          ISO2Date(GetUserParameter(1),'d mmmm eeee') ;

ลองดูครับ...
Suttiporn Pengjun
Admin Chulaporn Hospital Nakhonsritammarat
server HP ML 350G6 2.4GHz ram 4 GB MySQL Percona-5.5.33-31
msn bbb441021366@hotmail.com,hosp_chula@hotmail.com
www.cbhospital.go.th
เริ่มใช้Hosxp 1 ม.ค. 2550
ตอนนี้ใช้Hosxp v.3.56.10.20a

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,357
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Text := ISO2Date(GetUserParameter(0),'d mmmm eeee')+ '  -  '+
          ISO2Date(GetUserParameter(1),'d mmmm eeee') ;

ลองดูครับ...
อันนี้ใช้ได้ในกรณีที่ใช้วันที่เป็น parameter และใช้ได้กับ windows xp ลงมาเท่านั้น หากใช้ windows vista หรือ windows 7 จะไม่สามารถแสดงเป็น พ.ศ. ได้เช่นกันครับ


อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ
เนื่องจากความไม่รู้ของผม (ก่อนหน้านี้) ผมจึงไม่ได้ใช้วันที่เป็น parameter โดยไปเขียนในลักษณะ select 1 as cc ทั้งหมด แล้วไปใช้ function GetDateRangeDialog เพื่อรับค่าวันที่ ดังนั้นรายงานของผมจึงใช้ Function FormatThaiDate ในการแสดงผลวันที่แบบพ.ศ.
ลองศึกษาจากตัวอย่างที่แนบนะครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ john

  • Jr. Member
  • **
  • กระทู้: 65
  • Respect: 0
    • ดูรายละเอียด
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ

อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ

Text := ISO2Date(GetUserParameter(0),'d mmmm eeee')+ '  -  '+
          ISO2Date(GetUserParameter(1),'d mmmm eeee') ;

ลองดูครับ...

ขอบคุณครับ ถามต่อครับว่า วิธีนี้ให้มีผลกับระบบ ต่างกับการใช้ variable ไหมครับ
ณัฏฐ์ ขันชัยภูมิ
รพ.คอนสวรรค์ จ.ชัยภูมิ โทร 044848824
HOSxP 3.xx.x.xx
CentOS 6.0 MySQL 5.5.27-28.0 RAM 14 GB
HOSxP PCU สอ. 9 แห่ง
Email = hs3kig@gmail.com
ขึ้นระบบเมื่อ 1 ส.ค. 2552 โดย BMS Team

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,357
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
ขอบคุณครับ ถามต่อครับว่า วิธีนี้ให้มีผลกับระบบ ต่างกับการใช้ variable ไหมครับ
การใช้ DBText, Label, Variable เท่าที่ใช้การเขียน code กำกับใน event ให้ผลไม่ต่างกันครับ (ทาง physical ที่เห็นได้ แต่ในทาง Logical มองไม่เห็นครับ ทำให้ไม่สามารถบอกได้ชัดเจนครับ)

ทีแรกผมคิดว่าการใช้ Variable จะใช้ memory มากกว่า เพราะมีการประกาศตัวแปร แต่พอดูจริง ๆ แล้ว ทั้ง Lable ที่ผมชอบใช้ และ DBText ก็ต้องประกาศตัวแปรเหมือนกันครับ อาจจะใช้ Memory ไม่ต่างกัน
คงต้องรอ อ.ชัยพร มาให้ความกระจ่างครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ taw2010

  • Hero Member
  • *****
  • กระทู้: 537
  • Respect: 0
    • ดูรายละเอียด
Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
« ตอบกลับ #15 เมื่อ: พฤศจิกายน 11, 2011, 11:45:56 AM »
0
แก้ไขแล้วจะใช้ได้กับwin xp หรือเปล่าครับ
โรงพยาบาลดำเนินสะดวก จ.ราชบุรี
มือใหม่

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,357
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)