插入、建立或刪除儲存日期值的欄位

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

需要儲存日期及時間時,可以將 [日期/時間] 欄位新增至資料表中。您可以將日期及時間資料運用在許多不同的個人或商務用途上,例如生日、運送和帳單資訊,以及工時卡等。本文會說明如何使用 Microsoft Office Access 2007,在新的及現有的資料庫資料表中新增及刪除 [日期/時間] 欄位。

附註: 這份文件不會說明如何日期/時間] 欄位中輸入資料。如需有關使用 [日期/時間欄位的方式的詳細資訊,請參閱輸入日期或時間值

本文內容

了解日期/時間欄位

在 [資料工作表檢視中新增日期/時間] 欄位

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

刪除日期/時間欄位

日期/時間] 欄位屬性參考

了解日期/時間欄位

如果您是 Office Access 2007 的初學者,那麼請記住,資料庫中的資料是儲存於一個或多個資料表中。您可以檢視資料工作表 (類似 Microsoft Office Excel 2007 工作表的方格) 和資料輸入表單或報表中的資訊,但是這些資料最後會位於一個或多個資料表中。然後,每個資料表都是由一組欄位 (資料行) 所組成,而且每個欄位都是設定為接受一種特定資料類型。例如,需要儲存日期及時間時,可以將欄位設定為 [日期/時間] 資料類型,該欄位以後就只能夠接受這些類型的值。

日期/時間欄位規格

使用 Access 資料庫時,可能會看到各種格式的日期及時間值,例如歐洲格式 (28.11.2006 或 28-11-2006)、南亞格式 (28/11/2006) 或美國格式 (11/28/2006)。

不論 Access 格式化日期及時間資料的方式為何,也不論輸入日期或時間資料的方式為何,[日期/時間] 欄位都會以雙精度浮點數格式 (一種又稱為數列日期的系統) 儲存日期及時間。下圖顯示典型的數列日期及時間值。

雙精度數字

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

圖中的數字代表 2003 年 12 月 24 日晚上 9:00。日期元件是從開始日期 (或稱「基礎」日期) 12/30/1899 經過的完整天數。在此範例中,從 12/30/1899 到 12/24/2003 已經過 37,979 天。時間元件是以一天 24 小時為分母的分數。因此,值 0.875 乘以 24 小時等於 21 個小時,也就是晚上 9:00。

日期元件的負值代表基礎日期之前的日期。例如,日期元件為 -1 的值會解析成基礎日期前 1 天,也就是 12/29/1899。

有效的日期值範圍是從 -657,434 (西元 100 年 1 月 1 日) 到 2,958,465 (西元 9999 年 12 月 31 日)。有效的時間值範圍是從 0.0 到 0.9999,也就是 23:59:59。

透過將日期及時間值儲存為數字,您就可以進行大量的日期及時間資料計算。例如,您可以計算總工時 (適用於工時卡),或是確定發票歷經的時間。

日期/時間欄位的格式

您可以在 [日期/時間] 欄位中使用兩種常用的格式類型:資料輸入格式及顯示格式。當您需要提供資料輸入格式時,可以使用輸入遮罩 - 一組控制使用者資料輸入方式的常值及定位符號字元。您會使用顯示格式來控制使用者會在資料工作表、表單及報表中看到的內容。Access 提供兩種類型的顯示格式:一種是可以從清單中選擇的預先定義格式,另一種是讓使用者建立的自訂格式。

如需有關如何使用預先定義與自訂格式的詳細資訊,請參閱在資料表、 表單及報表中的資料格式

關於輸入遮罩的資訊,請參閱建立輸入的遮罩輸入欄位或控制項值以特定格式的文件。

建立日期/時間欄位的方法

Office Access 2007 提供了許多方法,可將 [日期/時間] 欄位新增至新的或現有資料表:

  • 資料工作表檢視    您可以在 [資料工作表檢視] 中,將 [日期/時間] 欄位新增至新的或現有的資料表中,方法是新增欄位後再手動輸入日期,或是複製並且貼上日期。您也可以從下拉式清單中選取資料類型並設定屬性,例如 [必要] (會強制使用者在欄位中輸入日期) 和 [唯一] (會強制使用者在欄位中輸入非重複的值)。

  • 設計檢視    您可以使用 [設計檢視] 新增 [日期/時間] 欄位,並且為無法在 [資料工作表檢視] 中設定的欄位設定屬性,包括輸入遮罩及預設值。

頁面頂端

在資料工作表檢視中新增日期/時間欄位

本節中的步驟會說明如何在 [資料工作表檢視] 中,將 [日期/時間] 欄位新增至現有資料表及新資料表。如果您是 Access 的初學者,資料工作表是指外觀類似 Office Excel 2007 工作表的方格。

新增日期/時間欄位至現有的資料表

  1. 按一下 [Microsoft Office 按鈕] Office 按鈕影像 ,然後按一下 [開啟]。

  2. 在 [開啟] 對話方塊中,選取並開啟資料庫。

  3. 在 [功能窗格] 中,按兩下您要變更的資料表。

    Access 會在 [資料工作表檢視] 中開啟資料表。

  4. 視需要水平捲動至第一個空白欄位。根據預設,Access 會在所有新欄位的標題列中顯示 [新增欄位]。例如:

    資料工作表中的新欄位

  5. 按兩下標題列,然後輸入新欄位的名稱。

  6. 選取標題底下的第一個空白資料列,然後輸入日期。

    - 或 -

    將日期貼到第一個資料列中。

    - 或 -

    [資料工作表] 索引標籤的 [資料類型和格式設定] 群組中,選取 [資料類型] 清單中的 [日期/時間]

  7. 儲存變更。

新增日期/時間欄位至新的資料表

  1. 按一下 [Microsoft Office 按鈕] Office 按鈕影像 ,然後按一下 [開啟]。

  2. 在 [開啟] 對話方塊中,選取並開啟資料庫。

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

    Access 會在 [資料工作表檢視] 中開啟新的資料表。此圖說明新的資料表:

    新資料庫中的新空白資料表

  4. 按一下 [儲存 按鈕圖像 ,並在 [另存新檔] 對話方塊中,輸入新資料表的名稱。

  5. 按兩下第一個資料表欄位的標題列 (標示為 [新增欄位] 的欄位),然後輸入欄位的名稱。

  6. 選取標題底下的第一個空白資料列,然後輸入日期。Access 會在您輸入日期時,自動推斷為 [日期/時間] 資料類型。

    -或-

    將日期貼到第一個資料列中。

    -或-

    [資料工作表] 索引標籤的 [資料類型和格式設定] 群組中,選取 [資料類型] 清單中的 [日期/時間]

頁面頂端

在設計檢視中新增日期/時間欄位

您可以使用 [設計] 檢視將日期/時間] 欄位新增至新的或現有的資料表,然後設定或變更欄位屬性,您無法設定或變更資料工作表中檢視。例如,您可以指定輸入的遮罩或驗證規則。如需關於輸入的遮罩及其他屬性的詳細資訊,請參閱日期/時間] 欄位屬性參照一節。

新增日期/時間欄位至現有的資料表

  1. 按一下 [Microsoft Office 按鈕] Office 按鈕影像 ,然後按一下 [開啟]。

  2. 在 [開啟舊檔] 對話方塊中,選取並開啟資料庫。

  3. 在 [導覽] 窗格中,以滑鼠右鍵按一下您想要變更的資料表,然後按一下[設計] 檢視 按鈕圖像

  4. [欄位名稱] 資料行中,選取第一個空白資料列,然後輸入欄位的名稱。

  5. 在 [資料類型] 資料行中選取鄰近的儲存格,然後選取清單中的 [日期/時間]。

  6. 儲存變更。

新增日期/時間欄位至新的資料表

  1. 按一下 [Microsoft Office 按鈕] Office 按鈕影像 ,然後按一下 [開啟]。

  2. 在 [開啟] 對話方塊中,選取並開啟資料庫。

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

  4. 按一下 [儲存 按鈕圖像 ,並在 [另存新檔] 對話方塊中,輸入新資料表的名稱。

  5. 以滑鼠右鍵按一下新資料表的文件索引標籤,然後按一下 [設計檢視]

  6. [欄位名稱] 資料行中,選取第一個空白資料列,然後輸入欄位的名稱。

  7. 在 [資料類型] 資料行中選取鄰近的儲存格,然後選取清單中的 [日期/時間]。

  8. 儲存變更。如果您要設定欄位的屬性,請讓資料表保持在 [設計檢視] 中開啟,然後繼續進行下一步。

設定或變更欄位內容

  1. 在資料表設計工具下方區段的 [一般] 索引標籤上,找到 [欄位內容] 中您要變更的內容。

  2. 選取屬性名稱旁的欄位。您可以視屬性而定進行下列動作:

    • 輸入資料,例如預設文字或輸入遮罩。

    • 啟動 [運算式建立幫手] 或 [輸入遮罩精靈]。

    • 按一下 [屬性] 方塊旁的 [建立器] 按鈕 顯示的智慧標籤] 對話方塊。

    • 選取清單中的選項。

      如需每個欄位內容使用方式的詳細資訊,請選取該屬性,然後按 F1 鍵。

頁面頂端

刪除日期/時間欄位

您可以使用 [資料工作表檢視] 或 [設計檢視] 刪除資料表中的 [日期/時間] 欄位。但是,當您刪除含有資料的 [日期/時間] 欄位時,便會永久失去那些資料,也無法復原刪除動作。基於這個原因,您應該先備份資料庫,之後再刪除任何資料表欄位或其他資料庫元件。

在資料工作表檢視中刪除日期/時間欄位

  1. 按一下 [Microsoft Office 按鈕] Office 按鈕影像 ,然後按一下 [開啟]。

  2. 在 [開啟] 對話方塊中,選取並開啟資料庫。

  3. 在 [功能窗格] 中,按兩下您要變更的資料表。

    Access 會在 [資料工作表檢視] 中開啟資料表。

  4. 找到 [日期/時間] 欄位,然後以滑鼠右鍵按一下標題列 (名稱),再按一下 [刪除欄]。

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

在設計檢視中刪除日期/時間欄位

  1. 按一下 [Microsoft Office 按鈕] Office 按鈕影像 ,然後按一下 [開啟]。

  2. 在 [開啟舊檔] 對話方塊中,選取並開啟資料庫。

  3. 在 [功能窗格] 中以滑鼠右鍵按一下您想要變更,然後按一下 [設計] 檢視 按鈕圖像 的資料表。

    Access 會在 [設計檢視] 中開啟資料表。

  4. 按一下 [日期/時間] 欄位旁邊的資料列選取器 (空白的方塊),再按 DELETE。

    - 或 -

    以滑鼠右鍵按一下資料列選取器,然後按一下 [刪除列]。

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

頁面頂端

日期/時間欄位屬性參照

當您使用 [設計檢視] 將 [日期/時間] 欄位新增至資料表時,可以設定及變更欄位的許多屬性。下表列出 [日期/時間] 欄位的屬性,並且描述每個屬性的功能,包括設定或變更屬性後的結果。

屬性

用法

格式

您輸入自訂格式設定的字元,以定義的顯示格式。以下定義的格式會出現在資料工作表、 表單及報表。如需有關自訂格式的詳細資訊,請參閱在資料表、 表單及報表中的資料格式

輸入遮罩

您輸入 [輸入的遮罩的字串,或按一下 [建立器] 按鈕 啟動 [輸入遮罩精靈。

如需有關建立和使用輸入的遮罩的詳細資訊,請參閱建立輸入的遮罩輸入欄位或控制項的值,以特定格式格式化資料的資料表、 表單及報表中的文章。

標題

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

預設值

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

驗證規則

會指定輸入到表單或報表上整個記錄、個別欄位或控制項中之資料所需符合的要求。當使用者輸入的資料違反規則時,您可以使用 [驗證文字] 屬性,指定要產生的錯誤訊息。長度上限:2,048 個字元。

如需有關如何建立驗證規則的詳細資訊,請參閱建立驗證規則以驗證欄位中的資料

驗證文字

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

如需有關如何建立驗證規則的詳細資訊,請參閱建立驗證規則以驗證欄位中的資料

必要

設定為 [是] 的時候,您必須在欄位中或在任何與此欄位結合的控制項中輸入一個值,而且此值不得為 Null。

索引

您可以利用索引加快對大量資料進行查詢、排序,以及分組作業的速度,也可以使用索引防止使用者輸入重複的值。選項包括:

  •     關閉索引 (預設值)。

  • 是 (可重複)     替欄位加上索引並且允許重複的值。例如,資料會重複出現相同的姓氏及名字。

  • 是 (不可重複)    替欄位加上索引但不允許重複的值。

輸入法模式

會指定輸入法,輸入法是一種工具,可以在英文版 Access 中使用以日文版或韓文版 Access 建立的檔案。預設值:[不控制]。如需使用此屬性的詳細資訊,請按 F1 鍵。

輸入法語態

會指定您可以利用輸入法輸入的資料類型。如需使用此屬性的詳細資訊,請按 F1 鍵。

智慧標籤

為欄位及與該欄位結合的任何控制項,指定一個或多個智慧標籤。智慧標籤是一種元件,可以辨識欄位中的資料類型,而且可以讓您根據該類型執行特定動作。例如,您可以選取 [日期/時間] 欄位,然後使用智慧標籤開啟個人行事曆。

按一下 [屬性] 方塊以查看可用的智慧標籤清單旁的 [建立器] 按鈕

文字對齊

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

  • 一般     讓文字靠左對齊,讓數字及日期靠右對齊

  • 靠左    將所有文字、日期及數字靠左對齊。

  • 靠右    將所有文字、日期及數字靠右對齊。

  • 置中    將所有文字、日期及數字置中對齊。

  • 均分     欄位或文字方塊兩側的位置平均調整所有文字、日期及數字。

顯示日期選擇器

顯示或隱藏當使用者按一下 [日期/時間] 欄位時,會出現的快顯行事曆控制項。預設值:[日期]。選取 [永遠不] 會隱藏控制項。

附註: If you use an input mask for a Date/Time field, the Date Picker control is unavailable regardless of how you set this property.

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×