表格栏过滤器的设定对话框用作
表格栏过滤器的信息设定。
要打开表格栏过滤器的设定对话框,
点击视表过滤器的表格栏配置标签(纵向展开视表过滤器的表格栏配置标签)中的表格栏过滤器按钮。
注释 | 可存放说明信息。 通过CTRL+ENTER组合键换行。 |
---|---|
输入值 |
在顶端显示不同类型的输入值(函数,视表名,常数或变量)。
如果是参照视表过滤器的表格栏过滤器,则还会显示参照条件名,这要取决于参照标签中给出的输入。 输入值上面选中项的对应信息罗列在输入值区域的下面。 如果在输入值区域上面选中了"函数",则在输入值区域的下面会出现一个相关函数列表。 要获得函数的详细信息,参照 函数列表。 如果在输入值区域上面选中了视表名,则在输入值区域的下面会出现相关的表格栏一览表。 如果在输入值区域上面选中了"常数或变量",则在输入值区域的下面会出现内部数据类型常数( "字符常数", "数值常数", "日期常数", "NULL")。 如果在输入值区域上面选中了参照条件名,则在输入值区域的下面会出现参照用视表的表格栏一览表。 该输入值只显示指定参照条件属性的参照表格栏列表。 |
表格栏过滤器配置 |
第一项是一个输出表格栏。
设置必须被写到该表格栏的相关信息。 应设置从输入值区域选中的函数、表格栏(输入表格栏或参照表格栏)和常数。 类似地,函数、表格栏和常数可通过函数参数来设置。 设置的信息显示为树形结构,反映出嵌套的配置结构。 如果要在输出表格栏直接设置表格栏或常数, 可通过各视表过滤器的表格栏配置标签,或表格栏过滤器的设定对话框来实现。 如果要在输出表格栏设置函数,则只能通过表格栏过滤器的设定对话框来实现。 |
工作区 |
工作区是表格栏过滤器配置的临时存储区域。
除了上面的输出表格栏和可选类型(表格栏类型)项的多种排列外,工作区的操作与表格栏过滤器配置类似。
还可以通过拖放方法或复制粘贴选项来实现工作区和表格栏过滤器配置间树形部分的移动或复制。 工作区对视表过滤器是公用的。 设置内容将一直保持,直到视表过滤器属性关闭对话框。 如果将设置的函数复制到工作区,则也可以将其粘贴在同一视表过滤器的不同表格栏。 工作区不能用作将表格栏过滤器配置复制到不同的视表过滤器。 不过可以从快捷菜单中使用文本粘贴命令。 |
> |
在输入值区域选中了函数、表格栏或常数时,则使用该按钮可以将选中项复制到表格栏过滤器配置或工作区。 设置了常数时,可以编辑输入值。 当选中的是工作区中第一项("工作区"),则将追加一个新项。 当选中的不是工作区中第一项,则选中项将被清除,并在选中位置追加一个新项。 设置只对类型一致的函数、表格栏和常数有效。 例如,数值型输入表格栏不能设置为字符型的输出表格栏。 如果想要将数值型输入表格栏详细信息输出至字符型输出表格栏,可使用类型置换函数进行类型置换。 这也可以通过将函数表格栏和常数从输入值区域拖放至 表格栏过滤器配置或工作区来实现。 |
< |
清除表格栏过滤器配置或工作区中的选中项的相关设定。 当工作区中第一项("工作区")的子项被选中时,选中项将被删除。 选中其它项时,选中项将变成未定义项。 如果选中了函数,则选中函数的所有参数将被删除。 按DELETE键可以实现类似的操作。 DELETE键的操作必须先获得焦点(表格栏过滤器配置或工作区)。 |
将选中项从表格栏过滤器配置移至工作区。 如果移动的项包含子项,则所有子项将一起被移动。 通过将项通过从表格栏过滤器配置拖放至工作区可以实现相同的操作。 |
|
将选中项从表格栏过滤器配置复制到工作区。 通过按住CTRL键时将项从表格栏过滤器配置拖放至工作区可以实现相同的操作。 |
|
将选中项从工作区移至表格栏过滤器配置。 通过将项通过从工作区拖放至表格栏过滤器配置可以实现相同的操作。 |
|
将选中项从工作区复制到表格栏过滤器配置。 通过按住CTRL键时将项从工作区拖放至表格栏过滤器配置可以实现相同的操作。 |
|
参数追加 |
为表格栏过滤器配置或工作区中选中的函数追加新参数。
(在表格栏过滤器配置或工作区的追加操作必须基于其内容获得焦点的前提) 只有当选中函数的参数个数可变情况下,参数追加才有效。 |
参数删除 | 从表格栏过滤器配置或工作区的选中函数删除最后一个通过参数追加追加的参数。 |
函数说明表示 |
若选中该项,则在输入值区域的底部将显示函数说明。 该区域显示在输入值、表格栏过滤器配置和工作区中选中函数的说明。 当选中的是输入用视表表格栏,则显示表格栏属性中说明的内容。 |
确定 | 保存数据设置后关闭对话框。 |
取消 |
不保存设置信息,并关闭对话框。 工作区中的设定即使是关闭了对话框,也将保持相同。 |
要获得详细信息,请参照向导步骤10:表格栏配置的设定中的表格栏过滤器给出的设置方法。
字符型表格栏 | |
数值型, 十进制数类型表格栏 | |
日期型表格栏 | |
二进制类型表格栏 | |
字符常数 | |
数值常数 | |
日期常数 | |
NULL | |
未设定(字符型) | |
未设定(数值和十进制数类型) | |
未设定(日期型) | |
未设定(与状态一致的类型) | |
未设定(字符型)或保持"未设定" | |
未设定(数值型)或保持"未设定" | |
未设定(日期型)或保持"未设定" | |
未设定(与状态一致的类型)或保持"未设定" | |
从下拉菜单中选择的操作符(用作IF函数或Bool函数的"比较运算符"参数) | |
函数返回值为字符型 | |
函数返回值为数值型 | |
函数返回值为日期型 | |
函数返回值根据参数中设定的条件而定 |
选中表格栏过滤器配置或工作区的项,并点击鼠标右键,则弹出一个菜单,该菜单具有如下选项:
剪切 |
选中项被保存在本地剪贴板中,用作剪切操作。 除了使用快捷菜单,快捷键CTRL+X也可以用作剪切操作。 类似地,选中项及在下面显示表格栏过滤器配置(函数表达式)的文本被保存到Windows剪贴板。 即使是在剪切、复制或粘贴操作之后,选中项仍会保留在Windows剪贴板中。 保存在本地剪贴板的项目可通过粘贴操作进行粘贴。 存在于Windows剪贴板的文本可以粘贴到任何文本编辑器,如记事本。 该文本还可以通过文本粘贴选项被粘贴到项目上。 按ESC键可清除本地剪贴板。 然而,保存在Windows剪贴板中的文本不会被清除。 |
---|---|
复制 |
选中项被保存在本地剪贴板中,用作复制操作。 快捷键CTRL+C可以用作复制操作。 类似地,选中项及在下面显示表格栏过滤器配置(函数表达式)的文本被保存到Windows剪贴板。 |
粘贴 |
通过剪切和复制操作保存在本地剪贴板中的项可粘贴到选中项。 当粘贴操作是剪切之后进行的,则选中项及其子项将被移除。 快捷键CTRL+V可以用作粘贴操作。 |
文本粘贴 |
通过剪切和复制操作保存在Windows剪贴板中的项作为表格栏过滤器配置(条件表达式)被清除,并被粘贴到选中项。 粘贴的文本由剪切或复制操作输出。 文本还可以从任何文本编辑器(如记事本)复制而来。 也可以粘贴从其它视表过滤器的表格栏过滤器的设定对话框复制而来的文本。 如果文本格式与函数表达式不一致,则文本不能被粘贴。 要获得关于正确格式的详细信息,参照文本粘贴格式。 如果使用Windows剪贴板中的不正确格式文本进行粘贴,则不正确的部分被看作未定义项(未设定参数),而其它部分(可粘贴)将被粘贴。 由于错误消息只在表格栏过滤器配置或工作区树形结构并未完成改变时才显示,因此有必要在粘贴操作结束后,查看表格栏过滤器配置是否是所需要的类型。 当文本被保存在Windows剪贴板时,类似的操作也可以使用CTRL+V来实现。 |
清除 |
清除选中项的设定。 类似操作也可通过按DELETE键或<按钮来实现。 |
参数追加 |
向选中函数追加一个新参数。 类似操作也可通过点击参数追加按钮来实现。 (在这种情况下,参数追加的参数项应该是表格栏过滤器配置或工作区中的选中项)。 |
参数删除 |
从选中函数中移除最后一个使用参数追加追加的参数。 类似操作也可以通过点击参数删除按钮来实现。 (在这种情况下,参数删除的参数项应该是表格栏过滤器配置或工作区中的选中项)。 |
字符常数, 数值常数, 日期常数, NULL |
将选中项设置为指定常数。 这与从输入值中对 "字符常数"、 "数值常数"、 "日期常数"和 "NULL"的拖放操作相似。 当选中项是非NULL的常数,指定的命令不是NULL,且项的输入值一致时,可保留原值而改变类型。 例如,当执行字符常数命令后,设置为数值常数的"123"选中项,将修改为字符常数"123"。 当执行数值常数命令后,设置为字符常数的"ABC"选中项,将修改为数值常数。 由于数值类型不一致,将复位数值常数的值。 即使选中项是表格栏,所有值也会保留,并执行常数置换。 例如,当执行字符常数命令后,设置为表格栏的"COL1"表格栏,将修改为字符常数"COL1"。 没有命令可以将常数修改为表格栏。 转换后的常数可以修改回原表格栏,这可以通过快捷菜单的复制和粘贴命令来实现,也可以从输入值再次进行拖放操作并创建一个来实现。 |
使用快捷菜单中的文本粘贴命令时,剪贴板中的文本应以如下格式进行粘贴:
如果使用Windows剪贴板中的不正确格式文本进行文本粘贴,则不正确的部分被看作未定义项(未设定参数),而其它部分(可粘贴)将被粘贴。
由于错误消息只在表格栏过滤器配置或工作区树形结构并未完成改变时才显示,因此有必要在粘贴操作结束后,查看表格栏过滤器配置是否是所需要的类型。
以下部分,"..."代表不规则的重复(不必太严格)。
此外,如非特别说明,函数名和参数将分别表示为
"FUNCTION"和
"PARAMETER"。