专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VFP

数据环境解决思路

发布时间:2010-05-24 21:56:11 文章来源:www.iduyao.cn 采编人员:星星草
数据环境
有非模式表单:A,B   ,C
B,C两个表单都在数据环境中用到同一个表DBFXX

表单A中有两个按钮:
    btnA:do   form   表单B,如果表单C打开,则将C它关闭

    btnB:do   form   表单C,如果表单B打开,则将B它关闭

问题:
    1.打开表单B后,如果表单C打开了,将表单C关闭后,发现表单B不能使用表DBFXX,其已被关闭

    2如果表单C打开了,将它关闭,再do   form   表单B,这样   1   的问题解决了,但会有很明显的闪烁。

问题1,2如何解决呢?谢谢!

------解决方案--------------------
不在数据环境中打开表,在每个表单中用命令以共享方式打开,
关闭表单时先判断另一个表单是否存在,若存在就不关闭表


------解决方案--------------------
我基本上不使用数据环境,在使用的时候就把表给打开,一般比较喜欢使用缓冲方式打开,不用的就关了。个人习惯,感觉数据环境不是很好。
------解决方案--------------------
不用数据环境,用到什么表就中表单的Load事件打开,不用了,退出表单时在表单Unload事件关闭。
------解决方案--------------------
if use( 'a.dbf ')
不关闭
else
关闭
endif
------解决方案--------------------
对待这种情况用私有工作期最好!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: