《水晶报表进阶》PPT课件.ppt
《《水晶报表进阶》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《水晶报表进阶》PPT课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、水晶报表内部教育训练教材,水晶报表的基本语法水晶报表的分组和公式应用宋彩云系统工程课WEB组制作时间2007/01/12,一CryStal语法基础知识,1.CryStal语法不区分大小写但有一个例外是字符串如字符串”Hello”与”hello”是不相同的2.,3.字段在公式中的显示,示例,4.赋值(Crystal 语法),5.CryStal语法中的变量类型,5.1.基本类型NumberVar 数字型CurrencyVar 货币型StringVar 字符型BooleanVar 布尔型DateVar 日期型TimeVar 时间型DateTimeVar 日期时间型,5.2.范围数据类型,范围旨在处理
2、一系列的值。除布尔值以外,所有简单类型都可以使用范围类型。即:数字范围、货币范围、字符串范围、日期范围、时间范围和日期时间范围。可以使用 To、_To、To_、_To_、UpTo、UpTo_、UpFrom 和 UpFrom_ 关键字生成范围。一般情况下,To 用于有两个终结点的范围,UpTo 和 UpFrom 用于半开半闭区间的范围(只有一个终结点)。下划线用于表示终结点是否在范围内。,“数字范围”值示例,在公式中使用范围(Crystal 语法),6.变量声明(Crystal 语法),在公式中使用变量前必须声明它。变量可以保持某个给定类型的值。允许的类型是七种简单类型(数字、货币、字符串、布尔
3、值、日期、时间和日期时间),六种范围类型(数字范围、货币范围、字符串范围、日期范围、时间范围和日期时间范围)以及保持上述类型数组的变量。这为变量提供了总共 26 种不同的类型。声明变量时,还指定了它的名称。变量不能与任何对 Crystal 语法有效的函数、运算符或其它关键字同名。例如,变量不能被命名为 Sin、Mod 或 If,因为 Sin 是内置函数,Mod 是内置运算符,而 If 是内置关键字。当在公式工作室中键入公式时,内置函数、运算符或其它关键字的名称均以不同的颜色突出显示,因此很容易检查出变量名是否冲突。变量一经声明后,即可在公式中使用。例如,可能希望为其赋以一个初始值:Local
4、NumberVar x;/将 x 声明为“数字”变量x:=10;/将 10 赋给 x,示例,7.变量作用域(Crystal 语法),变量作用域用于定义某个公式的变量可在多大程度上用于其它公式。在 Crystal Reports 中有三种级别的作用域:局部、全局和共享。每个变量都有一个作用域,该作用域在变量声明时指定。,7.1局部变量,7.2全局变量(Crystal 语法),7.3共享变量(Crystal 语法),共享变量使用相同的内存块,在整个主报表及其所有子报表中存储变量值。因而,共享变量甚至比全局变量更普遍。若要使用共享变量,请在主报表内的公式中声明它,如下所示:Shared Number
5、Var x:=1000;并在子报表内的公式中声明它,如下所示:Shared NumberVar x;为使用共享变量,在共享变量可以在主报表和子报表之间传递之前,必须先声明该变量并给其赋值。,8.数组变量(Crystal 语法),8.1使用数组变量(Crystal 语法),8.2在 For 循环中使用数组,二水晶报表公式应用,1.公式的典型用途,2.公式语法基本规则,将文本字符串括在引号内。将参数括在括号内(在合适的位置)。引用的公式使用前导 符号标识,3.公式的种类,在 Crystal Reports 中有几种不同种类的公式:报表、格式化、选定、搜索、运行总计条件和警报公式。报表中的多数公式为
6、报表公式和条件格式化公式。,3.1条件格式化公式,应用一更改条件字体,格式字段,格式字段,突出显示专家,格式化编辑器对话框,点这里进入公式工作室,应用二在第一页之后创建页脚,节专家Section expert,节专家对话框(section expert),公式按钮,使用“突出显示专家”来有条件地格式化字段,3.2创建条件运行总计是指编写公式只有符合公式中的条件的记录才进行运行总计,请将报表中所需字段从左到右置于“详细资料”节中在“报表”菜单上单击“记录排序专家”先定一个字段对记录进行排序。选择“运行总计字段”并单击“新建”。出现“创建运行总计字段”对话框。在“运行总计名称”框中输入名称。在“可
7、用表和字段”框中突出显示要运算的字段并使用第一个箭头按钮将其移动到“要汇总的字段”框内从“汇总类型”列表中选择“求和”。在对话框的“求值”部分,单击“使用公式”,然后单击“公式”按钮。出现公式工作室,“运行总计条件公式”处于活动状态。在“公式”框中输入下列公式当公式具有正确的语法后,单击“保存并关闭”。返回“创建运行总计字段”对话框。在对话框的“重置”部分,单击“从不”。单击“确定”以保存运行总计字段。程序返回“字段资源管理器”对话框。将运行总计字段置于报表“详细资料”节内。,公式formula fields的使用,1.点击formula fields再点击新增图标输入公式名称,单击Use E
8、ditor进入到公式工作室,新增,修改,重命名,删除,2.工作工作室如下图,在写好公式后按save保存然后按左上角close关闭工作室,3.把formula fields下的公式拖到设计页面,选择专家select expert的使用,当我们要对抓出来的数据进行过滤时就要用到选择专家来设置条件1.单击选择专家跳出如下对话框,选择要设置条件的字段单击ok,选择专家,2.在下图的第一个下拉框里选择条件在第二个下拉框里选择值点show formula可以看到自动生成的代码然后点ok,点这里选择条件,点这里选择值,参数字段Parameter Field的使用,1.点击Parameter fields再点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水晶报表进阶 水晶 报表 进阶 PPT 课件

链接地址:https://www.31ppt.com/p-5634543.html