首頁 > 資料庫 > mysql教程 > 读书笔记2如何校验数据窗口中的数据被修改(适用于关闭窗口时

读书笔记2如何校验数据窗口中的数据被修改(适用于关闭窗口时

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 15:07:30
原創
956 人瀏覽過

在窗口的closequery事件加入如下代码即可: integer li_ret if dw_1.deletedcount() + dw_1.modifiedcount() 0 then li_ret = messagebox(注意,数据已经被修改,是否存盘?,Question!,YesNoCancel!) choose case li_ret case 1 if dw_1.update() = 1 then c

在窗口的closequery事件加入如下代码即可:

 

integer li_ret


if dw_1.deletedcount() + dw_1.modifiedcount() > 0 then
   li_ret = messagebox(″注意″,″数据已经被修改,是否存盘?″,Question!,YesNoCancel!)
  

   choose case li_ret
  case 1
     if dw_1.update() = 1 then
        commit;
        return 0
     else
        rollback;
        messagebox(″出错″,″存盘时出错!请检查数据的正确性。″)
        return 1
     end if
  case 2
     return 0
  case 3
     return 1
 end choose
end if

 

另外,还可以利用窗口的CloseQuery事件在用户关闭窗口时进行确认。在CloseQuery事件中加入脚本:
  long ll_return
  ll_return = MessageBox(″提示信息″,″确认退出吗?″, Question! , YesNo! , 1 )
  if ll_return = 2 then
     Return 1

  else
     Return 0
  end if

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板