公式编辑器是“公式工作室”对话框的主要组件。根据您使用的公式类型的不同,该编辑器有多个名称:
- 公式编辑器。
- 格式公式编辑器。
- 记录选择公式编辑器。
- 组选择公式编辑器。
- 运行总计条件公式编辑器。
“公式编辑器”类似于“自定义函数编辑器”和“SQL 表达式编辑器”。本说明中描述了这些编辑器。
当通过右击“字段资源管理器”中的“公式字段”并选择“新建”来编辑现有的公式字段或创建新的公式字段时,出现该对话框。在命名您的公式后,“公式编辑器”对话框即会出现。
“公式编辑器”窗口
“公式编辑器”包含四个主要窗口。
| 报表字段 | 报表字段包含报表可以访问的所有数据库字段。它们还包括已经为报表创建的任何公式或组。
|
||
| 函数 | 函数是返回值的预建过程。它们执行各种计算,例如求平均值、求和、计数、正弦、剪裁和大写。
|
||
| 运算符 | 运算符是在公式中使用的“操作谓词”。它们描述在两个或多个值之间发生的操作或动作。
运算符示例:加、减、小于和大于。 |
||
| “公式文本”窗口 | 这是您创建或编辑公式的区域。
双击“报表字段”、“函数”或“运算符”树中所列的任何组件都可创建公式。当选定某个组件时,所需语法也被插入。也可手动输入公式。 创建或编辑完公式后,单击“检查”按钮可识别公式中的任何错误。单击“保存”按钮保存公式。 |
“公式工作室”按钮
“公式工作室”的“常规”工具栏按钮执行以下功能:
按钮
|
说明
|
||
|---|---|---|---|
在提示您保存更改后关闭“公式工作室”。如果保存更改,则将检查公式是否有错误。
|
|||
保存公式、SQL 表达式或自定义函数。
|
|||
新建从列表中所选类型的公式。也可用于新建自定义函数或 SQL 表达式。
|
|||
显示或隐藏“工作室树”。
|
|||
在“自定义函数编辑器”和““自定义函数属性”对话框”之间切换显示。在再次单击此按钮之前,自定义函数和公式(可能的情况下)以所选模式显示。
|
|||
打开“公式专家”。“公式专家”用于帮助您创建基于自定义函数的公式。
|
|||
打开此对话框的联机帮助。
|
“公式工作室”的“工作室树”工具栏按钮执行以下功能:
按钮
|
说明
|
|---|---|
使您能够重命名所选公式、自定义函数或 SQL 表达式。
|
|
删除所选公式、自定义函数或 SQL 表达式。
|
|
展开或折叠“工作室树”中的所选节点。也适用于选择多个节点。
|
|
如果报表对象没有与其关联的公式,则显示或隐藏“格式设置公式”文件夹中的该对象节点。
|
“公式工作室”的“表达式编辑器”工具栏按钮执行以下功能:
按钮
|
说明
|
||
|---|---|---|---|
测试公式或自定义函数的语法并标识语法错误(如果找到的话)。
|
|||
撤消上次执行的操作。
|
|||
恢复上次操作。
|
|||
当从“报表字段”窗口选择一个字段并单击“浏览数据”按钮时,将出现一个对话框,其内带有所选字段的值的列表。
查看所选字段的值并选择单个值插入到公式中。
|
|||
在“公式编辑器”中查找指定的文字、数字或公式字符串。
|
|||
在选定的公式行的开始插入书签。再次单击该按钮删除该书签。
|
|||
跳转到下一个书签。
|
|||
跳转到上一个书签。
|
|||
删除当前公式中的所有书签。
|
|||
按字母顺序排列所有“报表字段”、“函数”和“运算符”树。
|
|||
隐藏或显示“报表字段”树。
|
|||
隐藏或显示“函数”树。
|
|||
隐藏或显示“运算符”树。
|
|||
允许您选择 Crystal 语法或 Basic 语法作为公式语法。有关更多信息,请参见“公式引用”。
将语法由 Crystal 语法更改为 Basic 语法会更改“函数”窗口中的函数列表以及“运算符”窗口中的运算符列表,反之亦然。函数和运算符因语法不同而不同。 |
|||
对公式突出显示的选定内容进行注释。注释行不作为公式的一部分进行求值。
|
快捷键
以下是在“公式编辑器”中起作用的快捷键:
键盘组合
|
所执行操作
|
|---|---|
Alt+B
|
打开突出显示字段的“浏览”对话框。
|
Alt+C
|
检查公式错误。
|
Alt+F
|
打开或关闭“显示字段”树。
|
Alt+M
|
对当前行进行注释或删除当前行的注释
|
Alt+O
|
对树的内容进行排序。
|
Alt+P
|
打开或关闭“显示运算符”树。
|
Alt+S
|
在不关闭“公式编辑器”的情况下保存公式。
|
Alt+U
|
打开或关闭“显示函数”树。
|
Ctrl+A
|
全选。
|
Ctrl+C
|
复制。
|
Ctrl+End
|
转到公式最后一行的行尾。
|
Ctrl+F
|
打开“查找”对话框(与单击“查找”按钮相同)。
|
Ctrl+F2
|
设置书签。
|
Ctrl+Shift+F2
|
清除所有书签。
|
Ctrl+Home
|
转到文件的起始位置。
|
Ctrl+左箭头键
|
转到左边单词的起始位置(+Shift 键将进行选定)。
|
Ctrl+N
|
打开“公式名称”对话框或其他相应的对话框,以创建新的公式。
|
Ctrl+S
|
保存公式并关闭“公式工作室”。
|
Ctrl+T
|
将焦点设置在语法名称列表框。
|
Ctrl+Shift+Tab
|
将焦点切换到下一个控制框(与 Ctrl-Tab 顺序相反)。
|
Ctrl+Tab
|
将焦点切换到下一个控制框。
|
Ctrl+V
|
粘贴。
|
Ctrl+X
|
剪切。
|
Ctrl+Z
|
撤消操作。
|
Ctrl+Shift+Z
|
重复某一操作。
|
Ctrl+Space
|
关键字自动完成 — 显示可用函数的列表。
|
End
|
转到行尾。
|
输入
|
从列表将选定的对象复制到公式文本框。
|
F2
|
转到下一个书签。
|
F3
|
按“查找”对话框中的定义查找下一项。
|
Shift+F2
|
转到上一个书签。
|
请参见
-
在本教程中,您将学习使用选择公式过滤要在 Crystal 报表上显示的记录。
注意