2016-03-08 64 views
0

我正在將幾個關鍵Access應用程序從Access 2007遷移到Access 2013.通常,這一切都很順利,但我現在面臨一個主要問題。

前言:
1.通過遷移我的意思是使用相同的數據庫(它們是accdb格式),只需調整它們以彌補UI的差異。 (除預覽報告外,最終用戶根本不需要看到任何功能區)
2.應用程序是SQL Server後端的前端。沒有關鍵信息存儲在應用程序本身上,所有Access表本質上都是臨時的。
3.但是,許多查詢都在應用程序中運行。我正在將所有可以慢慢遷移到SQL Server視圖和存儲過程中,但是有很多,而且速度很慢。
4.這不是反病毒問題。我沒有安裝賽門鐵克。

該問題:
其中一個報告有4(4)個子報告。每當我嘗試在Design View Access 2013中崩潰時打開它。
當我使用Access 2007打開應用程序時,報告在設計視圖中打開就好了。另外,當我刪除所有子報告時,它在Access 2013中打開得很好。
我試圖將報告複製到一個新的。
我試圖在Access 2013中重新設計它。
每次發生同樣的事情:當我退出設計視圖(在成功添加子報表之後,沒有任何問題跡象!)並嘗試在設計視圖中重新打開報告,Access 2013崩潰。
我已經在互聯網上搜索過任何一種解決方案,但似乎沒有接近這個問題。

請誰能幫助我?訪問2013在設計視圖中打開報告時崩潰

+0

可以任何VBA的因果關係?你有任何與報告相關的VBA嗎?即卡在循環中 – LiamH

+0

謝謝,你只是想念我回答我自己的問題。不,我經常反編譯並重新編譯和壓縮應用程序。 –

回答

0

OOPS ...
我以爲我已經檢查了所有四個子報告。
原來的問題來自其中之一...
這是(我認爲)一個兼容性問題。這些應用程序中的大多數表單和報告都是從Access XP傳出的遺留問題(可能已經從早期版本轉換而來)。
無論如何,我重新設計了從頭開始的子報告,一切都很好。

諮詢的一般海賊王:
當「轉換」到MS-訪問的較新版本,始終確保你可以在應用程序中打開所有對象。