起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 95|回复: 4

[问题]**

[复制链接]
发表于 2008-10-17 15:27:08 | 显示全部楼层 |阅读模式
问题一:
建立了两个信息:
【信息一】有窗体A,
【信息二】有表格文档A、窗体B(表格文档A显示在窗体B中)

我现在要在【信息一】中【窗体A】调用【信息二】中【窗体B】,因此在项目管理里面引用了【信息二】,
但编译时出现循环引用,于是我在【信息一】中新建一个【窗体B】用来实现【信息二】中【窗体B】的功能。

【信息一】中【窗体B】的实现步骤如下:
1、放置一个【信息代理一】,引用为【信息二】。
2、放置docview,信息设置为【信息代理一】,文档ID指向【信息二】的【表格文档A】

编译的时候还是出现循环引用,此时我已经把项目管理里面引用的【信息二】删除掉了,上面的做法不行吗?

问题二:
TSqlDataSet.SqlFilter与TSqlDataSet.Filter有什么区别?
谢谢
回复

使用道具 举报

发表于 2008-10-17 15:33:18 | 显示全部楼层
问题2  培训的ppt有详细说明,简单的说一个是服务端过滤,一个是客户端过滤
回复 支持 反对

使用道具 举报

发表于 2008-10-17 15:38:27 | 显示全部楼层
问题1、我说实话没看明白。如果是公共窗体,最好放在资源集里面,个人不推荐在信息里面放窗体,而且还信息直接互相引用窗体。不要再找这个原因了,把代码结构重新整理一下,问题自然就解决了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-17 16:43:53 | 显示全部楼层
代码别人写的,重新整理需要时间啊。
就是信息A里面的窗体,通过该窗体上的一个信息代理组件,引用另信息B。
这样也会报循环引用的错误吗?并没有在项目管理器里的引用选项添加信息B啊
回复 支持 反对

使用道具 举报

发表于 2008-10-17 16:57:37 | 显示全部楼层
用信息代理引用某些方面也相当与项目管理器引用了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 20:01 , Processed in 0.041658 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表