ผู้เขียน หัวข้อ: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน  (อ่าน 6561 ครั้ง)

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

ออฟไลน์ เด็กดำรำพัน ?

  • Jr. Member
  • **
  • กระทู้: 60
  • รักจะช่วยสังคมแม้ต้องอยู่ข้างหลังสุดก็ตาม
  • Respect: 0
    • ดูรายละเอียด
    • http://www.pongnamron.thaiddns.com:801
สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
« เมื่อ: กุมภาพันธ์ 25, 2011, 21:51:48 PM »
0
.
.
.

.
.
.
.
ตามรูปนะครับคือดึงข้อมูลมาแล้วในฟิวล์สุดท้ายสถานะการเข้าถึงบริการ ค่าที่ได้คือ "Y" ถ้าเราต้องการให้รายงานแสดงคำว่า "Y" เป็นคำว่า "YES ถูกต้องแล้วคร๊าบบบบ" เราต้องใส่คำสั่งอย่างไรครับหรือใช้เครื่องมือตัวใดครับ สงสัยจัง เรียนอาจารย์ผู้รู้มาตอบแบบละเอียดกันหน่อยนะครับ   :D
.
.
.
.
"สงสัย ? เพราะไม่รู้"    "ดูโง่  ก็ไม่อาย"
ลูกจ้างชั้นต่ำ ไม่ยอมก้มหัวให้คนเลว
รพ.โป่งน้ำร้อน ขึ้นระบบ 3 สิงหาคม 2553  ver 3.58.4.20 Percona 5.5.3 CentOS 6.4
server IBM Intel exon ran 8G hdd 500G

doramon

  • บุคคลทั่วไป
Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 25, 2011, 22:16:26 PM »
0
ทำได้หลายวิธีครับ

1. จาก SQL  --> if

2. จาก report  ---> lable

ออฟไลน์ walamza14

  • Jr. Member
  • **
  • กระทู้: 61
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลกาบเชิง
Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 26, 2011, 07:45:52 AM »
0
s:= GetSQLStringData(' select (field) from (table) where hn="'+DBPipeline['hn']+'" ');

  if s='Y' then
  Value := 'YES'
  else
  Value := '';
นายวลัมภ์  องค์ศิริมงคล
นักวิชาการคอมพิวเตอร์
โรงพยาบาลกาบเชิง จ.สุรินทร์
walamza14@hotmail.com
walamza14@gmail.com

Server :  CISCO UCS C200 M2   CentOS 6.2
MySQL : Percona 55-5.5.24 rel26.0.256.rhel6.x86_64
RAM : 20G
HDD : 1T
HOSxP v.3.59.2.8j

ขึ้นระบบ 9 มีนาคม 2548

ออฟไลน์ เด็กดำรำพัน ?

  • Jr. Member
  • **
  • กระทู้: 60
  • รักจะช่วยสังคมแม้ต้องอยู่ข้างหลังสุดก็ตาม
  • Respect: 0
    • ดูรายละเอียด
    • http://www.pongnamron.thaiddns.com:801
Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 26, 2011, 11:09:16 AM »
0
ขอบคุณมากครับ นี่แหล่ะอยากได้ pieline นี่แหล่ะ อิ อิ แต่ if ก็ลองแล้วได้เหมือนกัน ขอบคุณทั้ง 2 คนเลยครับบบบบบบ
"สงสัย ? เพราะไม่รู้"    "ดูโง่  ก็ไม่อาย"
ลูกจ้างชั้นต่ำ ไม่ยอมก้มหัวให้คนเลว
รพ.โป่งน้ำร้อน ขึ้นระบบ 3 สิงหาคม 2553  ver 3.58.4.20 Percona 5.5.3 CentOS 6.4
server IBM Intel exon ran 8G hdd 500G

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 26, 2011, 16:33:24 PM »
0
ที่ OnGetText ของ dbtext ตัวนี้
If Text = 'Y' then
 Text := 'Yes'
Else
If Text = 'N' then
 Text :='No'
Else
 Text := '';
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 27, 2011, 22:44:23 PM »
0
 ;D ;D ;D ;D  ใช้แบบ Checkbok ก็ O นะครับ ===>  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=19211.0 
 
                     
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 27, 2011, 22:48:35 PM โดย เจมส์@ศูนย์อนามัยที่ 11 »