| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 649 人关注过本帖
标题:关于用Set Filter To过滤后,打开另一含有该表grid控件表单后出错。
取消只看楼主 加入收藏
nkadwe
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2013-4-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
关于用Set Filter To过滤后,打开另一含有该表grid控件表单后出错。
用Set Filter To在一个在顶层表单中的一个表单中过滤一个表后,这个表单不关闭的情况下再打开另一个含有该表的grid控件的表单会出错。

出错信息:加载文件时出错-记录号4。form1<或是他的一个成员>,正在加载窗体或数据环境;this只能在方法程序中使用

这个错误是在执行do from 时出的。

我这样描述清楚吗?

我试图在第一表单的lostfocus、unload事件中加入SET FILTER TO消除过滤还是没用。
搜索更多相关主题的帖子: 信息 记录 
2015-08-21 16:16
nkadwe
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2013-4-24
收藏
得分:0 
如果没有执行该命令过滤就不会出错。
2015-08-21 16:22
nkadwe
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2013-4-24
收藏
得分:0 
刚测试,只要执行了过滤命令后不关闭该表单的情况下再打开其他表单就会出错。

一个控件一个控件的删除,测试,真不知道哪里出问题。
2015-08-21 17:01
nkadwe
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2013-4-24
收藏
得分:0 
看来还是没执行SET FILTER TO

但在不关闭该表单的情况下运行其他表单,要在哪里才能自动执行SET FILTER TO?

试了放在lostfocus事件里好像不行。

放在其他表单的load,init事件里好象也不行。
2015-08-21 17:06
nkadwe
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2013-4-24
收藏
得分:0 
现在将SET FILTER TO放在菜单里do form xx的前面可以解决问题。
2015-08-21 17:14
快速回复:关于用Set Filter To过滤后,打开另一含有该表grid控件表单后出错。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034433 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved