ผู้เขียน หัวข้อ: อยากเปลี่ยนค่า normal  (อ่าน 5118 ครั้ง)

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

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
อยากเปลี่ยนค่า normal
« เมื่อ: กันยายน 20, 2006, 19:42:20 PM »
0
อ.ครับ ผมอยากเปลี่ยนค่า field 'Normal' ในตาราง Xray_report จาก 'Y' เป็น 'Negative' และ จาก 'N' เป็น 'Positive' จะได้หรือเปล่าครับ เนื่องจากต้องการนำไปแสดงผลในใบรายงายผลการอ่าน film (xray_report_1 ) จะทำได้อย่างไรครับ
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: อยากเปลี่ยนค่า normal
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 20, 2006, 23:08:37 PM »
0
อยากเปลี่ยนเป็น "Normal" กับ "Abnormal" ครับ ไม่ทราบว่าทำอย่างไร ใครทราบวิธีรบกวนหน่อยครับ
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: อยากเปลี่ยนค่า normal
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 21, 2006, 04:59:24 AM »
0
ลองประยุกต์จากกระทู้นี้ดูนะครับ

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=147.0;topicseen

ตัวอย่าง
 label02.visible:=   DBPipeline['normal']='Y';    แล้วก็พิมพฺ์ label เป็น Normal
 label03.visible:=   DBPipeline['normal']='N';    แล้วก็พิมพฺ์ label เป็น Abnormal

น่าจะได้นะครับ ลองดูนะครับ
(คำอธิบายตามคำตอบที่ 6ที่ อ.doraemon(saiyok) ตอบในกระทู้นั้นครับ)
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: อยากเปลี่ยนค่า normal
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 22, 2006, 00:45:06 AM »
0
กำลังลองด้วยคำสั่ง replace อยู่ตามนี้
1.replace(x.normal,'Y','Normal') as normal1  2.replace(x.normal,'N','Abnormal') as normal1 ทำงัยให้มันเชื่อมเข้าเป็น field เดียวกันได้ครับ
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 22, 2006, 00:48:02 AM โดย navyNP »
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: อยากเปลี่ยนค่า normal
« ตอบกลับ #4 เมื่อ: พฤศจิกายน 22, 2006, 07:13:57 AM »
0
ไม่รู้งงหรือเปล่า ผมใช้แบบนี้(มั่วเอาเอง เพราะไม่รู้ทำอย่างไร)
replace(x.normal,'Y','Normal') as normal1,replace(x.normal,'N','Abnormal') as normal2
แล้ววาง Label ไว้ 2 อัน(normal1 กับ normal2) ผลที่ได้คือ
ถ้าเป็น normal ก็จะแสดงผลเป็น " Normal  Y"  ถ้าเป็น Abnormal ก็จะแสดงผลเป็น " N  Abnormal"
ทำงัยถึงจะให้มันแสดงใน Label เดียวกันครับ
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: อยากเปลี่ยนค่า normal
« ตอบกลับ #5 เมื่อ: พฤศจิกายน 22, 2006, 08:19:33 AM »
0
คุณนิพนธ์ ต้องเขียน code ใน variable ครับ โดยไม่ต้องไปแก้ไข SQL Code
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: อยากเปลี่ยนค่า normal
« ตอบกลับ #6 เมื่อ: พฤศจิกายน 22, 2006, 08:31:05 AM »
0
ครับผม กำลังศึกษาของเดิมที่ อ.แสดงตัวอย่างไว้อยู่ จะพยายามครับไม่ซีเรียสครับ แล้ว V.20 จะ up วันนี้เลยหรือเปล่าครับ กำลังรอ upversion อยู่ครับ พอดีวันนี้เข้าเวร
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +10
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Re: อยากเปลี่ยนค่า normal
« ตอบกลับ #7 เมื่อ: พฤศจิกายน 23, 2006, 01:12:00 AM »
0
ลองใช้คำสั่ง if ช่วยก็ได้ครับ พี่นิพนธ์
ตวอย่าง
select  xn,if(normal='Y','Negative','Positive') as result
from xray_report
Yindee And Tan