快速业务通道

水晶报表公式使用必读

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-20
着将生成记录选定和组选定公式。可以选择手动编辑这些公式,但必须使用 Crystal 语法。请参阅选择记录。

搜索公式

搜索公式帮助您在报表中定位数据。与选定公式类似,一般您不需要直接输入这些公式,而是使用“搜索专家”来指定搜索判据。Crystal Reports 生成该公式。可以选择手动编辑这些公式,但必须使用 Crystal 语法。

注意:如果您已经了解 Basic 语法,则只需要了解少量的 Crystal 语法便可以修改大多数选定公式和搜索公式。

运行总计条件公式

运行总计条件公式使您能够定义运行总计求值或重置所依据的条件。请参阅创建条件运行总计。

警报公式

警报公式帮助您定义报表警报的条件和消息。请参阅关于报表警报。

水晶报表常用公式:

1、创建计算字段添加到报表

2、格式化报表上的文本

3、提取文本字符串的一个部分或多个部分

4、提取日期中的部分

5、使用自定义函数

----------------------------------------------------------------

公式有多种用途。如果需要特殊的数据操作,可以使用公式来完成。

----------------------------------------------------------------

1、创建计算字段添加到报表

计算打折 15% 后的价格:

Crystal 语法示例:

{订单细节.单价}*.85

VB 语法示例:

formula = {订单细节.单价}*.85

----------------------------------------------------------------

2、格式化报表上的文本

将“客户名称”字段中的所有值更改为大写字母:

Crystal 语法示例:

UpperCase ({客户.客户姓名})

VB语法示例:

formula = Ucase ({客户.客户姓名})

----------------------------------------------------------------

3、提取文本字符串的一个部分或多个部分

提取客户名称的第一个字母:

Crystal 语法示例:

{客户.客户姓名}[1]

VB语法示例:

formula = {客户.客户姓名} (1)

----------------------------------------------------------------

4、提取日期中的部分:

确定发出订单的月份:

Crystal 语法示例:

Month ({订单.订单日期})

VB语法示例:

formula = Month ({订单.订单日期})

----------------------------------------------------------------

5、使用自定义函数

将 $500 从美国货币转换为加拿大货币:

Crystal 语法示例:

cdConvertUSToCanadian (500)

VB 语法示例:

formula = cdConvertUSToCanadian (500)

水晶报表警报

目录:

一、关于报表警报

二、使用报表警报

1、创建报表警报

2、编辑报表警报

3、删除报表警报

4、查看报表警报

5、在公式中引用报表警报

----------------------------------------------------------------

一、关于报表警报

报表警报是在 Crystal Reports 中创建的、当报表数据遇到特定条件时出现的自定义消息。报表警报可以指示用户将采取的操作或有关报表数据的信息。

报表警报是用对指定条件进行计算的公式创建的。如果条件为真,则触发警报并显示出警报消息。消息可以是文本字符串或者是兼有文本和报表字段的公式。

一旦触发报表警报,则直到您刷新报表数据时才会再次对该警报进行计算。

报表警报是针对每个报表的,因此您需要决定何时使用它们,何时不使用它们。报表警报对于指出重要信息(如高于或低于某一界限的销售额)很有用。而且由于警报消息是由您创建的,因此也可针对您的数据。

二、使用报表警报

着重介绍为使用报表警报而需执行的任务:

1、创建报表警报

2、编辑报表警报

3、删除报表警报

4、查看报表警报

5、在公式中引用报表警报

----------------------------------------------

1、创建报表警报

创建报表警报时,必须完成下列三个步骤:

命名警报。

定义触发警报的条件。

创建希望在触发警报时显示的消息(此步骤是可选的)。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号