BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: udomchok ที่ มกราคม 12, 2011, 15:08:58 PM

หัวข้อ: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 12, 2011, 15:08:58 PM
ผมได้ออกแบบ "แบบคัดกรองการสูบบุหรี่"
concept การทำงาน คือถ้าติ๊กในกรอบ A1 เป็น "ไม่สูบ" หรือ "เคยสูบ" กรอบ A2 จะ disable แต่ถ้าติ๊กที่กรอบ A1 เป็น "สูบ...." กรอบ A2 จึงจะ enable มาเพื่อให้ติ๊กต่อไปได้
และถ้าติ๊ก "ไม่คิดที่จะเลิกสูบ" ในกรอบ A2 กรอบ ไม่คิดที่จะเลิกสูบ ก็จะ enable มาให้ติ๊กต่อไปได้ แต่ถ้าเปลี่ยนมาติ๊กในกรอบ A2 ว่า "สนใจเลิก..." กรอบ ไม่คิดที่จะเลิกสูบ ก็จะ disable และ untick ให้ด้วย (ถ้ามีการติ๊กไว้) และกรอบ สนใจเลิก... ก็จะ enable มาให้ติ๊กได้

ใครเขียน script กำกับได้บ้างครับ
ผมลองเขียน event script ของ checkgroup และ radiogroup มันไม่สามารถใช้ได้ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: Khuad ที่ มกราคม 12, 2011, 15:52:01 PM

... พี่โก้  เดี๋ยวผมขอใช้เวลาประมวลผล concept ที่พี่โก้บอกไว้  สัก 2-3 .... นะครับ
    แล้วเดี๋ยวบอกว่าจะช่วยได้หรือเปล่า ....  ;D ....
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: kittor ที่ มกราคม 12, 2011, 15:55:23 PM
พี่โก้บอกว่า 2-3 อะไรค่ะพี่ขวด
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: Khuad ที่ มกราคม 12, 2011, 15:59:20 PM
พี่โก้บอกว่า 2-3 อะไรค่ะพี่ขวด

.... ให้พี่โก้เติมเองครับ 55555 ....  ;D .....

     ก. วัน
     ข. เดือน
     ค. ปี


   
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 12, 2011, 16:02:15 PM
พี่โก้บอกว่า 2-3 อะไรค่ะพี่ขวด

.... ให้พี่โก้เติมเองครับ 55555 ....  ;D .....

     ก. วัน
     ข. เดือน
     ค. ปี


  

ค. คำตอบสุดท้ายอ่ะเปล่า...ครับ ;D ;D
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: Khuad ที่ มกราคม 12, 2011, 16:06:14 PM
ค. คำตอบสุดท้ายอ่ะเปล่า...ครับ ;D ;D


.... สงสัยประมาณนั้น  เพราะ อ.พี่โก้น่าจะทำเสร็จแล้ว

         ผมจะทำเนียนขอใช้ด้วย ครับ อ.พี่เกื้อ
         แต่อย่าเอาไปบอก อ.พี่โก้นะครับ ความลับ ....  ;D  ;D  ;D ....
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: kittor ที่ มกราคม 12, 2011, 16:07:15 PM
งั้นที่โก้บอกกิ๊กว่าเป็นวินาทีได้ไหมค่ะพี่ขวด เผอิญว่าเป็นวัยรุ่นใจร้อนคำตอบสุดท้ายค่ะพี่เกื้อ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: manoi ที่ มกราคม 12, 2011, 16:20:03 PM
แก้ไขให้เรียก Event onKeyup ตอน click ให้แล้วครับใน 3.54.1.12(e)
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: Khuad ที่ มกราคม 12, 2011, 16:23:10 PM

... คำตอบสุดท้าย คือ อ.mn ครับ  สุดยอด  ...  :D ....
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: doramon ที่ มกราคม 12, 2011, 17:06:02 PM
สุดยอดครับ  แบบนี้ รอ version ใหม่ มาทดสอบกับ การ format เครื่องใหม่เลยก็ดีครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: Man100KG ที่ มกราคม 12, 2011, 20:07:55 PM
สุดยอดครับ  แบบนี้ รอ version ใหม่ มาทดสอบกับ การ format เครื่องใหม่เลยก็ดีครับ

ประเดิม เลยหรอคับ พี่อ๊อด  ;D ;D
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 12, 2011, 21:24:28 PM
สุดยอดเลยครับ วันเดียว 5 version
รอ loadครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: manoi ที่ มกราคม 12, 2011, 21:43:28 PM
บอกผิดครับ ต้องเขียน Event onclick ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 12, 2011, 21:49:42 PM
บอกผิดครับ ต้องเขียน Event onclick ครับ
ตอนนี้ใช้ event script ที่ onclick แต่ยังไม่สามารถสั่งได้ครับ ใช้ .enable := true ประมาณนี้ครับ
เดี๋ยวจะรอ .13 ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: manoi ที่ มกราคม 12, 2011, 21:56:38 PM
ช่วยส่ง form เข้ามาด้วยครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 12, 2011, 22:35:46 PM
มาแล้วครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 14, 2011, 12:18:05 PM
HOSxP 3.54.1.14 สามารถใช้ event script OnClick ได้แล้วครับ

begin

i := GetFormInputValue(123);
If i < 3 then
  begin
  ShowMessage(IntToStr(i));
  RadioGroup127.enable := true;
  end
else
  RadioGroup127.enable := false;

end;

แต่ผมยังสั่ง .enable ไม่ได้ครับ มันไม่รู้จัก
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 14, 2011, 12:20:45 PM
รบกวน อ.mn แนะนำเป็นตัวอย่างหน่อยครับ  :D :D :D :D
แบบนี้ก็ใช้ไม่ได้ ได้แค่ showmessage ครับ
begin

i := GetFormInputValue(123);
If i < 3 then
  begin
  ShowMessage(IntToStr(i));
  127.enable := true;
  end
else
  127.enable := false;

end;
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 14, 2011, 12:25:18 PM
ตอนนี้ใช้แบบนี้ครับ
begin

i := GetFormInputValue(123);
If i < 3 then
  begin
  ShowMessage(IntToStr(i));
  RadioGroup127.enabled := true;
  end
else
  RadioGroup127.enabled := false;

end;

แต่ได้ error ตามรูปข้างล่างนี้มาแทนครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 14, 2011, 12:30:18 PM
ตอนนี้ใช้แบบนี้ครับ
begin

i := GetFormInputValue(123);
If i < 3 then
  begin
  ShowMessage(IntToStr(i));
  RadioGroup127.enabled := true;
  end
else
  RadioGroup127.enabled := false;

end;

แต่ได้ error ตามรูปข้างล่างนี้มาแทนครับ
ใช้แบบนี้ แต่ไม่ต้องติ๊ก USE Delphi web script engine ครับ
แจ่ม......ครับ ;D ;D ;D ;D
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: manoi ที่ มกราคม 14, 2011, 13:34:42 PM
แก้ไข compile error ให้แล้วครับ ใน 3.54.1.14b


ส่วนการ Disable / Enable control สามารถเขียนแบบนี้ใน dws ได้ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: SrWooD ที่ มกราคม 14, 2011, 13:55:48 PM
ลองทดสอบใช้ DBGrid กำหนด DBGrid Property เรียบร้อยแล้ว

ใช้ script ผ่าน OnClick ของ Button ตามรูปครับ

พอ Test กด Button แล้ว error ครับ

อ.MN พอจะมีคู่มือให้ศึกษาไหมครับ

 ;D ;D ;D
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 14, 2011, 14:11:04 PM
แบบคัดกรองการสูบบุหรี่ Version 0.1 ครับ สามารถใช้งานได้แล้ว
ติดตรง OnSave ยังปรับ Script สำหรับการตรวจสอบการบันทึกข้อมูลไม่เสร็จครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: manoi ที่ มกราคม 14, 2011, 14:57:22 PM
ฝากทดสอบใหม่ใน 3.54.1.14b ด้วยครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: ismailsa ที่ มกราคม 14, 2011, 16:28:18 PM
นึกว่าอาจารย์จะออกเป็น แบบคัดกรองบุหรี ในหน้าจอคัดกรองซะอีก
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 14, 2011, 21:45:53 PM
แบบคัดกรองการสูบบุหรี่ Version 0.1 ครับ สามารถใช้งานได้แล้ว
ติดตรง OnSave ยังปรับ Script สำหรับการตรวจสอบการบันทึกข้อมูลไม่เสร็จครับ
ใคร load ไป แล้วไม่ Thank ขอแช่ง..... ;D ;D ;D ;D ;D
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: doramon ที่ มกราคม 15, 2011, 10:36:30 AM
แบบคัดกรองการสูบบุหรี่ Version 0.1 ครับ สามารถใช้งานได้แล้ว
ติดตรง OnSave ยังปรับ Script สำหรับการตรวจสอบการบันทึกข้อมูลไม่เสร็จครับ
ใคร load ไป แล้วไม่ Thank ขอแช่ง..... ;D ;D ;D ;D ;D

กดแล้วครับ Thank   ;D ;D ;D ;D
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: A ROON CHAI ที่ มกราคม 26, 2011, 14:38:11 PM
ผมยังติด Error นิดนึง หลังเลือก A2 แล้วเลือกติ๊กด้านขวาต่อไม่ได้ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 01, 2011, 10:12:10 AM
ผมเขียน script ตรวจสอบบางอันยังไม่เรียบร้อยครับ  ;D ;D ;D
อันนี้ผมลบ script ที่มีปัญหาออกแล้วครับ ใช้งานได้ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: Tigger ที่ กุมภาพันธ์ 01, 2011, 11:48:00 AM
กำลังต้องการอยู่พอดีเลย ขอบคุณคะ 
 V 53.11.29 จะใช้ได้หรือเปล่าค่ะ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 01, 2011, 12:12:29 PM
กำลังต้องการอยู่พอดีเลย ขอบคุณคะ 
 V 53.11.29 จะใช้ได้หรือเปล่าค่ะ
ต้องใช้ Version 3.54.1.12e ขึ้นไปครับ
ถ้าจะให้ดีก็ up เป็น version 3.54.1.22 เลยครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: A ROON CHAI ที่ กุมภาพันธ์ 10, 2011, 21:56:53 PM
ผมเขียน script ตรวจสอบบางอันยังไม่เรียบร้อยครับ  ;D ;D ;D
อันนี้ผมลบ script ที่มีปัญหาออกแล้วครับ ใช้งานได้ครับ

ผมใช้อันเก่าของ อ.Udomchokไปเกือบ 300 คนแล้ว ถ้าใช้อันใหม่นำเข้าไป ข้อมูลเก่าจะหายไหมครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 10, 2011, 22:08:51 PM
ผมเขียน script ตรวจสอบบางอันยังไม่เรียบร้อยครับ  ;D ;D ;D
อันนี้ผมลบ script ที่มีปัญหาออกแล้วครับ ใช้งานได้ครับ

ผมใช้อันเก่าของ อ.Udomchokไปเกือบ 300 คนแล้ว ถ้าใช้อันใหม่นำเข้าไป ข้อมูลเก่าจะหายไหมครับ
อ้าวงั้นแก้ไขเองครับ
เดี๋ยวผมดูก่อนนะครับ ว่าลบตรงไหนออกบ้าง จะ post บอกอีกทีครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: natch2005 ที่ กุมภาพันธ์ 17, 2011, 10:29:31 AM
ขอบพระคุณครับ
แต่มีอีกนิดนึงครับ พอติ๊ก พิมพ์แบบฟอร์ม มันขึ้นถามหา UE-FORM-13 อะครับ
ขอบพระคุณครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 17, 2011, 10:31:27 AM
ขอบพระคุณครับ
แต่มีอีกนิดนึงครับ พอติ๊ก พิมพ์แบบฟอร์ม มันขึ้นถามหา UE-FORM-13 อะครับ
ขอบพระคุณครับ

คงต้องออกแบบฟอร์มชื่อนี้ แหล่ะเอง  แล้่ว SAVE เก็บไว้ใน  System Reporttemplate
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: natch2005 ที่ กุมภาพันธ์ 17, 2011, 10:34:28 AM
แล้วหากจะดึงรายงานจะดึงได้จากตารางไหนครับ
ขอบพระคุณอีกครั้งครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กุมภาพันธ์ 17, 2011, 10:51:55 AM
นับรายงาน ตามรายการใน  universal_detail  และ  universal_head  ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: anupan_sripa ที่ มีนาคม 01, 2011, 23:08:57 PM
ทำอย่างไรที่จะให้เวลาดูผลการลงข้อมูลจะให้ข้อความขึ้นแทนค่าตัวแปร ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 01, 2011, 23:58:53 PM
ไม่มีครับ ต้องเข้าไปดูเองครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: golf_win ที่ มีนาคม 02, 2011, 06:35:42 AM
แต่คนที่เข้าไปดูได้สามารถแก้ไขข้อมูลได้มันไม่ปลอดภัยครับ อยากให้ทำแบบห้อง lab คือดูได้แต่บันทึกไม่ได้ยกเว้นคนที่ได้รับสิทธิ์ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มีนาคม 02, 2011, 08:07:51 AM
แต่คนที่เข้าไปดูได้สามารถแก้ไขข้อมูลได้มันไม่ปลอดภัยครับ อยากให้ทำแบบห้อง lab คือดูได้แต่บันทึกไม่ได้ยกเว้นคนที่ได้รับสิทธิ์ครับ


ปลูกจิตสำนึกครับ...acccess  control  คงจะไม่มีวันสิ้นสุด....ครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: anupan_sripa ที่ มีนาคม 02, 2011, 10:03:22 AM
ขอบคุณครับ :( :(
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ เมษายน 30, 2011, 11:42:01 AM
รายงาน bug นิดหนึ่งครับ กรณีใช้กับผู้ป่วยใน จะส่ง an เข้าไปใน field vn แต่ไม่ส่ง hn เข้าไปเก็บใน field hn ครับ
รบกวน อ.mn ด้วยครับ
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 15, 2012, 18:04:04 PM
รายงานที่เกี่ยวข้อง
หัวข้อ: Re: ถาม : การเขียน Script ควบคุมใน UE
เริ่มหัวข้อโดย: nongyaihos ที่ กุมภาพันธ์ 23, 2012, 16:12:42 PM
Thank a lot .........