以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关闭窗口前如何运行按钮控件里的程序  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=25992)

--  作者:mamasong
--  发布时间:2012/11/21 14:34:00
--  关闭窗口前如何运行按钮控件里的程序
我想点击关闭窗口前,先执行下保存按钮这个控件的条件是否符合,如果符合,则可以保存后关闭,如果不符合不允许保存,也不允许关闭,该怎么样实现呢?不知道我表达的是否清楚。。。
--  作者:狐狸爸爸
--  发布时间:2012/11/21 14:35:00
--  

If 条件成立 Then

   保存

   关闭

Else

   Return

End if


--  作者:mamasong
--  发布时间:2012/11/21 14:45:00
--  

代码是这样编辑的,我做的是录入窗口,可以新增行,然后通过绑定的文本框控件输入内容,设置了几个非空项,保证这几项内容非空的前提下才允许保存,但是我新增加行之后,随便输入一个内容,然后点击关闭录入窗口,这个新增的不符合条件的行还是存在?

我想实现的是,关闭前审核所有行的内容,符合条件才关闭,不符合条件不允许保存新增行


--  作者:mamasong
--  发布时间:2012/11/21 14:47:00
--  
或者这样说明:我做了个保存的按钮,已经实现了我先审核输入内容后是否保存的功能,可否在窗口事件beforeclose中调用这个按钮呢?
--  作者:mamasong
--  发布时间:2012/11/21 15:01:00
--  

问题已解决,我把保存按钮里面的代码复制到了 窗口事件beforeclose 中,然后在加入了

e.cancel = true  

return