打印报表时不加预览只打印最后一条,预览后再打印就可以打印全部条,是什么原因?
近是遇到一个奇怪的问题,有四条要打印的记录,打印报表时如果不加预览,直接打印只打印最后一条.如果先预览一下报表,关闭预览后就可以打印四条记录.
程序代码:
thisformset.form1.AlwaysOnTop= .F. report form &cmy\bb\pjdy1.frx PREVIEW &&加上这条就可以打印全部,去掉只能打最后一条 *thisformset.form1.AlwaysOnTop= .T. zt="请将"+ALLTRIM(凭据)+"号凭证放入打印机,请问是否打印?" bt="请注意" czt=messagebox(zt,4+48+256,bt) if czt=6 report form &cmy\bb\pjdy1.frx to printer noconsole &&打印 *REPORT FORM &cmy\bb\pjdy1.frx TO PRINTER NOWAIT NOCONSOLE OFF ENDIF
希望高手指点!