试试这个:
CLOSE TABLES ALL
USE tt
SET DEVICE TO PRINTER
SET PRINT ON
GO TOP
k=0
DO WHILE NOT EOF( )
IF k=40
EJECT
k=0
ENDIF
@ PROW(),0 SAY tt.成绩表单
k=k+1
SKIP
ENDDO
EJECT &&最后一页不满40个记录,多加加一个走纸命令,让最后一页走完。
SET PRINT OFF
SET DEVICE TO SCREEN
应该是打印了四十行时就分页。
[ 本帖最后由 月沐庭轩 于 2012-11-15 23:14 编辑 ]
CLOSE TABLES ALL
USE tt
SET DEVICE TO PRINTER
SET PRINT ON
GO TOP
k=0
DO WHILE NOT EOF( )
IF k=40
EJECT
k=0
ENDIF
@ PROW(),0 SAY tt.成绩表单
k=k+1
SKIP
ENDDO
EJECT &&最后一页不满40个记录,多加加一个走纸命令,让最后一页走完。
SET PRINT OFF
SET DEVICE TO SCREEN
应该是打印了四十行时就分页。
[ 本帖最后由 月沐庭轩 于 2012-11-15 23:14 编辑 ]
坚持学习vfp,QQ:306805680