以文本方式查看主题

-  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=133401)

--  作者:裴保民
--  发布时间:2019/4/13 17:39:00
--  关于保存数据
保存数据前,经过验证只要符合条件的数据才能保存,正常运行都能实现,这时如果输入不符合条件的数据(比如不许某一个字段为空,)如果时空数据,这时直接按关闭程序时就会保存一条不符合条件的数据,怎么设置一下,只要不符合条件的数据就不保存,或不让关闭程序呢?


模式窗口还好些,打开窗体后是关闭不了程序的,我的是主窗体,打开后编辑时也能关闭程序的

[此贴子已经被作者于2019/4/13 17:53:47编辑过]

--  作者:有点甜
--  发布时间:2019/4/14 11:55:00
--  

在beforeCloseProject事件处理

 

http://www.foxtable.com/webhelp/scr/0668.htm

 

 


--  作者:裴保民
--  发布时间:2019/4/14 12:22:00
--  
表那么多一个一个的判断吗?
--  作者:有点甜
--  发布时间:2019/4/14 12:26:00
--  
以下是引用裴保民在2019/4/14 12:22:00的发言:
表那么多一个一个的判断吗?

 

你可以循环每一个表,然后比较判断,如

 

for each dt as datatable in datatables

    msgbox(dt.name)

next