Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

當您需要儲存日期和時間時,您可以將 [日期/時間] 或 [延長的日期/時間] 欄位新增至資料表。 您可以將日期和時間數據用於各種個人和商務原因,例如生日、出貨與帳單資訊,以及時間卡。

本文內容

瞭解日期和時間欄位

當您使用 Access 資料庫時,您可能會看到任何數目的格式的日期和時間值, 例如歐洲格式 (28.11.2006 或 28-11-2006) 、 (2006 年 28 月 11 日) 或美國格式 (2006/11/28) 。 無論 Access 如何格式化日期和時間資料,以及不論您如何輸入日期或時間數據,日期和時間欄位都會以下列方式儲存日期和時間:

日期/時間

日期/時間使用雙精確度浮點數字,系統也稱為序列日期。 下圖代表一般的序列日期和時間值。

雙精度數字

小數點左邊值的整數部分代表日期。 小數點右邊的小數部分代表時間。

此圖中的數位代表 2003 年 12 月 24 日,下午 9:00。日期元件是從 1899/12/30 開始或「基底」日期起,已經經過的完整天數。 在此範例中,37,979 天已從 12/30/1899 到 2003/12/24。 時間元件只佔 24 小時一天的一小部分。 因此,0.875 的值乘以 24 小時等於 21 小時或晚上 9:00。

日期元件中的負值代表基準日期之前的日期。 例如,當日期元件解析為基本日期前一天,或是 12/29/1899 時,值為 -1。

有效的日期值範圍從 -657,434 (100 A.D.) 100 年 12 月 31 日到 9999 年 12 月 31 日 (958,465 ) 。 有效的時間值範圍從 0.0 到 0.9999 或 23:59:59。

將日期和時間值儲存為數位,可讓您對日期和時間數據執行大量的計算。 例如,您可以計算時間卡) (工時的總時數,或是決定發票的年齡。

延長的日期/時間

[延長的日期/時間] 會將日期和時間以 42 位元組編碼的字串儲存。 日期儲存在未簽署的長類型中,支援從 1-1-1 AD 到 9999 AD 的範圍。 時間會根據下列公式,以未簽署的長類型儲存:

= (datehour * 3600 + dateminute * 60 + datesecond) * PowerOfTen (TimeScale) + fractionalSeconds

如需詳細資訊,請參閱 使用 [延長的日期/時間] 數據類型

頁面頂端

在 [數據工作表檢視] 中新增日期和時間欄位

您可以在 [ 資料工作表檢視] 中新增 [日期/時間] 字段至新的或現有的數據表。

新增至現有數據表

  1. 在 [數據工作表檢視] 中開啟數據表

  2. 如有需要,請水平捲動至第一個空白欄位。

  3. 在 [ 功能變數名稱] 欄中,選取第一個空白列,然後輸入字段的名稱。

  4. 選取 [資料類型 ] 欄中相鄰的儲存格,然後從清單中選取 [ 日期/時間 ] 或 [ 延長的日期/時間 ]。

  5. 儲存變更。

將 [日期/時間] 欄位新增至新資料表

  1. 在 [建立] 索引標籤的 [資料表] 群組中,按一下 [資料表]。

  2. 按兩下 [ 儲存 按鈕圖像],然後在 [ 另存新 檔] 對話框中,輸入新數據表的名稱。

  3. 以滑鼠右鍵按下新資料表的檔索引標籤,然後按兩下[ 設計檢視]

  4. 在 [ 功能變數名稱] 欄中,選取第一個空白列,然後輸入字段的名稱。

  5. 選取 [資料類型 ] 欄中相鄰的儲存格,然後從清單中選取 [ 日期/時間 ] 或 [ 延長的日期/時間 ]。

  6. 儲存變更。

頁面頂端​​

在 [設計檢視] 中新增日期和時間欄位

您可以在 [ 設計檢視] 中新增 [日期/時間] 字段至新的或現有的數據表。

新增至現有數據表

  1. 在 [設計檢視] 中開啟數據表。

  2. 在 [ 功能變數名稱] 欄中,選取第一個空白列,然後輸入字段的名稱。

  3. 選取 [資料類型 ] 欄中相鄰的儲存格,然後從清單中選取 [ 日期/時間 ] 或 [ 延長的日期/時間 ]。

  4. 儲存變更。

新增至新數據表

  1. 在 [建立] 索引標籤的 [資料表] 群組中,按一下 [資料表]。

  2. 按兩下 [ 儲存 ],然後在 [ 另存新 檔] 對話框中,輸入新數據表的名稱。

  3. 以滑鼠右鍵按下新資料表的檔索引標籤,然後按兩下[ 設計檢視]

  4. 在 [ 功能變數名稱] 欄中,選取第一個空白列,然後輸入字段的名稱。

  5. 選取 [資料類型 ] 欄中相鄰的儲存格,然後從清單中選取 [ 日期/時間 ] 或 [ 延長的日期/時間 ]。

  6. 儲存變更。

頁面頂端​​

設定日期和時間欄位屬性

當您使用 [設計檢視] 將 [日期/時間] 欄位新增至資料表時,您可以設定及變更欄位的所有屬性。

  1. 在數據表設計工具下方區段的 [ 一般 ] 索引標籤的 [ 字段屬性] 底下,找出您要變更的屬性。

  2. 選取屬性名稱旁邊的欄位。

  3. 選取屬性名稱旁邊的欄位。 根據屬性,您可以輸入數據、按兩下 [ [建立器] 按鈕來啟動表示式建立器],或從清單中選取選項。

    如需如何使用每個欄位屬性的相關信息,請選取該屬性,然後按 F1。

頁面頂端

刪除日期和時間欄位

您可以使用 [資料工作表檢視] 或 [設計檢視] 來刪除資料表中的 [日期/時間] 或 [延長的日期/時間] 字段。

警告    當您刪除包含資料的 [日期/時間] 或 [延長的日期/時間] 字段時,您會永久遺失該數據,而無法復原刪除動作。 因此,您應該先備份資料庫,再刪除任何資料表欄位或其他資料庫元件。

在 [資料工作表檢視] 中刪除

  1. 在 [資料工作表檢視] 中開啟資料表。

  2. 找出 [日期/時間] 或 [延長的日期/時間] 字段,以滑鼠右鍵按兩下標題列 (名稱) ,然後按兩下 [ 刪除功能變數]

  3. 按一下 [是] 以確認刪除。

在 [設計檢視] 中刪除

  1. 在 [設計檢視] 開啟資料表。

  2. 按下列選取器 ([日期/時間] 或 [延長的日期/時間] 欄位旁的空白方塊) ,然後按 DELETE,或以滑鼠右鍵按下列選取器,然後按兩下 [ 刪除列]

  3. 按一下 [是] 以確認刪除。

頁面頂端

日期和時間欄位屬性參照

此表格列出 [日期/時間] 字段屬性,並說明每個欄位的功能。

屬性

用法

格式設定

您可以輸入自訂格式設定字元來定義顯示格式。 此處定義的格式會顯示在數據工作表、表單和報表中。

[小數字 數] (只延長日期/時間)

輸入小數點精確度以指定小數點右邊的位數, (1-7) 。

[輸入遮罩]

輸入輸入掩碼字串,或按兩下 [ [建立器] 按鈕 ] 啟動 [輸入掩碼精靈]。

如需建立及使用輸入掩碼的詳細資訊,請參閱 建立輸入掩碼以輸入欄位或控制特定格式的值一文。

標題

指定 [日期/時間] 欄位的名稱。 如果您沒有指定標號,Access 會套用預設功能變數名稱。

[預設值]

指定當您建立新記錄時,自動出現在欄位中的值。 例如,您可以輸入 [ 日期] () 等函數,自動顯示今天的日期。

驗證規則

指定輸入至整筆記錄、個別欄位或表單或報表上控制元件的數據需求。 當使用者輸入違反規則的數據時,您可以使用 驗證文字 屬性來指定產生的錯誤訊息。 長度上限:2,048 個字元。

如需建立驗證規則的詳細資訊,請參閱 建立驗證規則以驗證欄位中的數據一文。

驗證文字

指定當使用者違反驗證規則時出現的錯誤訊息中的文字。 長度上限:255 個字元。

如需建立驗證規則的詳細資訊,請參閱 建立驗證規則以驗證欄位中的數據一文。

必要

當此屬性設為 Yes 時,您必須在欄位或任何系結到欄位的控制項中輸入值。 此外,值不能是 Null。

[索引]

您可以使用索引來加速針對大量資料執行的查詢、排序和群組作業。 您也可以使用索引來防止使用者輸入重複的值。 選擇:

  •     關閉預設) (索引編製功能。

  • 是 (可重複)     為欄位建立索引,並允許重複的值。 例如,您可能有重複的名字和姓氏。

  • 是 (不可重複)    為欄位建立索引,但不允許重複的值。

[輸入法模式]

指定輸入法,這是使用英文版 Access 搭配以日文或韓文版 Access 建立之檔案的工具。 默認值: 無控件。 如需使用此屬性的詳細資訊,請按 F1。

[輸入法語態]

指定您可以使用輸入法編輯器輸入的數據類型。 如需使用此屬性的詳細資訊,請按 F1。

[文字對齊]

指定 [日期/時間] 欄位中資料的對齊方式。 選擇:

  • 一般     將文字靠左對齊,將數位和日期靠右對齊。

  • 向左鍵     將所有文字、日期和數位靠左對齊。

  • 向右鍵     將所有文字、日期和數位靠右對齊。

  • 中心鍵     將所有文字、日期和數位置中。

  • 分發     針對欄位或文字框的正反兩邊平均地指定所有文字、日期和數位。

[顯示日期選擇器]

顯示或隱藏使用者按兩下 [日期/時間] 字段時出現的快顯行事曆控件。 默認: 適用於日期。 選取 [永不 ] 以隱藏控件。

如果您為 [日期/時間] 欄位使用輸入遮罩,則無論您如何設定此屬性,都無法使用 [日期選擇器] 控制項。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。