以文本方式查看主题

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

--  作者:wjl-se
--  发布时间:2013/11/7 11:18:00
--  删除表后项目自动关闭

请教老师:

 

突然发现我的项目新增一个表后,这个表和其他的表没有任何关系,删除该表,项目自动关闭。

 

这可能是什么原因导致的?


--  作者:Bin
--  发布时间:2013/11/7 11:23:00
--  
我也不能理解,再试一次也是这样吗?  新建的项目是否有这个问题?
--  作者:wjl-se
--  发布时间:2013/11/7 11:30:00
--  
新项目没有题,我正在用排除法,把项目事件代码过一遍看看。
--  作者:wjl-se
--  发布时间:2013/11/7 12:41:00
--  

原因找到了,过程重现:

新建项目,增加两个临时表或数据表,然后在项目事件AfterOpenProject,把这两个表隐藏,再随便增加一个表,再删除,结果项目自动关闭。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:lsy
--  发布时间:2013/11/7 12:49:00
--  

这个脑筋急转弯,把系统搞糊涂了:

一个项目,至少有一张表,哪怕是临时表,这是基本要求。

 

楼主隐藏了两张表,然后删除了两张可见的表。

系统犯迷糊了:要说有表吧,一张都没看见;要说没表吧,还有两张隐身的表。

有不是,没也不是。

系统知难而退,真的就退出了事。


--  作者:wjl-se
--  发布时间:2013/11/7 13:20:00
--  

可见表不用全删,删一个就关闭了。


--  作者:wjl-se
--  发布时间:2013/11/7 13:22:00
--  

1、我的项目做了两个窗体,绑定了两个表,这两个表只需在窗体中出现即可,就隐藏了。

2、我临时增加一个表,处理点数据,然后把这个表删除,也正常吧。

 

第一点是正常设计,第二点是正常需求,偶然发现了这个小bug而已。。。


--  作者:wjl-se
--  发布时间:2013/11/7 15:10:00
--  
以下是引用wjl-se在2013-11-7 13:20:00的发言:

可见表不用全删,删一个就关闭了。

 

这个说的不对,应该是两种情况:

1、可见表全删,项目自动关闭。

2、增加一个表,再删除该表,项目自动关闭。