在SMARTFROMS打印的时候会出现一个奇怪的现在,就是如果页数比较多的时候调用系统总页数变量进行显示的时候值会变成*的情况,解决方法如下
&SFSY-FORMPAGES(3Z)&
指定输出3位的长度,若是需要输出两位改成2即可
这里的Z的作用是去掉前面的0 如果不加Z 输出的结果长度就三位数的
例如 假设总页数为19页的话 只有3的话 输出是 019 ,如果是3Z的话 输出就是19
在SMARTFROMS打印的时候会出现一个奇怪的现在,就是如果页数比较多的时候调用系统总页数变量进行显示的时候值会变成*的情况,解决方法如下
&SFSY-FORMPAGES(3Z)&
指定输出3位的长度,若是需要输出两位改成2即可
这里的Z的作用是去掉前面的0 如果不加Z 输出的结果长度就三位数的
例如 假设总页数为19页的话 只有3的话 输出是 019 ,如果是3Z的话 输出就是19