在没有打印预览或打开报表的情况下从 Access 中的表单打印报表?

Posted

技术标签:

【中文标题】在没有打印预览或打开报表的情况下从 Access 中的表单打印报表?【英文标题】:Printing a Report from a Form in Access without a print preview or opening report? 【发布时间】:2016-02-22 06:53:57 【问题描述】:

我在表单上有一个按钮,我希望用户能够在不打开报表或查看打印预览的情况下打印报表。到目前为止,这是我的代码:

DoCmd.OpenReport "DisplayUncompleteProjects", acNormal
DoCmd.RunCommand acCmdPrint

但我的问题是它同时打印了我的表单和报告。我只想打印报告。但我也不希望用户离开表单页面。 (也就是当他们打印完报告后,他们所能看到的仍然是表格。) 谢谢。

【问题讨论】:

【参考方案1】:

省略第二行,它只打印当前对象,只运行:

DoCmd.OpenReport "DisplayUncompleteProjects", acNormal

【讨论】:

以上是关于在没有打印预览或打开报表的情况下从 Access 中的表单打印报表?的主要内容,如果未能解决你的问题,请参考以下文章

如何控制DevExpress报表分页打印?

如何在没有用户身份验证的情况下从 Spotify 或任何其他 API 获取歌曲预览

仅在打印时显示报告页数

vfp报表打印出现打印预览不一致的情况

Microsoft Access 报表 - 如何在打印视图中循环浏览报表的所有页面?

在 Access 2013 中创建用于打印报表的 UI