起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 192|回复: 7

【搞定】参数赋值的问题,紧急!**

[复制链接]
发表于 2007-12-4 13:44:09 | 显示全部楼层 |阅读模式
参数赋值的问题,紧急!
具体需求如下:我先建立了报表向导窗体,在里面有个报表类别选择,再建立了一个参数组,在里面建立了一个报表类别参数。我需要把窗体中选择出来的报表类别赋值给报表类别参数。再建立一个数据集,在数据集中用到刚才建立的报表类别参数作为查询的条件。最后将数据集过滤出来的数据,显示在第一步建立的报表向导窗体中的DATAGRIDE 中。症状如下:
如果我在参数组中通过报表类别的getvalue直接给参数的alue赋值时是正常的。
但是我要的是能动态给参数赋值,也就是能根据第一步创建的窗体中的下拉框选择赋值。这时无论我是在参数组中引用报表向导窗体给参数的VALUE赋值,还是在窗体中引用参数组来给参数的VALUE赋值。都会报错。存在循环引用或者是

15.gif

56.54 KB, 下载次数: 143

回复

使用道具 举报

 楼主| 发表于 2007-12-4 13:45:21 | 显示全部楼层

还会提示这个错误。

还会提示这个错误。我编译过还是不能解决问题

16.gif

46.99 KB, 下载次数: 139

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 13:50:50 | 显示全部楼层

后一个问题一直停留在此处

一个问题一直停留在下图处:
我的调用代码如下:
procedure TCSCT.BizFormCreate(Sender: TObject);
var
b:TTJCS;//  TTJCS是参数组
begin
     b:=TTJCS.Create(nil);
     b.ParamFPLB.Value:='出口';  //给参数组中的 ParamFPLB赋值
     b.Free;
     DataSetBroker1.DataSet.open;
end;

17.gif

53.34 KB, 下载次数: 133

回复 支持 反对

使用道具 举报

发表于 2007-12-4 13:59:42 | 显示全部楼层
楼主不要使用业务参数组中的参数来做
可以考虑使用数据集的参数或者使用UserFilter来过滤。
回复 支持 反对

使用道具 举报

发表于 2007-12-4 14:00:42 | 显示全部楼层
楼主是想给参数赋值吗?
如果是的话,看看下面的链接
http://bbs.justep.com/forum.php?mod=viewthread&tid=15609
从6楼开始看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 14:04:22 | 显示全部楼层

对我是想给参数赋值啊

对我是想给参数赋值啊。
请问四楼说的使用数据集参数怎么同呢?有相关的帖子吗?谢谢
回复 支持 反对

使用道具 举报

发表于 2007-12-4 14:21:15 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=590
这个是数据集的几种过滤方法使用。楼主可以参考一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 15:12:56 | 显示全部楼层

问题已经解决,揭贴 。谢谢

我按照您提供的帖子问题已经解决,揭贴 。谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 11:21 , Processed in 0.044088 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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