您如何编辑不是公式字段的公式?我可以在Foruma编辑器下拉菜单中选择它们,但这不会更改下拉菜单或下面的代码中的条目。
我有一个报告需要从中得出逻辑。显示屏清楚地显示了许多@formula输出字段,我可以查看它们背后的逻辑。有些公式引用了我找不到其定义的其他公式。
在字段的公式编辑器中:@ field1
for paragraph in reversed(list(document.paragraphs)):
for run in paragraph.runs:
if run.bold:
delete_paragraph(paragraph)
break
如果未在主报表显示中定义{@ column2transformed},该在哪里定义?我可以在选择列表中找到它,并在其旁边带有“ X.1”图标。在这个简单的示例中,我知道它所引用的是哪个数据库字段,但是不能承担关于如何转换数据的假设。
答案 0 :(得分:0)
在Crystal Reports中,公式{@something}
表示对名称为something
的公式字段的引用。
@
符号用于表示大括号中使用的字段名称是“公式字段”。其他类型的字段也使用其他符号。
?
用于参数字段
#
用于运行总计字段
@
用于公式字段
%
用于SQL表达式字段
我还建议您更描述性地命名“公式字段”。从长远来看,诸如@something
和@Field1
之类的名称会变得非常混乱。尤其是在诸如此类的讨论中,使用的单词是文字名称还是广义表达式并不总是很明显。
答案 1 :(得分:0)
我正在使用的文件是版本7,我正在使用8.5进行编辑,使用版本9修复了该错误/问题。