设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 23680|回复: 54
打印 上一主题 下一主题

[模块/函数] [测试]用弹出式子窗体预览打印报表

[复制链接]
跳转到指定楼层
1#
发表于 2005-2-5 08:22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[在8楼有更新程序(加页面设置和比例调整)]

解决2000的报表不能设弹出式的问题,在Winme+Office 2000下可以运行,请大家帮忙测试一下其他的windows及office版本下有无出错。

游客,如果您要查看本帖隐藏内容请回复




[此贴子已经被作者于2005-2-6 10:51:51编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-2-5 17:03:00 | 只看该作者
Win98+Office2000通过收藏,谢谢

点击这里给我发消息

3#
发表于 2005-2-5 18:41:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
4#
 楼主| 发表于 2005-2-5 19:12:00 | 只看该作者
我在一台Win2000+Office XP运行时,标题栏子窗体被盖在下面,另外打印时不是显示的横向页面设置。Win2000+Office 2000则没有这个现象。

点击这里给我发消息

5#
发表于 2005-2-5 21:02:00 | 只看该作者
是否和yuab 的原理一样?我以前一直用他写的函数,没有出过什么差错,呵呵http://www.office-cn.net/forum.php?mod=viewthread&tid=288
6#
发表于 2005-2-5 23:28:00 | 只看该作者
好,好,好,好,一定要好好学学!!!!
7#
发表于 2005-2-6 00:46:00 | 只看该作者
美中不足:缺少显示比例、页面设置
8#
 楼主| 发表于 2005-2-6 07:14:00 | 只看该作者
以下是引用wuyuanhui在2005-2-5 16:46:24的发言:

美中不足:缺少显示比例、页面设置

页面设置其实在打印对话框就可以设定,现在加上显示比例、页面设置功能。

其实方法很简单,就是用Api函数:SetParent把一个弹出式窗体设为报表的父窗体,使报表能在其他弹出示窗体前面显示而不被挡住。打印、显示比例、页面设置功能都用Docmd.RunCommand来完成。

有一个问题就是报表向前跳页(如点最后一页),再往前翻页程序就会出错退出。现在就是在报表打开时,用Sendkeys "{PageDn}"逐页来翻页,则不会出错。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9#
发表于 2005-2-6 17:44:00 | 只看该作者
我在一台Winme+Office XP运行时,标题栏子窗体被盖在下面
10#
发表于 2005-5-20 19:37:00 | 只看该作者

发现新问题,如果数据量大的情况下,会发生致命错误

你做得非常不错,向你学习!!!!

发现新问题,如果数据量大的情况下,会发生致命错误,各位运行一下就知道了是什么错误!!

如果数据比较多(我的报表有100多页),就会报错,错误信息如下:

access2000发生错误,退出

各位可以试一试,把数据量加太,会不会报错???用pagedown ,及pageup来翻页,看是否出现新的问题???



这是更改后新程序



[此贴子已经被作者于2005-6-8 15:05:01编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 04:34 , Processed in 0.102798 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表