表格栏过滤器的设定对话框

表格栏过滤器的设定对话框用作 表格栏过滤器的信息设定。
要打开表格栏过滤器的设定对话框, 点击视表过滤器的表格栏配置标签(纵向展开视表过滤器的表格栏配置标签)中的表格栏过滤器按钮。

功能描述
注释 可存放说明信息。 通过CTRL+ENTER组合键换行。
输入值 在顶端显示不同类型的输入值(函数,视表名,常数或变量)。 如果是参照视表过滤器的表格栏过滤器,则还会显示参照条件名,这要取决于参照标签中给出的输入。
输入值上面选中项的对应信息罗列在输入值区域的下面。
如果在输入值区域上面选中了"函数",则在输入值区域的下面会出现一个相关函数列表。 要获得函数的详细信息,参照 函数列表
如果在输入值区域上面选中了视表名,则在输入值区域的下面会出现相关的表格栏一览表。
如果在输入值区域上面选中了"常数或变量",则在输入值区域的下面会出现内部数据类型常数( "字符常数", "数值常数", "日期常数", "NULL")。
如果在输入值区域上面选中了参照条件名,则在输入值区域的下面会出现参照用视表的表格栏一览表。 该输入值只显示指定参照条件属性的参照表格栏列表。
表格栏过滤器配置 第一项是一个输出表格栏。 设置必须被写到该表格栏的相关信息。
应设置从输入值区域选中的函数、表格栏(输入表格栏或参照表格栏)和常数。 类似地,函数、表格栏和常数可通过函数参数来设置。 设置的信息显示为树形结构,反映出嵌套的配置结构。
如果要在输出表格栏直接设置表格栏或常数, 可通过各视表过滤器的表格栏配置标签,或表格栏过滤器的设定对话框来实现。 如果要在输出表格栏设置函数,则只能通过表格栏过滤器的设定对话框来实现。
工作区 工作区是表格栏过滤器配置的临时存储区域。 除了上面的输出表格栏和可选类型(表格栏类型)项的多种排列外,工作区的操作与表格栏过滤器配置类似。 还可以通过拖放方法或复制粘贴选项来实现工作区表格栏过滤器配置间树形部分的移动或复制。
工作区对视表过滤器是公用的。 设置内容将一直保持,直到视表过滤器属性关闭对话框。 如果将设置的函数复制到工作区,则也可以将其粘贴在同一视表过滤器的不同表格栏。
工作区不能用作将表格栏过滤器配置复制到不同的视表过滤器。 不过可以从快捷菜单中使用文本粘贴命令。
> 在输入值区域选中了函数、表格栏或常数时,则使用该按钮可以将选中项复制到表格栏过滤器配置工作区
设置了常数时,可以编辑输入值。
当选中的是工作区中第一项("工作区"),则将追加一个新项。 当选中的不是工作区中第一项,则选中项将被清除,并在选中位置追加一个新项。
设置只对类型一致的函数、表格栏和常数有效。 例如,数值型输入表格栏不能设置为字符型的输出表格栏。 如果想要将数值型输入表格栏详细信息输出至字符型输出表格栏,可使用类型置换函数进行类型置换。
这也可以通过将函数表格栏和常数从输入值区域拖放至 表格栏过滤器配置工作区来实现。
< 清除表格栏过滤器配置工作区中的选中项的相关设定。
工作区中第一项("工作区")的子项被选中时,选中项将被删除。 选中其它项时,选中项将变成未定义项。
如果选中了函数,则选中函数的所有参数将被删除。
按DELETE键可以实现类似的操作。 DELETE键的操作必须先获得焦点(表格栏过滤器配置工作区)。
将选中项从表格栏过滤器配置移至工作区
如果移动的项包含子项,则所有子项将一起被移动。
通过将项通过从表格栏过滤器配置拖放至工作区可以实现相同的操作。
将选中项从表格栏过滤器配置复制到工作区
通过按住CTRL键时将项从表格栏过滤器配置拖放至工作区可以实现相同的操作。
将选中项从工作区移至表格栏过滤器配置
通过将项通过从工作区拖放至表格栏过滤器配置可以实现相同的操作。
将选中项从工作区复制到表格栏过滤器配置
通过按住CTRL键时将项从工作区拖放至表格栏过滤器配置可以实现相同的操作。
参数追加 表格栏过滤器配置工作区中选中的函数追加新参数。 (在表格栏过滤器配置工作区的追加操作必须基于其内容获得焦点的前提)
只有当选中函数的参数个数可变情况下,参数追加才有效。
参数删除 表格栏过滤器配置工作区的选中函数删除最后一个通过参数追加追加的参数。
函数说明表示 若选中该项,则在输入值区域的底部将显示函数说明。
该区域显示在输入值表格栏过滤器配置工作区中选中函数的说明。
当选中的是输入用视表表格栏,则显示表格栏属性说明的内容。
确定 保存数据设置后关闭对话框。
取消 不保存设置信息,并关闭对话框。
工作区中的设定即使是关闭了对话框,也将保持相同。


基本操作

要获得详细信息,请参照向导步骤10:表格栏配置的设定中的表格栏过滤器给出的设置方法。

  1. 从输入值中将函数拖放至表格栏过滤器配置的项上(要创建的位置)。
    函数的拖放只有在类型一致时才起作用。 请通过查看函数和项的图标来查看类型。
  2. 函数的有些参数显示为"未设定"。
    参数的个数将因函数的不同而不同。 参数常常可以通过点击参数追加按钮进行追加。 追加的参数显示为"未设定"。
  3. 通过拖放对象,来为"未设定"参数设置输入值(函数,表格栏,常数)。 (依次执行以上操作)
    再次拖放将覆盖已有输入值。
  4. 重复以上过程设置函数。
  5. 要设置常数,从输入值将常数拖放至表格栏过滤器配置中的选中项。
    对常数(NULL除外)的拖放操作只有当类型一致时才有效。 NULL值拖放是可选的。
  6. 非NULL值的常数被拖放至表格栏过滤器配置的选中项时,该值将进行可编辑状态。 根据内部数据类型输入常数值。
    也可以通过变量来指定常数值。
  7. 要改变已存在的值,双击该项或先选中该项然后后按F2,可进行编辑。
  8. 双击"未设定"项,或选中"未设定"项后按F2进行编辑。
    选中参数的常数类型不唯一时,会打开一个选择常数类型的快捷菜单。 在执行以上步骤前,先选择类型。
  9. 要设置IF函数Bool函数的"比较运算符"参数,双击项目或按F2,并从下拉菜单中选择操作符。
  10. 要设置表格栏,从输入值将表格栏拖放至表格栏过滤器配置中的选中项。
    不一致的表格栏类型不能拖放到选中项。
  11. 设置的项目可通过将其拖放至树形结构中的其它位置或工作区,来进行移动。
    如果对父项目进行了拖放,则其所有子项目也将一起被移动。
    在拖放时按住CTRL可实现复制。
    通过鼠标右键的快捷菜单中的菜单命令,可以实现复制和粘贴。

图标说明
字符型表格栏
数值型, 十进制数类型表格栏
日期型表格栏
二进制类型表格栏
   
字符常数
数值常数
日期常数
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"。