我有一個前段分割的ACCDB,其中包含許多帶有子表格(基於表格)和BE中的兩百多個表格(幾乎所有車輛對象都是小型查詢表格)和400多個查詢。也有碰巧存在另一個ACCDB與一個單一的表格與6.5M行,FE鏈接到基本的歷史信息。兩個後端不以任何方式相互鏈接。 FE爲14MB,BE爲1.2G,單表DB爲900MB,所有主鍵和索引都適當設置。數據庫100%正常化。 BE每個月都增長5%。該數據庫目前預計將在今年晚些時候遷移到Oracle 11G環境。拆分MS Access數據庫需要緊湊/修復以及前端和後端重新鏈接,爲什麼?
問題: 最近我發現如果我壓縮並修復後端或前端,沒有任何包含子窗體的窗體打開;整個有限元剛剛凍結成白色。即使所有3修復我仍然有問題。但如果我緊湊/修復所有3 以及將整個前端重新連接到兩個後端,所有突然開始工作的形式。直到最近纔開始這種行爲。
爲什麼我必須重新鏈接才能使表單再次工作?
但是您的帖子地址或EVEN都沒有提到爲什麼C + R會阻止應用程序工作?爲什麼在C + R之後需要重新鏈接?海報聲明應用程序RUNS JUST FINE AFTER重新鏈接。所以儘管你的鏈接對於娛樂和遊戲都很有用,並且可能指向一些好的做法,但沒有任何問題能解決問題和問題。 – 2014-09-23 20:39:26
感謝大家,這是非常棒的信息 - 儘管答案將深深隱藏在Access的基礎之中我認爲最好的做法是將這個東西按照您的建議或Oracle(如就是我們在這裏使用的)。我感謝所有的幫助!當我從所提供的鏈接中找到某些東西時,我一定會更新這篇文章! – Fattire 2014-09-23 22:45:46
@ AlbertD.Kallal--實際上,在我的回答中,我確實提出了一個關於行爲原因的建議,但是(現在已經證明這是無關緊要的假設證明了這一點),它實際上是一種猜謎遊戲,除非你真的可以嘗試一些已知的技術,其中沒有一個可以通過幾次點擊來實現 - 這是鏈接進來的地方。謝謝你的建設性意見,但是:) – Tim 2014-09-24 03:13:40