ผู้เขียน หัวข้อ: ต้องการให้ VN_SCRIPT มี MessageBoxแล้วให้เลือก YES,NO ถ้า NO ปิดฟอร์ม  (อ่าน 507 ครั้ง)

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

ออฟไลน์ chearn

  • Newbie
  • *
  • กระทู้: 41
  • Respect: 0
    • ดูรายละเอียด
    • srshos
ขออนุญาตเรียนปรึกษาครับอาจารย์ จะเป็นไปได้หรือป่าวครับที่ผมสามารถปิดฟอร์ม หาก user กด No
ตอนนี้สามารถแยกได้แล้ว ว่า YES หรือ NO  แต่พอลองใส่ close(); มันไม่ปิดให้ครับ ทำใน VN_SCRIPT

 ans_Appmsg:= Application.MessageBox('Data', 'Title', MB_YESNO Or MB_ICONQUESTION);
  if ans_Appmsg = '6' then
    begin
      showmessage('Hello world_Yes');
    end;
  if ans_Appmsg = '7' then
    begin
      showmessage('Hello world_No');
      //close();
    end;

อิอิ ขอบคุณครับ มือใหม่ กำลังหัดศึกษา Hosxp ครับ
Best Regards
_________________________________
Team Computer @ Fort Surasi Hospital.
OS: CentOS Linux 7
Mysql Server version: 10.1.14-MariaDB MariaDB Server
Website: http://www.srshos.go.th
Fanpage: https://www.facebook.com/srshospital/
Tel: 034-589233

ออฟไลน์ BlueEye

  • Newbie
  • *
  • กระทู้: 25
  • Respect: +3
    • ดูรายละเอียด
Re: ต้องการให้ VN_SCRIPT มี MessageBoxแล้วให้เลือก YES,NO ถ้า NO ปิดฟอร์ม
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 07, 2018, 16:48:57 PM »
0
สอบถามเพิ่มเติมครับ
สคริปของคุณจากที่ดูคือ เมื่อสคริปทำงาน จะแสดง MessageBox ขึ้นมาพร้อมปุ่ม Yes กับ No
ซึ่งถ้าแค่นี้ เมื่อกดปุ่ม Yes หรือ No มันก็จะปิด MessageBox ลงเท่านั้นอยู่แล้ว

ผมไม่แน่ใจว่าความต้องการที่แท้จริงคือ เมื่อสคริปทำงาน จะมี Form แสดงข้อมูล (ไม่ใช่ MessageBox) โดยที่ใน form จะมีปุ่มกด ใช่หรือไม่ แล้ว ให้ใช้ปุ่มที่อยู่ใน Form กด yes or no หรือเปล่า

พอดีวันนี้เย็นแล้วต้องรีบกลับก่อน พรุ่งนี้จะมาถกปัญหาเพิ่มนะครับ
Si Prachan Hospital : Suphanburi
OS : CentOS 7
MySQL : MariaDB 10.1.22