BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: 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 ปี
มันพอจะเขียน อย่างไง ได้ครับ
-
ลองเป็น
label23.visible:= (DBPipeline['pregnancy']='Y' and DBPipeline['sex']='2');
ถ้าจะเพิ่ม condition ในการตรวจสอบ ก็ให้อยู่ภายในวงเล็บครับ
-
มันยังขึ้น Error ว่า Incompatible types. ครับ
-
ลองแบบนี้นะครับ
If (DBPipeline['pregnancy']='Y' and DBPipeline['sex']='2') then
Label23.visible := True
else
Lable23.visible := False;
-
ตามที่พี่โก้บอกเลยครับ
-
มันยังขึ้น Error ว่า Incompatible types. ครับ
ขอโทษที ;D ;D เอาใหม่ต้องเป็นแบบนี้ครับ
label23.visible:= (DBPipeline['pregnancy']='Y') and (DBPipeline['sex']='2');