當你需要儲存日期和時間時,你會在表格中新增日期/時間或日期/時間擴展欄位。 你可以將日期和時間資料用於各種個人及商業用途,例如生日、運送與帳單資訊,以及打卡。
本文內容
了解日期與時間欄位
當您使用 Access 資料庫時,可能會看到多種格式的日期與時間值,例如歐洲格式 (28.11.2006 或 28-11-2006) 、南亞格式 (2006/11/28/) ,或美國格式 (2006 年 11 月 28 日) 。 無論 Access 如何格式化日期與時間資料,無論你如何輸入日期或時間資料,日期與時間欄位都會以以下方式儲存日期與時間:
日期/時間
日期/時間使用雙精度浮點數——也稱為序列日期系統。 下圖代表典型的序號與時間值。
數值的整數部分位於小數點左側,代表日期。 小數點右側的分數部分代表時間。
此圖中的數字代表2003年12月24日晚上9點。日期成分是指自1899年12月30日開始或「基準」日期以來,已經過的整天數。 在這個例子中,從1899年12月30日到2003年12月24日,已經過了37,979天。 時間成分是24小時一天的一小部分。 所以,0.875 乘以 24 小時等於 21 小時,也就是晚上 9:00。
日期部分中的負值代表基準日期之前的日期。 例如,作為日期成分的值為 -1,則解析為基準日期前一天,即 1899 年 12 月 29 日。
有效的日期值範圍從 -657,434 (西元 100 年 1 月 1 日) 到 2,958,465 (西元 9999 年 12 月 31 日)。 有效時間值範圍為0.0至0.9999,或23:59:59。
將日期和時間值以數字形式儲存,可以讓你對日期和時間資料進行大量計算。 例如,你可以計算工時卡) (的總工時數,或是判斷發票的使用年限。
延長的日期/時間
Date/Time Extended 以編碼串 42 位元組儲存日期與時間。 日期以無符號長型儲存,範圍範圍從公元1-1-1公元到公元9999年。 時間以無符號長長型態儲存,基於以下公式:
= (約會時辰 * 3600 + 約會分鐘 * 60 + 約會秒) * 十強力 (時間尺度) + 分秒
欲了解更多資訊,請參閱 使用日期/時間擴展資料型別。
在資料表檢視中新增日期與時間欄位
你可以在 Datasheet View 中新增或現有資料表新增日期/時間欄位。
新增到現有表格
- 在資料表檢視中開啟表格
- 如有必要,橫向滑動到第一個空白欄位。
- 在 欄位名稱 欄位,選取第一列空白,然後輸入欄位名稱。
- 在 資料類型 欄位中選擇相鄰的儲存格,然後從列表中選擇 日期/時間 或 日期/時間延伸 。
- 儲存變更。
新增資料表中新增日期/時間欄位
- 在 [建立] 索引標籤的 [資料表] 群組中,按一下 [資料表]。
- 點選 儲存
,並在 「另存為」 對話框中輸入新資料表的名稱。 - 右鍵點擊新表格的文件標籤,然後點選 設計檢視。
- 在 欄位名稱 欄位,選取第一列空白,然後輸入欄位名稱。
- 在 資料類型 欄位中選擇相鄰的儲存格,然後從列表中選擇 日期/時間 或 日期/時間延伸 。
- 儲存變更。
在設計檢視中新增日期和時間欄位
你可以在 設計檢視中新增或現有的資料表新增日期/時間欄位。
新增到現有表格
- 在 [設計檢視] 開啟資料表。
- 在 欄位名稱 欄位,選取第一列空白,然後輸入欄位名稱。
- 在 資料類型 欄位中選擇相鄰的儲存格,然後從列表中選擇 日期/時間 或 日期/時間延伸 。
- 儲存變更。
新增到新表格
- 在 [建立] 索引標籤的 [資料表] 群組中,按一下 [資料表]。
- 點選 「儲存 」,在 「另存為」 對話框中輸入新資料表的名稱。
- 右鍵點擊新表格的文件標籤,然後點選 設計檢視。
- 在 欄位名稱 欄位,選取第一列空白,然後輸入欄位名稱。
- 在 資料類型 欄位中選擇相鄰的儲存格,然後從列表中選擇 日期/時間 或 日期/時間延伸 。
- 儲存變更。
設定日期與時間欄位屬性
當你使用 Design 視圖將日期/時間欄位加入資料表時,你可以設定並更改該欄位的所有屬性。
- 在表格設計器下方的 「一般 」分頁,在 欄位屬性下,找到你想更改的屬性。
- 選擇物業名稱旁的欄位。
- 選擇物業名稱旁的欄位。 根據物業不同,您可以輸入資料、點擊
啟動表達式建構器,或從列表中選擇選項。
關於如何使用每個欄位屬性的資訊,請選擇該屬性,然後按 F1。
刪除日期和時間欄位
你可以使用 Datasheet 檢視或設計檢視,從表格中刪除日期/時間或日期/時間擴展欄位。
警告 當你刪除包含資料的日期/時間或日期/時間擴展欄位時,該資料將永久遺失——你無法還原刪除。 因此,您應該先備份資料庫,再刪除任何資料表欄位或其他資料庫元件。
在資料表檢視中刪除
- 在 [資料工作表檢視] 中開啟資料表。
- 找到日期/時間或日期/時間擴展欄位,右鍵點擊名稱) (的標頭列,然後點擊 刪除欄位。
- 按一下 [是] 以確認刪除。
在設計檢視中刪除
- 在 [設計檢視] 開啟資料表。
- 點擊列選擇器 (日期/時間或日期/時間擴展欄位旁的空白方格) ,然後按下刪除,或右鍵點擊列選擇器再點擊 刪除列。
- 按一下 [是] 以確認刪除。
日期與時間欄位屬性參考
此表列出日期/時間欄位屬性,並描述每個屬性的功能。
| 財產 | 使用情況 |
|---|---|
| 設定格式 | 你輸入自訂格式字元來定義顯示格式。 此處定義的格式出現在資料表、表格及報告中。 |
| 十進位Places (日期/時間 僅延伸) | 輸入分數精度,以指定小數點右側的數字數 (1) 7。 |
| 輸入遮罩 | 你輸入輸入遮罩字串,或點擊 啟動輸入遮罩向導。欲了解更多關於建立與使用輸入遮罩的資訊,請參閱條目「 建立輸入遮罩以以特定格式輸入欄位或控制項值」。 |
| 說明 | 指定你的日期/時間欄位名稱。 如果你沒有指定標題,Access 會套用預設欄位名稱。 |
| 預設值 | 指定建立新紀錄時欄位自動出現的值。 例如,你可以輸入像是 日期 () 等功能,自動顯示今天的日期。 |
| 驗證規則 | 規定對完整紀錄、單一欄位或表單或報告上的控制項輸入資料的要求。 當使用者輸入違反規則的資料時,你可以使用 Validation Text 屬性來指定產生的錯誤訊息。 最大長度:2,048 字元。 欲了解更多關於建立驗證規則的資訊,請參閱文章「 建立驗證規則以驗證欄位中的資料」。 |
| 驗證文字 | 指定使用者違反驗證規則時出現的錯誤訊息文字。 最大長度:255字元。 欲了解更多關於建立驗證規則的資訊,請參閱文章「 建立驗證規則以驗證欄位中的資料」。 |
| 必要 | 當此屬性設為 「是」時,你必須在欄位或綁定到欄位的任何控制項中輸入一個值。 此外,該值不可能為零。 |
|
[索引] |
你用索引來加速查詢、排序和分組操作,這些操作通常要處理大量資料。 你也可以使用索引來防止使用者輸入重複的數值。 選擇:
|
|
[輸入法模式] |
規定輸入法編輯器,一種用於使用日文或韓文版本 Access 檔案使用英文版 Access 的工具。 預設值: 無控制。 欲了解更多使用此特性的資訊,請按 F1。 |
|
[輸入法語態] |
指定你可透過輸入法編輯器輸入的資料類型。 欲了解更多使用此特性的資訊,請按 F1。 |
|
[文字對齊] |
指定日期/時間欄位中資料的對齊方式。 選擇:
|
|
[顯示日期選擇器] |
顯示或隱藏使用者點擊日期/時間欄位時會出現的彈出式行事曆控制項。 預設: 用於日期。 選擇 「永不 」以隱藏控制項。 如果您為 [日期/時間] 欄位使用輸入遮罩,則無論您如何設定此屬性,都無法使用 [日期選擇器] 控制項。 |