2013-04-02 48 views
5

更多的煩惱比其他任何事情,但我無法找到它在谷歌的任何信息。訪問2007 inists保存查詢

我會經常在Access 2007中創建一個查詢來測試一些東西,或者一次性快速獲取一些結果。我不想保存這些查詢,因爲它們只適用於一種用途。

並非總是如此,但通常情況下,Access將不會關閉此查詢而不保存它,這意味着我必須稍後將其刪除。這可以防止我關閉Access,直到我保存它,並創建一個不需要的查詢。

這是怎麼發生的?有沒有特別的事情可以設置它?

+1

我從來沒有遇到過這種情況,而且我一直都這樣做。你有沒有安裝任何插件? – grahamj42

+1

我曾經在早期版本的Access中使用過。我發現它與一個名爲「自動保存對象」(或類似的)的設置有關。 –

+0

如果您的Access設置包含「音軌名稱自動更正」,請將其關閉並查看是否有任何區別。 – HansUp

回答

11

Track name AutoCorrect info路徑是不是對我來說是什麼。事實證明,我已經離開DoCmd.SetWarnings False設置。進入即時窗口並運行DoCmd.SetWarnings True帶回了舊的「您要保存此查詢是/否/取消」窗口。

+1

嗯,我會成爲.....我知道自2013年以來一直坐在這裏,但我從來沒有打算深入探討這個問題。我只是在我的呼吸下嘟mut着,稱爲訪問幾個選擇的單詞,保存了查詢並將其刪除。遲到+1。 :) –

2

作爲一個瘋狂的猜測,我會建議您檢查軌道名稱自動更正是否引起您描述的行爲。如果啓用,暫時禁用它並查看Access是否仍然強制您保存新查詢,而不是簡單地丟棄它們。

我提出這個建議的原因是因爲我從來沒有見過這種行爲。每當我嘗試關閉一個新的未保存的查詢時,Access會詢問我是否要保存查詢設計,並在響應「否」時放棄未保存的查詢。

我從不離開音軌名稱自動更正已啓用,因爲據報道它會產生太多問題(Flaws in Microsoft Access: Problem propertiesFailures caused by Name AutoCorrect)。當然,這可能只是一個巧合,但我認爲可能值得檢查是否涉及自動更正。

如果跟蹤名稱自動更正是原因,你需要決定是痛苦少:離開跟蹤名稱自動更正禁用永久;或者被迫保存你不想保留的新查詢。

2

奇怪的一個這個..我也有完全相同的問題,我只給出選項保存或取消查詢。找到這個線程並檢查了軌道名稱自動更正,它被設置爲關閉....打開它,然後在它表示要映射數據庫時將其取消,然後將我的查詢對話框更改爲您要保存的內容,是否或取消..所以你可能只需要點擊/關閉來重置此「功能」

2

如果您已關閉VBA中的警告(DoCmd.SetWarnings False),但稍後還未打開它們,則每次都會出現此行爲。記住:

  1. 你應該總是把當你與一個過程
  2. 完成了警告,如果錯誤已經變成警告關閉過程的進行,他們很可能仍然關閉。

嘗試進入VBA,調出立即窗口(Ctrl+G),鍵入DoCmd.SetWarnings True和命中Enter