Crystal reports 创建公式

Crystal reports 创建公式,crystal-reports,Crystal Reports,我将表tblSIF中的字段ParentDied放在我的页面报告中。如果报告已加载,则条件应为: IF ParentDied = 0 THEN 'None' ELSE 'Deceased' 我在互联网上搜索发现: `IF {@Ship Days} = 0 THEN "Same Day" ELSE {@Ship Days}` @Ship从哪里来?这是一个参数吗?我只知道该字段由CR命名为tblSIF.ParentDied。如何创建自己的公式?要在报告中创建和使用公式,请执行以下步骤: 右键单击

我将表
tblSIF
中的字段
ParentDied
放在我的页面报告中。如果报告已加载,则条件应为:

 IF ParentDied = 0 THEN 'None' ELSE 'Deceased'
我在互联网上搜索发现:

`IF {@Ship Days} = 0 THEN "Same Day" ELSE {@Ship Days}`

@Ship
从哪里来?这是一个参数吗?我只知道该字段由CR命名为
tblSIF.ParentDied
。如何创建自己的公式?

要在报告中创建和使用公式,请执行以下步骤:

  • 右键单击
    公式字段
    并选择
    新建…

  • 输入公式的名称

  • 公式研讨会中
    添加表达式

    根据您的示例,这将类似于:

    If {tblSIF.ParentDied} = 0 Then "None" Else "Deceased" 
    
  • 将报告拖到要显示的报告上

    设计:

    预览:


  • 另一个条件是,如果该值也为1,我如何将字段的颜色背景变为黑色?是否可能,因为我阅读了一些论坛,它可以,但不能在框对象中。是的,你可以。要执行此操作,请右键单击字段并选择
    格式化字段
    。在
    边框
    选项卡上选中复选框
    背景
    。单击类似于
    X-2
    的按钮,并在其中输入公式。如果{tblSIF.ParentDied}=1,那么crBlack将类似于
    ,先生,您可以点击它。我得到了它。非常感谢@杰拉德维森特没问题。