我正在使用visual studio 2010来开发我的桌面应用程序和ms访问数据库。我已经在访问数据库中设计了报告,并且他们正在完美地工作。现在我担心的是,在我的Vb.Net应用程序中是否可以使用这些访问报告? 我需要这样做,因为分发软件而不是使用水晶报告要容易得多,因为我需要为水晶报告安装运行时计算机。谢谢Vb.Net来自访问数据库的预览报告
0
A
回答
2
这是可能的,但这是一个可怕的实现。您基本上必须启动Access,在Access中打开数据库文件,然后向下导航并启动报告。没有办法在应用内查看报告。它只会在Access内显示。
我想你最好的选择是使用ReportViewer控制,如果你不想使用水晶报表。
0
我发现这一点:https://support.microsoft.com/kb/317113?wa=wsignin1.0
要预览或打印Access报表,可以调用DoCmd对象的OpenReport方法。当你打电话的OpenReport中,你通过确定是否该报告是在屏幕上预览,或是否发送到打印机的参数之一:
' Preview a report named Sales:
oAccess.DoCmd.OpenReport(ReportName:="Sales", View:=Access.AcView.acViewPreview)
' Print a report named Sales:
oAccess.DoCmd.OpenReport(ReportName:="Sales", View:=Access.AcView.acViewNormal)
但我一直没能找到多少有关OpenReport方法或DoCmd对象的信息/帮助。
-1
下面的代码:
Preview a report named Sales:
oAccess.DoCmd.OpenReport(ReportName:="Sales", View:=Access.AcView.acViewPreview)
Print a report named Sales:
oAccess.DoCmd.OpenReport(ReportName:="Sales", View:=Access.AcView.acViewNormal)
但我一直没能找到有关OpenReport方法或DoCmd对象太多信息/帮助。
这只有在您使用VB.Net自动执行Access应用程序时才有效。这将打开Access应用程序并允许您查看或打印报告,就像直接运行Access一样。但是,您需要在运行VB.Net应用程序的计算机上安装Access应用程序(而不仅仅是.mdb或.accdb文件)。
我还没有找到任何方式来利用访问报告,而无需在运行VB.Net应用程序的计算机上访问。我正在研究将Crystal Reports用于我正在处理的应用程序。
相关问题
- 1. 访问2007 - 参考来自子子报告的子报告值
- 2. VB.net与访问数据库
- 3. vb.net访问数据库
- 4. “无法预览报告”在SSRS报告
- 5. MySQL数据库报告使用浏览
- 6. VB.net访问数据库中的行数
- 7. 访问报告 - 打印预览不会打印
- 8. 访问报告 - 文本框在打印预览中消失
- 9. 报告服务自定义程序集:访问报告参数
- 10. 访问数据库的VB.NET组合框
- 11. 来自WebApplication的SSRS报告访问问题
- 12. 访问:在报告上显示数据
- 13. 结合多个数据库的MS访问报告
- 14. 访问数据库与报告到多用户的Web界面
- 15. 如何在Laravel中创建来自数据库的报告?
- 16. 来自mysql数据库的每周工作报告
- 17. 来自数据库列的大小报告生成器图像
- 18. 我想通过访问来自sql server数据库的数据自动生成报告。我使用电力商业智能为我的报告生成
- 19. 如何自动更新绑定数据集的访问报告?
- 20. SSRS报告在报告预览错误:无法创建数据源与
- 21. Crystal报告数据库连接问题
- 22. 数据仓库报告问题
- 23. ORACLE数据库报告问题
- 24. 需要查询SSRS数据库以获得报告访问
- 25. VB.NET - 直接访问数据库
- 26. 是否VB.NET垃圾访问数据库?
- 27. VB.NET循环访问数据库
- 28. 如何访问oracle数据库(VB.NET)
- 29. VB.NET:嵌套“使用”数据库访问
- 30. 在VB.NET中MS访问数据库
现在没问题。我需要的只是代码,然后看看它是否是需要的。 –
我试图使用微软报表查看器,但我不知道如何设计报表,因为它相当复杂。 –
在这里您可以找到关于如何设计报告的完整指南。 http://msdn.microsoft.com/en-us/library/bb522712.aspx – equisde