BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Noppadol ที่ ธันวาคม 29, 2011, 00:54:31 AM

หัวข้อ: ค่าของ Variable หาย
เริ่มหัวข้อโดย: Noppadol ที่ ธันวาคม 29, 2011, 00:54:31 AM
ผมสร้าง Variable 9 กับ 21 มาเพื่อจะพิมพ์ข้อมูลการซักประวัติสูบบุหรี่ และดื่มสุรา แต่พอใส่ค่า ใน Variable 9 และ 21 แล้ว ปรากฏว่าค่าต่างใน Variable ถัดๆ มา หายไปหมดเลย.................รบกวนท่านอาจารย์ในบอร์ดด้วยครับ.....
หัวข้อ: Re: ค่าของ Variable หาย
เริ่มหัวข้อโดย: Noppadol ที่ ธันวาคม 29, 2011, 02:31:33 AM
นั่งทำไปทำมา ตอนนี้แก้ได้แล้วครับ.......แต่ปรากฏว่ามันพิมพ์ออกมาผิดคือ คนที่ไม่ดื่มสุรา มันก็พิมพ์ว่า "ดื่ม" คนที่ไม่สูบบุหรี่ มันก็พิมพ์ว่า "สูบ" อันนี้มึนตึ๊บเลยครับ..............
หัวข้อ: Re: ค่าของ Variable หาย
เริ่มหัวข้อโดย: jam10 ที่ ธันวาคม 29, 2011, 09:09:45 AM
งั้นลองแบบนี้ดูครับ
บุหรี่
Value := GetSQLStringData('select smoking_type_name from opdscreen o left outer join smoking_type s on s.smoking_type_id=o.smoking_type_id where vn="'+DBPipeline['vn'] +'"');

สุรา
Value :=GetSQLStringData('select drinking_type_name from  drinking_type  where drinking_type_id="'+DBPipeline['drinking_type_id'] +'"');

นั่งทำไปทำมา ตอนนี้แก้ได้แล้วครับ.......แต่ปรากฏว่ามันพิมพ์ออกมาผิดคือ คนที่ไม่ดื่มสุรา มันก็พิมพ์ว่า "ดื่ม" คนที่ไม่สูบบุหรี่ มันก็พิมพ์ว่า "สูบ" อันนี้มึนตึ๊บเลยครับ..............