在 Access 資料表的欄位中,您有兩種基本方式需要值:
-
將欄位的 Required 屬性設為 Yes 您可以在 設計檢視中開啟資料表來執行此動作。 如果您只想要一次變更一個字段,這個方法很簡單,也是不錯的選擇。
-
使用在欄位上建立非 Null 索引的 資料定義查詢 您可以使用 SQL 檢視。 這個方法並不像使用 [設計視圖] 那麼簡單,但有一個優點:您可以儲存數據定義查詢,稍後再使用一次。 如果您定期刪除並重新建立數據表,並想要要求某些欄位的值,這會很有用。
將欄位的 Required 屬性設為 Yes
-
在 [導航窗格] 中,以滑鼠右鍵按兩下數據表,然後按兩下 [ 設計檢視]。
-
選取您要要求的欄位一律有值。
-
在 [欄位內容] 窗格的 [一 般 ] 索引標籤上,將 [ 必要 ] 屬性設為 [是]。
附註: 如果您將已包含記錄之數據表中的欄位的 Required 屬性設 為 Yes,Access 可讓您選擇檢查字位在所有現有記錄中是否有值。 無論您是否接受此選項,新記錄都需要欄位的值。
使用數據定義查詢 Create 欄位的非 Null 索引
-
在 [建立] 索引標籤的 [查詢] 群組中,按一下 [查詢設計]。
-
在 [ 設計] 索引 標籤的 [ 結果 ] 群組中,按兩下 [ 檢視] 底下的箭號,然後按兩下 [SQL 檢視]。
-
從查詢中刪除所有 SQL。
-
在查詢中輸入或貼上下列 SQL:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
在 SQL 中,以下列方式取代變數:
-
以 索引 名稱取代index_name。 建議您使用名稱來協助您判斷索引的用途。 例如,如果索引是要確保每筆記錄都有身分證號碼,您可能會將它命名為require_SSN。
-
以包含要編製索引之欄位的數據表名稱取代 數據表 。 如果表格名稱有空格或特殊字元,您必須用方括弧括住名稱。
-
以要編製索引的功能變數名稱取代 功能變數 。 如果功能變數名稱有空格或特殊字元,您必須用方括弧括住名稱。
-
-
儲存並關閉查詢。
-
執行查詢以建立索引。 請注意,您可以使用 RunSQL 宏指令從宏執行查詢。