随笔分类 - CrystalReport
水晶报表
摘要:由于常遇到一些比较大的报表,其中的字段有的需要,有的不需要,有的这个客户需要.那个客户不需要,不可能把所有的可能性都考虑在内做报表,所以就需要动态的在基础设置中添加字段,和字段的显示顺序,及动态分组,以实现动态报表。 做动态报表主要用的是水晶报表中的自定义公式,首先添加N个自定义公式在报表中(其中N为字段最多可能的数),并且在设计报表中要设置好线与线之间的距离,还有文本对象的宽度,自定义公式的...
阅读全文
摘要:Crystal 语法概述创建公式时,可以选择使用 Crystal 语法或 Basic 语法。语法规则用于创建正确的公式。几乎任何使用某种语法编写的公式都可以使用另一种语法来编写。报表可以包含使用 Crystal 语法的公式,也可以包含使用 Basic 语法的公式。有关是使用 Crystal 语法还是使用 Basic 语法创建公式的信息,请参阅 公式语法。Crystal 语法基础知识公式结果公式结果...
阅读全文
摘要:问题:水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样?(更新:2003-11-05)——————————————————————————————————————解决方案:用“公式字段”1、根据字段的最大数量,定义若干个“公式字段”,FormulaFeild1、FormulaFeild2……,公式为空;2、把“公式字段”按顺序放在“详细资料”...
阅读全文
摘要:借助"多列格式化"功能实现。1. 启用"多列格式化"功能。(1) 进入“节专家”对话框,并在“节”中选择“详细资料”。(2) 在"公用"选项卡选中“多列格式化”,此时会出现“布局”选项卡。 2. 调整布局,实现分栏效果。要想分两栏,调整“详细资料大小”的宽度,确保宽度的两倍小于去除页边距后的页面宽度,才能一行显示两行记录。要想分三栏,调整“详细资料大小”的宽度,确保宽度的三倍小于去除页边距后的页面...
阅读全文
摘要:水晶报表会自动为每个“存储过程中的参数”建立一个“参数字段”,所以这就成了运行时给参数赋值的问题了……参数字段运行时自定义[Visual Basic] ' 声明将参数传递给'查看器控件所需的变量。Dim paramFields As New ParameterFields()Dim paramField As New ParameterField()Dim discreteVal As New P...
阅读全文
摘要:一、CrystalReportViewer通过 CrystalReportViewer.ParameterFieldInfo 属性……1、CrystalReportViewer 成员公共实例属性ParameterFieldInfo(从 CrystalReportViewerbase 继承) ParameterFields。获取或设置参数字段集合。 二、ReportDocument通过 Report...
阅读全文

浙公网安备 33010602011771号