开发手册 欢迎您!
软件开发者资料库

Crystal Reports - 应用布尔公式

Crystal Reports应用布尔公式 - 从概述,GUI导航,报表选项,页面布局,获取帮助,设计环境,数据源,查询,查询过滤器和过滤条件,基于时间的过滤器,字段对象,从简单而简单的步骤学习Crystal Reports控件和修改,报表和删除部分,组,组选项,报表模板,插入对象,图表,交叉选项卡布局,定义公式,公式工作室,创建和修改公式,应用布尔公式,如果还有,应用计算,条件格式,创建变量,创建数组,参数,过滤器,提示面板,级联提示,创建和编辑参数字段,子报告概述,数据导出概述,数据导出到Excel,XML,HTML,CSV。

可以在Crystal Reports中的公式中使用不同的布尔运算符.它们是 :

  • AND

  • OR

  • NOT

  • Eqv

  • Imp

  • XOR

所有这些运算符用于传递公式和减号中的多个条件;

布尔运算符当您希望公式中的两个条件都为真时,使用

AND运算符.其他布尔运算符及其含义如上图所示.

使用布尔运算符'AND' :

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" andToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then"TRUE"Else"FALSE"

使用布尔运算符'AND'和'OR' :

If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" andToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" andToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then"Five star rating CUSTOMER"Else"1 star rating CUSTOMER"