2015-04-20 132 views
0

有時,當我通過VBA對錶單進行更改(更改記錄源,控制源,使控件可見或不可見等)時,系統會提示用戶保存表單關閉它時。MS Access - 防止提示保存表單

有什麼辦法可以避免這種情況或阻止提示嗎?

+0

'DoCmd.SetWarnings False'將取消警告。 –

+0

什麼類型的信息會被禁用?這是一種好的做法還是有其他方法可以避免這些警告? – icouper

+0

檢查此https://msdn.microsoft.com/en-us/library/office/ff837275.aspx –

回答

0

Im在答案部分發帖,因爲我無法發表評論,我是相對較新的這個網站。

無論如何,你是否正在進行更改,而其他用戶可能同時使用該表單?這對我來說唯一有意義的是,當你進行更改時,用戶處於表單中,然後要求他們將更改保存到表單中,因爲它與第一次進入表單時的時間不同形成。

+0

以及當用戶在窗體上時,代碼在後臺執行更改。代碼由用戶在表單上執行的操作觸發。 – icouper

+0

好吧,在我看來,如果它的動態如此。該表格將爲用戶更改。因此,它會詢問他們是否想要保存表格。無論如何,您可以在沒有人使用它的時候進行這些更改。並使其不具動態性。我沒有看到用戶在訂單項中輸入信息會導致表單更改,但我也不知道您設置的觸發器。我的建議是在沒有人利用表單的時候做你的改變,或者如果這是一直會發生的事情,那就關掉像上面提到的那樣的警告。 –