回 帖 发 新 帖 刷新版面

主题:同时打开两个表单出现的问题

本人用VFP设计的一个信息管理系统,经常需同时打开两个以上的表单。但是当退出其中一个表单时,另一个表单经常会有出错信息“不能打开选定表”。我在表单的退出按钮上用的是语句:THISFORM.RELEASE(),估计是剩下的表单数据源都被关闭了。我试过了INIT()、ACTIVATE()方法,以及表单属性DataSession设成2--PrivateDataSession,都不行。
  请教各位,如何解决?

回复列表 (共3个回复)

沙发

好像DJ说过类似问题,
而我通常不使用数据源,
而在程序中去处理打开关闭问题。

板凳

最好不用数据源,而是用程序先判断是否已经打开,如果没有打开就是再打开一下,退出的时候再关闭,如果多个表单数据不共享就用私有数据工作期,表不要用独占方式打开。

3 楼

好简单吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册