强制打印视图报告去使用VBA其尾页

我在Access 2010中的报告,其中有许多网页。 我有每个细节格式事件发生时写入日期到数据库的代码。 但报告只显示在打印预览的第一页。 如果用户不转到报告末尾,只有datafor第一页被写入到数据库中。 有没有在代码中强制报告打印预览,以去其尾页的方式,使所有的数据都保证被写入到数据库?

--------------解决方案-------------

请问,如果你插入一行它帮助

的DoEvents

以上,也低于送键行?

你可以尝试这样的事情在打开的报告中的代码:

私人小组cmdOpenReport_Click()

DoCmd.OpenReport REPORTNAME:=“MyReport”,查看:= acViewPreview
的SendKeys字符串:=“{} END”,等待:= TRUE
结束小组

你可以尝试这样的事情在打开的报告中的代码:

私人小组cmdOpenReport_Click()

DoCmd.OpenReport REPORTNAME:=“MyReport”,查看:= acViewPreview
的SendKeys字符串:=“{} END”,等待:= TRUE
结束小组

非常感谢,但它只是移动的报告从45可能同样的两页发生在我的各种订单,HOME,PGUP和PgDn试了一下,无需等待。

请问,如果你插入一行它帮助

的DoEvents

以上,也低于送键行?

是的,它按预期工作 - 非常感谢。

的SendKeys是不使用任何东西的可靠机制,如果有任何其他方式得到你想要的东西应该避免。

尝试在页眉或页脚包括页面表达式中使用的文本框。 对于exampleL =页面与页面“的”&

OTOH,它可能是可以使用查询时,你需要他们,而不是被扭曲的报告,并有一个表中的计算值来计算最终值。

分类:办公室 时间:2015-03-15 人气:1
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.510 (s). 10 q(s)