如何在水晶报表中设置ms access 2007数据库

时间:2011-01-13 08:01:18

标签: ms-access crystal-reports

我正试图在水晶报告中设计一份报告。

我有ms访问2007作为我的数据库。

我在水晶报告中开始使用新的空白报告文件。我想使用oledb创建新的数据库连接,但只能找到mdb文件的选项,但不能找到accdb文件。

如何通过访问2007 db

获得连接的水晶报告

修改:

我创建了新报告 1.)点击数据库专家
2.)点击创建新连接
3.)Dbl单击 OLE DB(ADO)
4.)选择 Microsoft Office 12.0 Access数据库引擎OLEDB提供程序
5.)从Windows资源管理器手动复制.accdb文件路径粘贴数据源上 6.)点击下一步完成

最后它起作用了......

这样好吗?而不是手动复制文件路径是不是有办法用其他方式指定具有浏览功能的路径?

3 个答案:

答案 0 :(得分:1)

  1. 安装crystal时可以选择安装一堆数据库访问DLL,您可能需要检查是否安装了正确的数据库访问文件。
  2. 它可能会被MS折旧,但我发现使用ODBC驱动程序可以更好地处理旧文件类型。 (我肯定有人会告诉我推荐这个,但我猜它不是你正在看的关键任务报告)
  3. 干杯 乙

答案 1 :(得分:0)

这是链接到Access数据库的标准方法:数据库专家 - >创建新连接 - >访问/ Excel(DAO)

你有没有尝试过这种方法?

答案 2 :(得分:-3)

完成了那里。随着Chrystal的报道,2007年越来越难了。 1)  创建一个shell msaccess应用程序,将链接作为数据库  查看北风数据库,了解如何重新链接数据库

在Chrystal报告中,使用ODBC链接到shell数据库。

Chrystal报告越来越难以使用,因为它不再支持Active X而是使用.net。我确实让它与Msaccess 2007-2010一起工作。但是Access存在问题 2013年