[原创]在 Access 2000中变通实现弹出式报表又一法
网上有很多关于如果在2000中变通实现弹出式报表的方法,研究了一下,不是麻烦(俺很怕麻烦,呵呵)
就是限制了一些功能(例如用窗体做报表),还有提及用 Snapshot Viewer 控件实现,但是因为要重新生成再刷新快照文件,界面控制也稍嫌麻烦,不过可以用这个做为思路。
本文的思路也是从用 Snapshot Viewer 控件这里展开的。
下面是给出的代码
DoCmd.OutputTo acOutputReport, "报表1", "Snapshot Format", "c:\test.snp", True
放在按钮里,执行时将自动启动 snapshot viewer 并显示报表,效果非常好。
说明一下:"报表1" ,是要预览的报表名称。 "c:\test.snp" 是临时生成 预览报表的快照,可以自己改成别的路径和名称
如果改成下面的,可以自行定义转换成N多格式,非常帅(引用CG1的原话)
DoCmd.OutputTo acOutputReport, "报表1", , , True
需要注意的是,要安装snapshot viewer,office2000开始就自带了。
[此贴子已经被作者于2005-6-13 14:19:27编辑过]
|