BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Apiruk_Jbhos ที่ ธันวาคม 17, 2010, 09:47:20 AM

หัวข้อ: ขอถาม การเขียน visible หน่อยครับ
เริ่มหัวข้อโดย: Apiruk_Jbhos ที่ ธันวาคม 17, 2010, 09:47:20 AM
ถ้าเรา ต้องการให้มัน ตรวจสอบ 2 ตัวแปร เราจะเขียนอย่างไงครับ ตัวอย่างแบบนี้ครับ
เดิม label23.visible:= DBPipeline['pregnancy']='Y' ;
จะเขียนเป้น
label23.visible:= DBPipeline['pregnancy']='Y' and DBPipeline['sex']='2';
เขียนแบบนี้ มัน Error ครับ ถ้าเกิด มันเขียนเชิงนี้ได้ อย่าก เพิ่ม ช่วงอายุลงไปด้วยครับ 10-50 ปี
มันพอจะเขียน อย่างไง ได้ครับ
หัวข้อ: Re: ขอถาม การเขียน visible หน่อยครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 17, 2010, 09:51:56 AM
ลองเป็น

label23.visible:= (DBPipeline['pregnancy']='Y' and DBPipeline['sex']='2');

ถ้าจะเพิ่ม condition ในการตรวจสอบ ก็ให้อยู่ภายในวงเล็บครับ
หัวข้อ: Re: ขอถาม การเขียน visible หน่อยครับ
เริ่มหัวข้อโดย: Apiruk_Jbhos ที่ ธันวาคม 17, 2010, 10:40:30 AM
มันยังขึ้น Error ว่า Incompatible types. ครับ
หัวข้อ: Re: ขอถาม การเขียน visible หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 17, 2010, 10:49:39 AM
ลองแบบนี้นะครับ
If (DBPipeline['pregnancy']='Y' and DBPipeline['sex']='2') then
 Label23.visible := True
else
 Lable23.visible := False;
หัวข้อ: Re: ขอถาม การเขียน visible หน่อยครับ
เริ่มหัวข้อโดย: golf_win ที่ ธันวาคม 17, 2010, 12:01:09 PM
ตามที่พี่โก้บอกเลยครับ
หัวข้อ: Re: ขอถาม การเขียน visible หน่อยครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ ธันวาคม 17, 2010, 12:51:35 PM
มันยังขึ้น Error ว่า Incompatible types. ครับ

ขอโทษที  ;D ;D เอาใหม่ต้องเป็นแบบนี้ครับ

label23.visible:= (DBPipeline['pregnancy']='Y') and (DBPipeline['sex']='2');