Crystal 语法概述
创建公式时,可以选择使用 Crystal 语法或 Basic 语法。语法规则用于创建正确的公式。几乎任何使用某种语法编写的公式都可以使用另一种语法来编写。报表可以包含使用 Crystal 语法的公式,也可以包含使用 Basic 语法的公式。有关是使用 Crystal 语法还是使用 Basic 语法创建公式的信息,请参阅 公式语法。

Crystal 语法基础知识
公式结果
公式结果或将公式置于报表中时打印的值称为公式返回的值。Crystal Reports 中的每个公式均须返回一个值。例如,下面是一个简单的 Crystal 语法公式,返回值 10:

10

公式返回的值可以是所支持的七种简单数据类型之一。这些数据类型是:数字、货币、字符串、布尔值、日期、时间和日期时间。

注意:    Crystal Reports 还支持范围类型和数组类型,但公式无法返回这些类型。

例如,假设一个公司有这样的送货政策,即一千美元以上的订货可享受保险,而低于此金额的订货没有保险:

//返回“字符串”值的公式
if {订单.订单金额} >= 1000 Then
   "Insured shipping"
Else
   "Regular shipping"

提示:    两个反斜线后面的文本是供他人阅读此公式的注释,Crystal 语法编译器忽略该注释。

若数据库字段 {订单.订单金额} 的值大于或等于 1000,则以上公式返回文本字符串值“Insured shipping”;否则返回文本字符串值“Regular Shipping”。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=322812

Crystal 语法概述[转]相关推荐

  1. Servlet和MySQL基本语法概述

    Servlet概述 什么是Servlet? Servlet是由SUN公司提供的一门动态Web资源开发技术 静态Web资源:不同的人,在不同的条件下访问后看到的是相同的效果,这样的资源叫做静态Web资源 ...

  2. Qt扫盲-QSS语法概述

    QSS语法概述 一.语法规则 二.选择器类型 三.子控件 四.伪态 五.冲突解决 六.样式层叠 七.样式继承 八.含命名空间样式设置 九.QObject 属性设置 概述: QSS也叫Qt样式表,Qt样 ...

  3. HTML的基础语法概述

    HTML 一.HTML的语法概述 1.概述 1>.HTML标签是由尖括号包裹起来的关键字,例如: 2>.HTML标签通常是成对出现的,例如:和,我们称为双标签.标签对中的第一个标签是开始标 ...

  4. es6 模块的语法概述

    概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来.其他语言都有这项功能,比如 Ruby 的require.Pytho ...

  5. Drools 规则文件语法概述

    概述(Overview) 以.drl为扩展名的文件,是Drools中的规则文件,规则文件的编写,遵循Drools规则语法.下面详细介绍一下Drools规则文件语法.具体参考官方文档: https:// ...

  6. 水晶报表Crystal 语法 实用字段编辑

    公式字段 转日期文本 totext ({IC_AvailabilityContract.Thedatethecontractissigned},"yyyy年MM月dd日") 产品图 ...

  7. 水晶报表-简单数据类型(Crystal 语法)

     数字 10000 -20 1.23 货币 $10000 -$20 $1.23 还可以使用 CCur 函数.Ccur 中的第一个 C 代表转换,可用于将数字型值转换为货币型值: CCur (10000 ...

  8. 水晶报表-控制结构-For 循环(Crystal 语法)

    For 循环使您能够对一系列表达式多次求值.这不同于 If 和 Select 表达式,在 If 和 Select 语句中,程序在对公式求值时几乎同时传递每个语句. 如果事先知道需要对语句求值的次数,最 ...

  9. md语法语法_PHP –语法概述

    md语法语法 [rps-include post=6522] [rps-include post = 6522] 延期 (Extension) Php source or code files gen ...

最新文章

  1. swoole使用 常用案例
  2. 从 Eclipse 到 IDEA,金字塔到太空堡垒
  3. js操作DOM对象(节点的增删改)
  4. Php正则替换字符串
  5. 人才缺口40万,摆地摊也没有它挣钱,这个神仙职业今年太火了!
  6. VB.Net工作笔记001---用ASP调用VB.NET编写的dll_ClassLibrary
  7. 关于maven项install时报找不到符号的错误
  8. typescript-react-webpack4 起手与踩坑
  9. Python入门:Dataframe的索引模式
  10. 手机万能摄像头ip搜索工具_一款 APP,130 多种功能,让你的手机秒变万能工具箱...
  11. macbook设置充电上限
  12. Matlab仿真信号检测实验---基于贝叶斯准则的二元信号检测
  13. 金三银四找工作,真没你想的那么难!
  14. 东莞女德班被责令停办 学员被遣散并退回学费
  15. 基于MATLAB的图片中字符的分割与识别
  16. 自动化测试 selenium 模块 webdriver使用02
  17. 斗罗大陆CSS_204687
  18. sudo apt-get update 报错 ubuntu xenial InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?)解决
  19. Myeclipse配置Tomcat
  20. Vscode开发STM32单片机程序

热门文章

  1. Linux进程之间通信 消息队列
  2. 在CentOS 6上搭建LNMP环境
  3. Oracle 的 SQL语句中 decode()函数
  4. 需求规格说明书1.0
  5. HDU 6071 Lazy Running
  6. window服务器开站点(不通用)
  7. python 笔记(三) 断言(assert)
  8. Node.js的helloworld 程序
  9. 开源app之MyHearts
  10. Strategy 策略模式