如何避免MS Access中出現意外的空白表格

立即分享:

在本文中,我們將研究找出意外的空白表格的原因,然後研究解決此類問題的變通辦法。

如何避免您的女士訪問表格空白通常,MS Access表單會顯示用戶在截止日期前不希望看到的圖片-設計視圖中沒有控件或數據的空白頁面。 有時,MS Access窗體的整個詳細信息部分消失了,只顯示了白色空白。

一個空的表單什麼也不做,只會使用戶感到困惑和沮喪。 這使他們的工作暫停了,通常尋找解決此問題的方法也可能會令人頭疼. 下面列出了一些原因以及解決此問題的方法。

表格的後果完全空白

  • 如果此意外的空白表格錯誤阻止了數據更新,則最終可能會擦除該表格中的每個字母數據。
  • 有時還會導致數據損壞,刪除記錄的位和部分。
  • 它還導致工作效率低下。

值得慶幸的是,這種黑屏行為並不是真正的錯誤,可以避免。 但是,發生這種情況的原因有兩個:

  1. 沒有記錄顯示在窗體或,
  2. 表格無法接受新數據.

由於以下原因,通常會觸發條件(1):

  • 用戶的表單數據輸入設置設置為是。 (這使表格無法顯示任何現有記錄,即,該表格只能用於輸入新數據)
  • 篩選器應用於不包含任何記錄的表單(或正在與WhereCondition一起使用)。
  • 表單處於查詢模式,其中條件不包含任何記錄。
  • 表格設置在沒有記錄的表上。

通常由於以下原因而觸發條件(2):

  • 窗體的“添加”屬性設置為“否”。
  • 如果窗體的Recordset Type屬性未設置為Dynaset。
  • 如果在只讀查詢中設置了MS Access表單。

預防

如果您無法避免所有這些操作,則MS Access表格注定會空白。 但是,用戶始終可以使用這些技巧來盡可能避免這些情況。

解決方法

  • 避免MS Access中出現意外的空白表格如果用戶將“允許添加”設置為“否”,以防止輸入新記錄,則可以通過將“允許添加”重新設置為“是”來解決該問題。 現在,用戶可以通過取消在表單上實現的任何“ BeforeInsert”事件來避免插入任何新記錄。
  • 如果用戶無法避免條件(2),他們仍然可以防止條件(1)。 例如,如果用戶打開帶有“ WhereCondition”的表單,則他們很可能會看到沒有記錄的空白頁。
  • 通過在“動態集”上設置其Recordset Type屬性,允許用戶編輯任何綁定的字段和控件。 但是,請注意,如果表單的“層疊更新”設置被禁用,則不允許用戶編輯外鍵的數據。

有時候,用戶無法避免同時發生(1)或(2)。 有時,對只讀查詢運行複雜的搜索要好於使用空白表格。 此外,在某些情況下,訪問腐敗事件也可能導致此類問題,因此,投資於 訪問修復 工具。

作者簡介:

Vivian Stevens是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 恢復SQL 和excel恢復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

立即分享:

評論被關閉。