应用程序数据谓词
可以使用事件绑定编辑器中的“应用程序数据谓词”对话框来为应用程序数据定义或编辑谓词。您可以为谓词指定运算符和值,选择数据所在的位置以及输入格式。
在单击添加或编辑为应用程序数据定义或编辑谓词时,将显示“应用程序数据谓词”对话框。

以下是该对话框中的字段:
- 运算符
- 运算符选项:
- 全部
- 存在
- 等于
- 不等于
- 不存在
- 开头字符为
- 开头字符不是
- 小于
- 不小于
- 大于
- 不大于
- 值
- 为谓词指定的值。
- 位置
- 数据的位置。例如,WRITEQ TS 命令上的 FROM 选项或 COMMAREA。
- 容器
- 包含要过滤的数据的容器名称。 当“位置”设置为“CHANNEL”时可用。
单击从导入的语言结构中选择 以导入语言结构。然后,您可以从语言结构中选择要过滤的字段。如果使用此选项,将自动填写类型、偏移量和长度字段。或者,您可以指定类型、偏移量和长度值。
- 类型
- 指定应用程序数据谓词的数据类型。可用的数据类型如下:
- 二进制浮点
- 字符
- 以 NULL 终止的字符
- 十进制浮点
- 十六进制
- 以 NULL 终止的十六进制
- 十六进制浮点
- 压缩十进制
- 带符号半字
- 带符号全字
- 无符号半字
- 无符号全字
- 分区十进制
- 偏移量
- 指定与开头(数据开始的位置)的距离。 偏移量为 0 表示字段的开头。
- 长度
- 字段的长度,单位为字节。长度为 0 表示对整个数据区或容器进行过滤。例如,当过滤容器的内容而不考虑其长度时,该值十分有用。
- 代码页
- 字符字段类型的字段的代码页。有关代码页的更多信息,请参阅编码字符集引用材料。