Crystal reports Crystal Reports 8.5公式定义位置?

Crystal reports Crystal Reports 8.5公式定义位置?,crystal-reports,crystal-reports-8.5,Crystal Reports,Crystal Reports 8.5,如何编辑不是公式字段的公式?我可以在foruma编辑器下拉列表中选择它们,但这不会更改下拉列表中的条目或下面的代码 我有一份报告,我需要从中提取逻辑。显示屏清楚地显示了许多@formula输出字段,我可以查看它们背后的逻辑。有些公式引用了我找不到定义的其他公式 在字段的公式编辑器中:@field1 StringVar item:={table1.column1}; if item = 1 then {@column2transformed} else " " 如果不在主报告显示上,则在何处定

如何编辑不是公式字段的公式?我可以在foruma编辑器下拉列表中选择它们,但这不会更改下拉列表中的条目或下面的代码

我有一份报告,我需要从中提取逻辑。显示屏清楚地显示了许多@formula输出字段,我可以查看它们背后的逻辑。有些公式引用了我找不到定义的其他公式

在字段的公式编辑器中:@field1

StringVar item:={table1.column1};
if item = 1 then
{@column2transformed}
else 
" "

如果不在主报告显示上,则在何处定义了{@column2transformed}?我可以在选择列表中找到它,旁边有一个“X.1”图标。在这个简单的示例中,我知道它引用的是哪个数据库字段,但无法对数据如何转换做出假设。

在Crystal Reports formulas
{@something}
中,表示对名为
something
的公式字段的引用

@
符号用于表示大括号中使用的字段名是一个公式字段。还有用于其他类型字段的其他符号

用于参数字段

#
用于运行总计字段

@
用于公式字段

%
用于SQL表达式字段


我还建议您更详细地命名公式字段。从长远来看,诸如
@something
@Field1
之类的名称可能会变得非常混乱。特别是在这样的讨论中,如果使用的单词是文字名称或通用表达式,则并不总是很明显。

我使用的文件是版本7,我使用版本8.5进行编辑,使用版本9修复了此错误/问题

多谢各位。我已经用你的信息澄清了我的问题。我的根本问题是我找不到公式背后的逻辑。它可以在编辑器中的何处定义为不可见?这可能是由于我对编辑不熟悉而遗漏的一些简单内容。