博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Crystal Report

摘要:最终效果图操作步骤:1.在details的section中,点击字段选择Highlighting Expert2.Highlighting Expert中设置高亮条件即可 阅读全文

posted @ 2011-01-25 11:32 Adam哥 阅读(377) 评论(0) 推荐(0)

摘要:先看下最终效果:饼图与矩形图按奇偶显示。处理步骤:1.在报表中插入分组;2.插入一个饼图与矩形图,将两图表位置重叠,注意要设置图表的Place chart为for each...;3.设置图表抑制显示,何谓“抑制显示”?我们可以理解为if, if true那么就不会显示,if false那么就会显示。从而我们可以利用它来控制我们要显示的内容。它需要一个公式。我们加入如下公式,对2求余:if({ProductOrder.ProductId} Mod 2=1)then trueelse false偶数的就是这样:if({ProductOrder.ProductId} Mod 2=0)then tr 阅读全文

posted @ 2011-01-25 11:09 Adam哥 阅读(1516) 评论(0) 推荐(0)

摘要:子报表通过两种方式展示:其一:On demand,就如链接其二:主页面下如下图:可以通过子报表的On-demand切换 阅读全文

posted @ 2011-01-24 19:15 Adam哥 阅读(505) 评论(1) 推荐(0)

摘要:水晶报表-公式的方法属性API,如下图红色框表示属性,兰色表示方法。1.获取出报表时间示例:"打印日期:"+ToText(CurrentDate)2.折后价格:示例:{Product.Price}*.853.格式化价格示例:"¥"+ToText({Product.Price})4.汇总函数示例:"共"+ToText(Count({Product.ProductId}))+"笔订单,总额:"+ToText(Sum({Product.Price}))5.格式化时间示例:totext({ProductOrder.CreateTime},"yyyy-MM-dd") 阅读全文

posted @ 2011-01-23 21:47 Adam哥 阅读(671) 评论(0) 推荐(0)

摘要:水晶报表有pull及push两种模式,本文采用web工程中的push模式;报表模拟产品定单,涉及到Product,ProductOrder,Client三张表。1.创建一个设计时的dataset,在Database Expert中建立表之前的链接关系,如下图:2.创建一个.rpt文件并指向我们前面创建的dataset,名为PullCrystalReport3.rpt 如下图:3.在.aspx页面上放置Crystal Report Viewer控件4.在code behind page中,加入如下代码:5.最终效果如下: 阅读全文

posted @ 2011-01-23 20:42 Adam哥 阅读(606) 评论(1) 推荐(0)

counter