有兩種基本方式可以在 Access 資料表的欄位中要求值:

  • 將欄位的 Required 屬性設為 Yes    您可以在中開啟表格, 設計檢視。 如果您只要一次變更一個欄位,這個方法很簡單也是不錯的選擇。

  • 使用 資料定義查詢 欄位建立非 Null 索引的索引    You can do this by using SQL 檢視. 這個方法並不如使用設計檢視簡單,但有一項優點:您可以儲存資料定義查詢,稍後再使用。 如果您定期刪除及重新建立資料表,並想要為部分欄位要求值,這項功能就很實用。

將欄位的 Required 屬性設為 Yes

  1. 在功能窗格中,以滑鼠右鍵按一下表格,然後按一下 [ 設計檢視

  2. 選取您想要永遠有值的欄位。

  3. 在欄位屬性窗格中的一般選項卡上,將Required屬性設為Yes。

    [必須有資料] 欄位屬性

附註: 如果您針對已包含記錄之資料表中的欄位將 Required 屬性設為 Yes,Access 會提供您檢查欄位在所有現有記錄中是否有值的選項。 無論您是否接受此選項,新記錄都會要求欄位的值。

使用資料定義查詢為欄位建立非 Null 索引

  1. 在 [建立] 索引標籤上,按一下 [查詢] 群組中的 [查詢設計]。

  2. 在 [設計> Tab的 [結果群組中,按一下 [視圖> 下的箭條,然後按一下[SQL View。

  3. 從查詢中刪除所有 SQL。

  4. 在查詢中輸入或貼上下列 SQL:

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. 在 SQL 中,取代變數如下:

    • index_name 取代為索引的名稱。 建議使用能協助判斷索引用途的名稱。 例如,如果索引是確定每一個記錄都有社會安全號碼,您可能會將它require_SSN。

    • 包含 要編制索引之欄位之資料表的名稱取代資料表。 如果表格名稱包含空格或特殊字元,則必須以方括弧括住名稱。

    • 欄位 取代為要編制索引的功能變數名稱。 如果功能變數名稱有空格或特殊字元,則必須以方括弧括住名稱。

  6. 儲存並關閉查詢。

  7. 執行查詢以建立索引。 請注意,您可以使用 RunSQL 宏動作從 宏執行查詢

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×