ผู้เขียน หัวข้อ: แสดงผลจาก script ใน ue  (อ่าน 5602 ครั้ง)

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Knott

  • Hero Member
  • *****
  • กระทู้: 889
  • Respect: +1
    • ดูรายละเอียด
แสดงผลจาก script ใน ue
« เมื่อ: มกราคม 20, 2011, 15:03:27 PM »
0
ผมทำ ue ของแพทย์แผนไทยครับ

โดยใช้ script นี้

var
    j:string;
begin

  if GetFormInputValue(7) > GetFormInputValue(8) then
     j := 'ความเจ็บปวดลดลง';
  ShowMessage('ความเจ็บปวดลดลง')
  SetFormInputValue(53,j)

  else if GetFormInputValue(7) = GetFormInputValue(8) then
     j := 'ความเจ็บปวดเท่าเดิม';
     ShowMessage('ความเจ็บปวดเท่าเดิม')
  SetFormInputValue(53,j)

  else if GetFormInputValue(7) < GetFormInputValue(8) then
     j := 'ความเจ็บปวดเพิ่มขึ้น';
     ShowMessage('ความเจ็บปวดเพิ่มขึ้น')
  SetFormInputValue(53,j)

end;

ผมจะเอาผลที่ได้ใส่ไว้ใน textedit ที่สร้างขึ้นมา ผมลองแล้วไม่ได้ครับ น่าจะใช้คำสั่งผิด
รบกวนผู้รู้ตอบหน่อยครับว่าต้องเขียนยังไง
รพช.วัดโบสถ์ จ.พิษณุโลก
ขึ้นระบบ 1 เมษายน 2551 (ขึ้นระบบเอง)
Server : IBM x3250 M2, RAM 4 GB, FreeBSD 7.2, Mysql 5.1.30
HOSxP Version 3.56.1.15

ออฟไลน์ Knott

  • Hero Member
  • *****
  • กระทู้: 889
  • Respect: +1
    • ดูรายละเอียด
Re: แสดงผลจาก script ใน ue
« ตอบกลับ #1 เมื่อ: มกราคม 21, 2011, 16:33:10 PM »
0
ขออนุญาตดันครับ   ;D ;D

SetFormInputValue(158,i) คำสั่งนี้ใช้กับตัวแปรที่เป็น string ได้มั้ยครับ
« แก้ไขครั้งสุดท้าย: มกราคม 21, 2011, 16:36:53 PM โดย Knott »
รพช.วัดโบสถ์ จ.พิษณุโลก
ขึ้นระบบ 1 เมษายน 2551 (ขึ้นระบบเอง)
Server : IBM x3250 M2, RAM 4 GB, FreeBSD 7.2, Mysql 5.1.30
HOSxP Version 3.56.1.15

doramon

  • บุคคลทั่วไป
Re: แสดงผลจาก script ใน ue
« ตอบกลับ #2 เมื่อ: มกราคม 21, 2011, 16:47:28 PM »
0
ต้องส่งตัวเต็มขึ้นมาด้วยครับ จะได้ตรวจสอบถูกครับ


ออฟไลน์ Knott

  • Hero Member
  • *****
  • กระทู้: 889
  • Respect: +1
    • ดูรายละเอียด
Re: แสดงผลจาก script ใน ue
« ตอบกลับ #3 เมื่อ: มกราคม 21, 2011, 16:52:19 PM »
0
นี่ครับ ue ที่ทำไว้  รบกวน อ.อ๊อด  ด้วยครับ  :D
รพช.วัดโบสถ์ จ.พิษณุโลก
ขึ้นระบบ 1 เมษายน 2551 (ขึ้นระบบเอง)
Server : IBM x3250 M2, RAM 4 GB, FreeBSD 7.2, Mysql 5.1.30
HOSxP Version 3.56.1.15

ออฟไลน์ nummon

  • Full Member
  • ***
  • กระทู้: 107
  • Respect: 0
    • ดูรายละเอียด
    • SrisangwornSukhothai Hospital
Re: แสดงผลจาก script ใน ue
« ตอบกลับ #4 เมื่อ: มกราคม 23, 2011, 23:24:46 PM »
0
component ที่ 53 ในฟอร์มนี้ เป็น memoedit scriptไม่ work
ลองเปลี่ยน component ที่เป็น textedit ลงไป
script นี้ก็ใช้ได้ครับ (เปลี่ยน ตัวเลข SetFormInputValue(xx,j) ก่อน )

โค๊ด: Delphi
  1.  
  2. var
  3.     j:string;
  4. begin
  5.  
  6.   if GetFormInputValue(7) > GetFormInputValue(8) then
  7.   begin
  8.      j := 'ความเจ็บปวดลดลง';
  9.      ShowMessage(j);
  10.      SetFormInputValue(153,j);
  11.   end
  12.   else if GetFormInputValue(7) = GetFormInputValue(8) then
  13.   begin
  14.      j := 'ความเจ็บปวดเท่าเดิม';
  15.      ShowMessage(j);
  16.      SetFormInputValue(153,j);
  17.   end
  18.   else if GetFormInputValue(7) < GetFormInputValue(8) then
  19.   begin
  20.      j := 'ความเจ็บปวดเพิ่มขึ้น';
  21.      ShowMessage(j);
  22.      SetFormInputValue(153,j);
  23.   end;
  24.  
  25. end;
  26.  
  27.  
« แก้ไขครั้งสุดท้าย: มกราคม 23, 2011, 23:39:45 PM โดย nummon »
<a href=http://www.srisangworn.go.th>โรงพยาบาลศรีสังวรสุโขทัย</a>
Hosxp : 3.54.2.15
SERVER :  Xeon 3.4    Ram 4G   HD 120 GB OS : Linux CENOS 5.1   Mysql  5.1.23-rc
SLAVE-I :  Xeon 3.4    Ram 4G   HD 120 GB OS : Linux CENOS 5.2   Mysql  5.1.45 (Mysql Replication)
เริ่ม  4 สิงหาคม 2549  ขึ้นระบบ : อ.ชัยพร และ ทีม BMS

ออฟไลน์ Knott

  • Hero Member
  • *****
  • กระทู้: 889
  • Respect: +1
    • ดูรายละเอียด
Re: แสดงผลจาก script ใน ue
« ตอบกลับ #5 เมื่อ: มกราคม 24, 2011, 08:47:41 AM »
0
component ที่ 53 ในฟอร์มนี้ เป็น memoedit scriptไม่ work
ลองเปลี่ยน component ที่เป็น textedit ลงไป
script นี้ก็ใช้ได้ครับ (เปลี่ยน ตัวเลข SetFormInputValue(xx,j) ก่อน )


ได้แล้วครับ ขอบคุณครับ
รพช.วัดโบสถ์ จ.พิษณุโลก
ขึ้นระบบ 1 เมษายน 2551 (ขึ้นระบบเอง)
Server : IBM x3250 M2, RAM 4 GB, FreeBSD 7.2, Mysql 5.1.30
HOSxP Version 3.56.1.15

ออฟไลน์ krathokman

  • Sr. Member
  • ****
  • กระทู้: 265
  • Respect: +1
    • ดูรายละเอียด
Re: แสดงผลจาก script ใน ue
« ตอบกลับ #6 เมื่อ: กรกฎาคม 11, 2012, 21:48:01 PM »
0
ถามหน่อยครับ
GetFormInputValue(7)

ตัวเลข  7  มันมาจากไหนครับ  เป็นลำดับ  Tab  หรือเปล่า
ผมเข้าใจว่าเป็นการอ้างถึง Object บน Form  แต่ไม่ได้อ้างชื่อ  แต่อ้างเป็นตัวเลขแทน
ดังนั้นผมจะรู้ได้อย่างไรว่า มัน Object ที่เท่าไร
อรรถเดช รพ.จัตุรัส ชัยภูมิ
Amoxydate@hotmail.com
ขึ้นระบบ 10/9/54  โดย BMS Version 3.55.2.19

ออฟไลน์ krathokman

  • Sr. Member
  • ****
  • กระทู้: 265
  • Respect: +1
    • ดูรายละเอียด
Re: แสดงผลจาก script ใน ue
« ตอบกลับ #7 เมื่อ: กรกฎาคม 11, 2012, 22:00:41 PM »
0
ได้แล้วครับ  ขอถามประเด็นอื่น  หากต้องการแสดงค่าจากการคำนวณ  โดยไม่ต้องเก็บลง Record
ทำอย่างไรครับ  เช่น
GetFormInputValue(7)*GetFormInputValue(12)
ไปแสดงที่ GetFormInputValue(9) ตัวนี้อาจจะเป็น Textbox  เปล่าๆ ไม่ผูกกับ Field ใด
เพียงแต่ให้ผู้ใช้เห็นผลจากการคำนวณเท่านั้นก่อน Save  มีสักตัวอย่างไหมครับ ขอบริจาคหน่อย
อรรถเดช รพ.จัตุรัส ชัยภูมิ
Amoxydate@hotmail.com
ขึ้นระบบ 10/9/54  โดย BMS Version 3.55.2.19