1、使用SFSY-FORMPAGES显示总页数的时候,如果页数大于9,将会在前10页显示成星号*
法一:
3ZC中的3表示输出的长度,所以最大是999,也可以指定4ZC,那就是9999了。
其中的Z表示去掉前导零,C表示压缩空格,ZC要大写。
法二:
把页码所在的窗口的类型设置为最终窗口(final window)即可。
2、有多页时候显示页码,仅一页时候不显示页码
把页码所在的窗口的类型设置为最终窗口(final window),设置条件 SFSY-FORMPAGES>1 。
3、金额为零的时候不要输出 0.00 ,置空即可
4、金额或者数量字段显示不出来
5、SmartForms 打印出现最大会话的问题
此Smartform打印采用的多个Print Request合并的方法,把SSF_OPEN 和SSF_CLOSE放到调用Smartforms的LOOP外面就OK了。