当前位置:主页>仓库管理软件> 列表

RMReport如何控制可以打印预览但不能打印? 打印到打 找金蝶财务软件教程

库存管理软件版1楼: RMReport(ReportMachine2.6)如何控制可以进行打印预览但不能打印?
1.如题:每份单据打印到打印机后都会作个已打印的标识,以后这张单据就只能打印打印预览但不能打印。不知应该是在哪个事件里来控制是否允许打印?
另不知fastreport有不有这样的事件可以控制?打印到打印机会激活哪个事件?

2.另试了在通过PreviewButtons属性来隐藏打印预览中的“打印”按钮
RMReport1.PreviewButtons:=[pbZoom,pbLoad,pbSave,pbFind,pbPageSetup,pbExit];
却提示:Undeclared indentifier:''pbZoom'' (而手工都可以初始设置这些属性的)

2楼: 自己设计报表啊 如小企业财务软件

3楼: 提示:Undeclared indentifier:''pbZoom'' (而手工都可以初始设置这些属性的)
你在rm.src目录里查找pbZoom的定义单元,加入该单元到你的单元中就可以设置了

4楼: to:chenshaizi
pbZoom应该在哪个文档里定义?可否详细点呢,TKS

PreviewButtons的相关属性在左边的Object Inspector窗口是可以初始设置的;只是不能动态设置

5楼: 好惨呀!我的帐户号已经用了有一年的时间了。今天上来看到(其实从昨天就开始了):“请确认帐号”。我那里还记得验证码了!


我的邮箱里也没有了。
我试着又输入一个备用邮箱。可使,没有验证码发送!
我该怎么办?
我的积分已经有将近1500分了。。。
分,倒是不重要,总要的的是我的问题!不能提问题,也不能看以前的问题了!

6楼: 我也碰到了这样的问题, 要将打印次数写入数据库中, 望高手出来指点一下思路

库存管理软件版7楼: to zhangly61,
在事件OnPrintReportEvent写入数据库就可以了.

8楼: 很简单,把打印按钮不显示就行了。

9楼: TO:dacsd
我知"把打印按钮不显示就行了",问题是PreviewButtons属性不能动态设置(用代码设置);要求若单据从没打印的话,打印预览中是允许有打印按钮的,若已打印过的话,就不需要打印按钮了

10楼: 当然可以动态设置,上面的按钮除了划边框的我没找到动态设置办法,其他的对可以动态设置的。

11楼: 怎么解决呢?

12楼: rmgrid1.PreviewButtons := [pbZoom, pbPrint, pbFind, pbPageSetup, pbExit, pbSaveToXLS];
想去掉哪一个你自己看着办吧! 如金蝶财务软件教程

13楼: 我知这样来动态设置:
RMReport1.PreviewButtons:=[pbZoom, pbPrint, pbFind, pbPageSetup, pbExit, pbSaveToXLS];
问题是:代码不能编辑,delphi提示:
... Undeclared indentifier:''pbZoom''
... Undeclared indentifier:''pbFind''
...

而不要参数却又可以:RMReport1.PreviewButtons:=[];

不知怎么解决?

库存管理软件版14楼: 在PreviewButtons属性中设置就可以了,把pbPrint设为False;

15楼: 用新版本,我没用过2.6

16楼: "在PreviewButtons属性中设置就可以了,把pbPrint设为False; "
这样当然是可以的,但不能动态设置;

看来只能升级用最新版的了,只是以前很多报表都是ReportMachine2.6的,现想转用FastReport3.18是一个大工作量啊

17楼: 该控件本身,添加一个函数,实现控制