起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 166|回复: 9

【结贴】信息实时改变**

[复制链接]
发表于 2008-5-21 11:33:30 | 显示全部楼层 |阅读模式
我在业务信息里 用 统计字段 进行了填充,所用的统计条件是业务功能传递的,请问,我在业务功能内改变统计条件,如何传递给信息层,好让信息随时改变
回复

使用道具 举报

发表于 2008-5-21 11:43:35 | 显示全部楼层
用信息代理调用信息层的控件。或者在信息层写好一个函数,功能层通过信息代理直接调用这个函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 14:41:12 | 显示全部楼层
请问在功能层调用InfoBrokerSCRBCXXX.Info.Open;会不会将信息层重新打开?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 14:54:31 | 显示全部楼层
我想问的是信息集自动刷新一下,将刷新后的数据反映到功能窗体上来
回复 支持 反对

使用道具 举报

发表于 2008-5-21 15:01:14 | 显示全部楼层
用数据集代理,然后代码执行刷新函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 15:27:41 | 显示全部楼层
可能我没有描述清楚
我通过数据集代理检索出表中的时间字段的所以值,通过下拉单选择,同时将选中的 时间 存入一个 辅助表中,在信息表格中,通过 统计sql查询后填充,统计sql查询所用的检索条件就是 辅助表中的时间,如SELECT VW_MTRBTT.BRWCH
                        FROM VW_MTRBTT
                         WHERE xm = '煤炭' and to_char(VW_MTRBTT.RQ,'yymmdd')= (select VW_MTRBRQ.rq   from VW_MTRBRQ)  ; VW_MTRBRQ就是辅助表
这样的话显示信息不会随时更新
回复 支持 反对

使用道具 举报

发表于 2008-5-21 15:43:34 | 显示全部楼层
6楼业务是用代码完成的,还是用统计字段的表达式完成的?
我还是看不大懂你的完成方式。
基本写法就是2楼方式。现在的问题是不会调用信息层代码,还是不会刷新你的数据集呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-21 15:50:34 | 显示全部楼层
统计字段的表达式完成,请问信息层代码该如何实施?
回复 支持 反对

使用道具 举报

发表于 2008-5-21 15:58:33 | 显示全部楼层
表达式统计字段是会根据数据集的值自动更新的。
还是不理解。能不能贴图描述下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 08:32:12 | 显示全部楼层
找到其他简介方法,暂时结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 17:48 , Processed in 0.042700 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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