上一页  下一页          目录  索引  定位  词汇表  程序库

格式屏蔽

行和栏定义中指定的格式屏蔽可以定义 FSG 如何打印报表中的数字值。使用格式屏蔽,您可以控制:

格式屏蔽控制字符

格式屏蔽由表示各种可控格式功能的控制字符组成。这些控制字符为:

数字指示符:通常为数字位“9”。对于以格式屏蔽显示的每个数字 9,FSG 均打印一个数值。例如,9999 格式屏蔽将打印四个数字。

小数符:大多数国家使用句点作为小数点的符号。某些国家则不然。采用格式屏蔽,您可以指定特定行和栏中显示的数字所使用的符号。例如,格式屏蔽 999.99 使用句点,而格式屏蔽 999,99 则使用逗号作为小数点。

千位符:大多数国家使用逗号来分隔千位,某些国家则不然。采用格式屏蔽,您可以指定特定行和栏中显示的数字所使用的符号。例如,格式屏蔽 99,999 使用逗号,而格式屏蔽 99*999 则使用星号作为千位分隔符。

注:对于具有含义的千位符,您必须启用总帐管理系统配置文件选项“币种:千位分隔符”。

货币符号:与小数和千位符一样,您可以指定币值需要的任何符号。例如,要显示美元,您可以指定美元标志。要显示英镑,您可以指定英镑标志。

其它字符:您可以在格式屏蔽中包括任何其它前导和(或)结尾字符。例如,您可以使每个数字后面紧跟短语“(已估计)”。

格式屏蔽实例

下表说明了数字 4234941 如何使用不同的格式屏蔽进行显示:

格式屏蔽 显示为 . . .
9999999 4234941
99,999,999 4,234,941
$99,999,999 $4,234,941
99,999,999.99 4,234,941.00
99.999.999,99 4.234.941,00
DM 99,999,999(折算后) DM 4,234,941(折算后)

栏宽

由于格式屏蔽影响到 FSG 在报表中显示值的方式,因而在确定栏集中的栏宽时,您必须将格式屏蔽考虑在内。

如果您同时定义了行和栏的格式屏蔽,FSG 将使用栏格式宽度或位置宽度中的较小值来打印报表值。行格式宽度将忽略。

打印规则

如果栏宽过小以致不能容下带格式的金额(包括任何前导和结尾字符),则 FSG 将尝试改变格式以使报表能打印出此值。FSG 在尝试改变金额格式时按顺序遵循以下这些打印规则:

注:FSG 无法通过截短来改变金额。

币种格式

币种格式可以改写任何您在行和(或)栏集中指定的格式选项,精确度、前导字符和结尾字符除外。您可以通过以下设置来指定币种格式:

相应地,您应在创建格式屏蔽和确定 FSG 报表栏位置时考虑如何定义币种格式。

另请参阅

设置总帐管理系统配置文件选项


         上一页  下一页          目录  索引  定位  词汇表  程序库