BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: เด็กดำรำพัน ? ที่ กุมภาพันธ์ 25, 2011, 21:51:48 PM

หัวข้อ: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
เริ่มหัวข้อโดย: เด็กดำรำพัน ? ที่ กุมภาพันธ์ 25, 2011, 21:51:48 PM
.
.
.
(http://a5.sphotos.ak.fbcdn.net/hphotos-ak-snc6/183529_188342771205909_100000905636773_461412_6728982_n.jpg)
.
.
.
.
ตามรูปนะครับคือดึงข้อมูลมาแล้วในฟิวล์สุดท้ายสถานะการเข้าถึงบริการ ค่าที่ได้คือ "Y" ถ้าเราต้องการให้รายงานแสดงคำว่า "Y" เป็นคำว่า "YES ถูกต้องแล้วคร๊าบบบบ" เราต้องใส่คำสั่งอย่างไรครับหรือใช้เครื่องมือตัวใดครับ สงสัยจัง เรียนอาจารย์ผู้รู้มาตอบแบบละเอียดกันหน่อยนะครับ   :D
.
.
.
.
หัวข้อ: Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
เริ่มหัวข้อโดย: doramon ที่ กุมภาพันธ์ 25, 2011, 22:16:26 PM
ทำได้หลายวิธีครับ

1. จาก SQL  --> if

2. จาก report  ---> lable
หัวข้อ: Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
เริ่มหัวข้อโดย: walamza14 ที่ กุมภาพันธ์ 26, 2011, 07:45:52 AM
s:= GetSQLStringData(' select (field) from (table) where hn="'+DBPipeline['hn']+'" ');

  if s='Y' then
  Value := 'YES'
  else
  Value := '';
หัวข้อ: Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
เริ่มหัวข้อโดย: เด็กดำรำพัน ? ที่ กุมภาพันธ์ 26, 2011, 11:09:16 AM
ขอบคุณมากครับ นี่แหล่ะอยากได้ pieline นี่แหล่ะ อิ อิ แต่ if ก็ลองแล้วได้เหมือนกัน ขอบคุณทั้ง 2 คนเลยครับบบบบบบ
หัวข้อ: Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 26, 2011, 16:33:24 PM
ที่ OnGetText ของ dbtext ตัวนี้
If Text = 'Y' then
 Text := 'Yes'
Else
If Text = 'N' then
 Text :='No'
Else
 Text := '';
หัวข้อ: Re: สงสัยครับถ้าจะให้ "Y" แสดงเป็น "YES" ในรายงาน
เริ่มหัวข้อโดย: James011 ที่ กุมภาพันธ์ 27, 2011, 22:44:23 PM
 ;D ;D ;D ;D  ใช้แบบ Checkbok ก็ O นะครับ ===>  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=19211.0