注册 登录
编程论坛 VFP论坛

打印空白报表问题

y12692189 发布于 2023-12-27 10:10, 270 次点击
我做了一个收费软件,但是在打印收据时,有时候会打印空白票据,而且一次就几十张,不知道从哪里设置?求教各位大大。
程序代码:

*打印票据
                                SQLExec(nhandle1,"select * from pzjl where sbm = ?cpz(29) ","ltbpz")&&取得票据
                                SELECT ltbpz

                                Report Form sfpz.FRX To Printer Preview

返回的ltbpz表只有一行数据,有时候打印正常,有时候就不行,会打印全是0的票据
3 回复
#2
y126921892023-12-28 09:00
没有人知道怎么整吗?
#3
laowan0012023-12-28 09:36
以下是引用y12692189在2023-12-27 10:10:08的发言:

我做了一个收费软件,但是在打印收据时,有时候会打印空白票据,而且一次就几十张,不知道从哪里设置?求教各位大大。


没明白你的意思,是想打印空白票据?还是不想打印空白票据,但实际打印出了空白票据
猜想你的问题是后者,如果是的话,那就看你组织好的数据是不是有些空记录

[此贴子已经被作者于2023-12-28 10:50编辑过]

#4
y126921892023-12-29 13:14
可能是我没说明白,我是一个收费系统,需要打印收款票据,应该是打印一张(仅一张)有数值的票,但是有时候会出一张空白的票,就是所有数值都是0的票,而且有时候不是一张,好几十张都是0的票。
我查了很多资料,改了好多地方都不行。
现在解决了,用MYFLL的PrinterOutPage()函数重新写的,没问题了。

谢谢
1