Crystal reports 水晶报表公式字段

Crystal reports 水晶报表公式字段,crystal-reports,parameter-passing,Crystal Reports,Parameter Passing,我希望在Crystal report中实现以下目标,如果可能,请告知我: 根据输入参数隐藏/取消隐藏特定字段 根据输入参数更改页眉和详细信息部分中特定字段的内容。 我正在使用VisualStudio2008和C3.5 提前感谢这两个都是可能的 要根据参数值隐藏/取消隐藏特定字段,请执行以下操作: 创建您的参数; 右键单击要隐藏/取消隐藏的字段,然后选择“格式化字段…”。。。从菜单上; 在格式编辑器中选择公共选项卡; 单击右侧的x-2按钮,显示“抑制”-这将打开抑制条件的公式编辑器,左侧的复选框显

我希望在Crystal report中实现以下目标,如果可能,请告知我:

根据输入参数隐藏/取消隐藏特定字段 根据输入参数更改页眉和详细信息部分中特定字段的内容。 我正在使用VisualStudio2008和C3.5

提前感谢

这两个都是可能的

要根据参数值隐藏/取消隐藏特定字段,请执行以下操作:

创建您的参数; 右键单击要隐藏/取消隐藏的字段,然后选择“格式化字段…”。。。从菜单上; 在格式编辑器中选择公共选项卡; 单击右侧的x-2按钮,显示“抑制”-这将打开抑制条件的公式编辑器,左侧的复选框显示“抑制”将无条件抑制字段; 输入隐藏字段的条件-例如,如果参数名为HideField,并且如果参数的值为“Y”,则要隐藏字段,请输入{?HideField}='Y' 在公式编辑器中单击“保存并关闭”按钮,然后在格式编辑器中单击“确定”。 要根据输入参数更改页眉和详细信息部分中特定字段的内容,请创建一个水晶公式:

创建您的参数; 创建一个公式,格式为{?参数名}='true value',然后{value1}否则{value2} 将公式插入报告的页眉和详细信息部分,在其中查看参数化内容字段。
这就是如何在crystal report中隐藏字段(无条件)

在Crystal Reports design中的字段名称上单击鼠标右键

选择格式字段

单击公共选项卡

选中“抑制”复选框


该字段现在已隐藏

现在我遇到了一个问题,数字是用小数位显示的。@Ahmad:右键单击有问题的字段,然后选择“格式字段…”。。。。“格式编辑器”对话框应包含一个数字选项卡-您可以在此处选择相对简单的小数、千位分隔符和减号组合,或者单击“自定义…”。。。按钮打开“自定义样式”对话框,这将使您对数字格式有更大的控制。这并不能解决问题,因为在公式中,字段被识别为字符串而不是文本。我使用字符串函数来根据自己的需要对其进行修剪。再次感谢您的帮助我很久以前就放弃了crystal reports,转而使用epplus。虽然这本身是正确的,但它并没有回答问题。