ผู้เขียน หัวข้อ: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ  (อ่าน 6231 ครั้ง)

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

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
ถ้าเขียน sql ตามที่แนบมา แล้ว assign parameter เป็นค่าวันที่ทั้ง 2 ช่วง และได้ทดลองเรียก lebel มาแล้ว getuserparameter โดยการเลือก label มา 1 ตัว แล้ว ongettext จากนั้นก็เขียนคำสั่งว่า

  Text :=ISO2Date(GetUserParameter(0),'d mmm eeee')+' - '+
           ISO2Date(GetUserParameter(1),'d mmm eeee');
พอลอง review แล้ว มันไม่มีช่วงวันที่ขึ้นมาให้เลือกหน่ะคับ จะแก้ไขอย่างไรคับ รบกวนช่วยสอนด้วยคับ และถ้าเป็นค่าอื่น ๆ ที่ไม่ใช่วันที่เราจะรับค่า parameter เหมือนกันหรือเปล่าคับ
ขอบคุณคับ :)
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 16, 2010, 11:19:42 AM »
0
เวลา  assign paramerter  ต้อง save report  และเรียก  report จาก  hosxp  ครับ
เพราะตัวที่ส่ง parameter มาคือ hosxp

แต่ยังไม่เคยเปลี่ยน Format  อ่ะครับ เดี๋ยวขอลองก่อน
ปกติเอา GetUserParameter() มาใส่เลย
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 16, 2010, 11:32:39 AM โดย Imnuke »
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 16, 2010, 11:43:33 AM »
0
memo1.text := ISO2Date(GetUserParameter(0),'d mmm eeee');

ผมเอา memo  มารับ 

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

ว่าแต่  Text นี่คือตัวไหนอ่ะครับ
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 16, 2010, 13:40:38 PM »
0
label
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 16, 2010, 14:05:07 PM »
0
label1.caption :=ISO2Date(GetUserParameter(0),'d mmm eeee')+' - '+
           ISO2Date(GetUserParameter(1),'d mmm eeee');
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ Knott

  • Hero Member
  • *****
  • กระทู้: 889
  • Respect: +1
    • ดูรายละเอียด
Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 16, 2010, 14:26:41 PM »
0
หรือไม่ก็เป็น variable

  Value := ISO2Date(GetUserParameter(0),'d mmm eeee')+' - '+
           ISO2Date(GetUserParameter(1),'d mmm eeee');
รพช.วัดโบสถ์ จ.พิษณุโลก
ขึ้นระบบ 1 เมษายน 2551 (ขึ้นระบบเอง)
Server : IBM x3250 M2, RAM 4 GB, FreeBSD 7.2, Mysql 5.1.30
HOSxP Version 3.56.1.15

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
« ตอบกลับ #6 เมื่อ: กุมภาพันธ์ 16, 2010, 19:25:43 PM »
0
ถ้าต้องการรับค่า parameter อื่น ๆ เพิ่ม ไปเขียนไว้ในตัว report gลยดีกว่าครับ เพราะสามารถกำหนดได้หลายอย่าง ลองไปดูตัวอย่างที่เขียนไว้ใน http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6700.msg96049#msg96049 ก็ได้ครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)