【问题标题】:access 2013 crashes when opening report in design view在设计视图中打开报表时访问 2013 崩溃
【发布时间】:2016-06-22 08:50:50
【问题描述】:

我正在将几个关键的 Access 应用程序从 Access 2007 迁移到 Access 2013。总的来说,这进展顺利,但我现在面临一个重大问题。

前言:
1. 迁移我的意思是使用相同的数据库(它们是 accdb 格式),只是调整它们以补偿 UI 中的差异。 (最终用户根本不需要看到任何功能区,除非在预览报告时)
2. 应用程序是 SQL Server 后端的前端。应用程序本身没有存储关键信息,所有 Access 表本质上都是临时的。
3. 然而,许多查询是在应用程序中运行的。我正在慢慢迁移到 SQL Server 视图和存储过程,但是有很多而且进展缓慢。
4. 这不是杀毒问题。我没有安装 Symantec。

问题:
其中一份报告包含 4 (四) 个子报告。每当我尝试在 Design View Access 2013 中打开它时都会崩溃。
当我使用 Access 2007 打开应用程序时,报告在设计视图中打开得很好。此外,当我删除所有子报告时,它在 Access 2013 中打开得很好。
我已尝试将报告复制到新报告。
我曾尝试在 Access 2013 中从头开始重新设计它。
每次发生同样的事情时:当我退出设计视图(在成功添加子报表后没有任何问题迹象!)并尝试在设计视图中重新打开报表时,Access 2013 崩溃。
我已经在互联网上搜索了任何类型的解决方案,但似乎没有什么能接近这个问题。

请问,谁能帮帮我?

【问题讨论】:

  • 任何 VBA 都可能是因果关系吗?你有任何与报告相关的VBA吗?即陷入循环
  • 谢谢,您只是想念我回答我自己的问题。不,我经常反编译、重新编译和压缩应用程序。

标签: ms-access vba ms-access-2007 ms-access-2013


【解决方案1】:

哎呀...
我以为我已经检查了所有四个子报告。
原来潜在的问题来自其中一个...
这是(我认为)一个兼容性问题。这些应用程序中的大多数表单和报告都是从 Access XP 继承下来的(可能是从更早的版本转换而来的)。
无论如何,我从头开始重新设计子报告,一切正常。

一般建议:
在“转换”到较新版本的 MS-Access 时,请始终确保您可以打开应用程序中的所有对象。

【讨论】:

    猜你喜欢
    • 2015-05-18
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多