如何得到水晶报表参数字段的值?

yanghao014 2007-04-26 02:23:45
CrystalReportSource1.ReportDocument.ParameterFields["CurrCN"].CurrentValues.AddValue(CurrCN);
上面的代码是给水晶报表的参数字段赋值
那如果我有个水晶报表的参数字段或者公式字段里面有值了,我怎么在cs文件里面写代码得到它的值呢 ?
谢谢了!急!!!!
...全文
449 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiren1421 2007-05-15
  • 打赏
  • 举报
回复
单向传递的吧
传递之前获取不可以吗?
yanghao014 2007-04-27
  • 打赏
  • 举报
回复
我在水晶报表里面为了计算每页的数量我做了下面的公式
在页眉里面放了一个UnboundNumber3 公式是:
global numberVar aa;
whileprintingrecords;
aa := 0;
在详细资料里面放了一个UnboundNumber4 公式是:
global numberVar aa;
whileprintingrecords;
aa := aa + {r_crmSalesInvoice_Proforma_RMB_Line_Print.Inv_Qty}
在页脚里面放了一个UnboundNumber5 公式是:
global numberVar aa;
whileprintingrecords;
aa


上面的功能都能实现了,可是我现在有个需求,就是想把统计出来的UnboundNumber5放在页眉里面,上面的方法就不行了,因为水晶报表计算是从上到下的,那么我该怎么办呢,也就是说我想求每页的数量之和然后现在在页眉里面,怎么办???


谢谢了,急!
forgot 2007-04-27
  • 打赏
  • 举报
回复
裡面有值是什麼意思?是指你設計時候給其安排的默認值嗎?很遺憾,那是取不出來的。
wanghu24 2007-04-27
  • 打赏
  • 举报
回复
CrystalDecisions.CrystalReports.Engine.TextObject tb1 = (CrystalDecisions.CrystalReports.Engine.TextObject)orpt.ReportDefinition.ReportObjects["报表中的控件名称"];

不太明白你为什么要从报表中取数据,报表应该是最终数据显示,尽量还是外部运算吧

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧