DEFINE COLUMN 命令
创建一个或多个列并将其添加到现有视图中。
语法
DEFINE COLUMN 视图名称 域名称 <AS 显示名称> <POSITION n> <WIDTH 字符数> <PIC 格式> <SORT|SORT D> <KEY> <PAGE> <NODUPS> <NOZEROS> <LINE n>
参数
名称 | 描述 |
---|---|
视图名称 |
要向其添加列的视图。 |
域名称 |
要为其创建列的域。 要使用关联表中的域,请将域名称指定为表名称.域名称。 |
AS 显示名称 可选 |
视图中的域的显示名称(备选列标题)。如果您希望显示名称与域名称相同,请不要使用 AS。 请将显示名称指定为带引号的字符串。如果您希望列标题包含换行符,请在单词之间使用分号 (;)。 |
POSITION n 可选 |
该列在视图中从左到右的数值位置:
|
WIDTH 字符数 可选 |
该域的显示宽度(单位为字符)。 指定的值控制 Analytics 视图和报告中的域的显示宽度。显示宽度永远不会改变数据,但是,如果它比域长度短,则可能隐藏数据。 如果您省略 WIDTH,则显示宽度被设置为为表布局中的域指定的字符宽度。 说明 WIDTH 所指定的字符为固定宽度字符。每个字符都被分配相同的空间量,而无论实际字符的宽度如何。 默认情况下,Analytics 中的视图使用不与固定宽度字符间距相对应的比例宽度字体。 如果您希望在 WIDTH 值和视图中的字符数之间建立一对一对应关系,则可以将选项对话框中的比例字体设置更改为固定宽度字体,如 Courier New。 |
PIC 格式 可选 |
说明 仅适用于数值域或日期时间域。
必须将格式放在引号中。 |
SORT | SORT D 可选 |
对列进行排序:
|
KEY 可选 |
该列被指定为报告中的拆分域。当该列中的值更改时,报告将被小计和细分。下列限制适用于拆分域:
|
PAGE 可选 |
每当拆分域中的值更改时插入一个分页符。 |
NODUPS 可选 |
将域中的重复值替换为空白值。 例如,如果为每个发票记录列出客户名称,则如果仅显示每个客户名称的第一个实例,则可提高该报告的可读性。 |
NOZEROS 可选 |
将域中的零值替换为空白值。 例如,如果报告在某个域中包含大量零值,则如果该报告仅显示非零值,则其可读性会更高一些。 |
LINE n 可选 |
该列中的行数。如果未指定值,则该列默认为单行列。n 必须在 2 和 60 之间。 |
示例
使用六个列定义视图
打开 AR 表后,您定义一个名为应收账款报告的视图,并且定义六个列。这些列按所列出的顺序显示:
OPEN 应收账款
DEFINE VIEW 应收账款报告 OK
DEFINE COLUMN 应收账款报告 编号 AS "客户编号" WIDTH 7 KEY
DEFINE COLUMN 应收账款报告 日期 AS "发票日期" WIDTH 10
DEFINE COLUMN 应收账款报告 截止日期 AS "截止日期" WIDTH 10
DEFINE COLUMN 应收账款报告 参考编号 AS "参考编号" WIDTH 6
DEFINE COLUMN 应收账款报告 类型 AS "交易类型" WIDTH 5
DEFINE COLUMN AR_Report Amount AS "交易金额" WIDTH 12 PIC "-9999999999.99"