使用 VB.NET 打印 MS Access 报告

Posted

技术标签:

【中文标题】使用 VB.NET 打印 MS Access 报告【英文标题】:Print MS Access Report using VB.NET 【发布时间】:2013-02-23 10:34:04 【问题描述】:

我到处研究如何,但不幸的是,我找不到。也许有人可以在这里帮助我解决我的问题。任何人?

【问题讨论】:

我不认为你可以。但是VB.NET可以显示Crystal Reports,和Access Reports很相似。 【参考方案1】:

不确定VB.NET,但以下代码使用非常相似的VBA。

而不是使用打开报告DoCmd.OpenReport "reportName", acViewPreview,,, acWindowNormal, (它以打印预览模式打开它,以便用户可以选择打印机并自己打印出来),使用:

DoCmd.OpenReport "reportName", acViewNormal,,, acWindowNormal,

这将使用计算机上安装的默认打印机打印报告。

或者,您可以使用DoCmd.PrintOut() 命令 (https://msdn.microsoft.com/en-us/library/office/ff192667.aspx)

【讨论】:

以上是关于使用 VB.NET 打印 MS Access 报告的主要内容,如果未能解决你的问题,请参考以下文章

使用 asp.net、vb.net 和 ms-access 的时间戳

寻求代码设计建议:使用 VB.Net 和 Ms-Access

ASP.NET - VB.NET - 更新 MS_Access 表

使用 VBA 的 MS Access 打印报告

ASP.NET - VB.NET - 从 MS-Access 数据库中检索记录

使用 VBA 将 MS Access 报告打印到 .xps 文件