您可以經由變更資料表中數字欄位的欄位大小屬性,以調整 Access 資料表中每一筆記錄使用的空間量。 您也可以變更儲存文字資料之欄位的大小,只不過這個動作對於其使用之空間量的影響並不大。
附註: 本文所述的功能不適用於 Access Web 資料庫和 Access Web App。
本文內容
變更欄位大小的影響為何?
您可以變更空白欄位或含有資料之欄位的大小。 變更欄位大小的影響取決於欄位是否已經含有資料。
-
如果欄位不包含數據 當您變更欄位大小時,新資料值的大小會限制欄位。 如果是數位欄位,欄位大小會確切決定 Access 針對欄位的每個值使用多少磁碟空間。 如果是文字欄位,欄位大小會決定 Access 允許用於欄位每個值的磁碟空間上限。
-
如果欄位包含資料 變更欄位大小時,Access 會截斷欄位中超出指定欄位大小的所有值,並且會限制欄位新資料值的大小,如上所述。
變更數字欄位的欄位大小
提示: 如果您要變更欄位大小的欄位已經含有資料,繼續之前請考慮備份資料庫。
-
在 [瀏覽窗格] 中,以滑鼠右鍵按一下包含所要變更欄位的資料表,然後按一下 [設計檢視]。
-
在資料表設計格線中,選取您要變更欄位大小的欄位。
-
在 [欄位屬性] 窗格的 [一般] 索引標籤上,於 [欄位大小] 屬性中輸入新的欄位大小。 您可以從下列各值中選取:
-
位元組:用於範圍從 0 到 255 的整數。 儲存需求是 1 位元組。
-
整數:用於範圍從 -32,768 到 +32,767 的整數。 儲存需求是 2 位元組。
-
長整數:用於範圍從 -2,147,483,648 到 +2,147,483,647 的整數。 儲存需求是 4 位元組。
提示: 建立外部索引鍵,以將欄位關聯到其他資料表的 [自動編號] 主索引鍵欄位時,請使用 [長整數] 資料類型。
-
單精準數:用於範圍從 -3.4 x 1038 到 +3.4 x 1038 的浮點數值,最多 7 個有效數字。 儲存需求是 4 位元組。
-
雙精準數:用於範圍從 -1.797 x 10308 到 +1.797 x 10308 的浮點數值,最多 15 個有效數字。 儲存需求是 8 位元組。
-
複製識別碼:用於儲存複寫所需的 GUID。 儲存需求是 16 位元組。
附註: 使用 .accdb 檔案格式時不支援複製。
-
小數:用於範圍從 -9.999... x 1027 到 +9.999... x 1027 的數值。 儲存需求是 12 位元組。
-
變更文字欄位的欄位大小
提示: 如果您要變更欄位大小的欄位已經含有資料,繼續之前請考慮備份資料庫。
-
在 [瀏覽窗格] 中,以滑鼠右鍵按一下包含所要變更欄位的資料表,然後按一下 [設計檢視]。
-
在資料表設計格線中,選取您要變更欄位大小的欄位。
-
在 [欄位屬性] 窗格的 [一般] 索引標籤上,於 [欄位大小] 屬性中輸入新的欄位大小。 您可以輸入介於 1 到 255 之間的值。 這個數字指定每個值可具有的字元數上限。 對於較大的文字欄位,請使用 [備忘] 資料類型 (如果使用的是 Access 2016,則是 [長文字])。
附註: 對於 [文字] 欄位 (如果使用的是 Access 2016,則是 [簡短文字]) 中的資料,Access 只會保留存放實際值必要的空間。 [欄位大小] 屬性是欄位值大小的上限。