在 Access 中自訂資料格式

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

資料庫中的資料具有預先定義的格式,若想要做不同的變化,您可以使用自訂格式。自訂格式只會變更資料的顯示方式,您無需擔心會變更資料。本文會說明可用的字元類型及其使用方法。

附註:  自訂格式選項不適用於 Access 應用程式。

您要執行什麼動作?

進一步瞭解自訂格式

數字和貨幣資料類型的格式

文字資料類型的格式

設定日期/時間資料類型的格式

進一步瞭解自訂格式

建立自訂格式時,您需要在資料表欄位的 [格式] 屬性中輸入不同的字元。視您所需的格式而定,這些字元可以是預留位置 (例如 0 和 #)、分隔符號 (例如句號和逗號)、文字字元及色彩。但請記得,若控制項與資料表欄位間有繫結 (連結),Access 會將用於資料表欄位的任何自訂格式,自動套用至表單或報表中的控制項。

您可以指定四種數值類型的格式 — 正數、負數、零 (0) 與 Null (未定義)。如果您選擇要為每種類型的值建立格式,您必須將正值的格式放在第一個,負值的格式放在第二個,零值的格式放在第三個,Null 值則放在最後。此外,您必須以分號分隔每個格式。

自訂格式範例:#,###.##;(#,###.##)[Red];0,000.00;"未定義"

顯示為:1,234.568-1.234.568 = 0

以下為格式設定的意義

  • 數字符號 (#) 是數字的預留位置。如果沒有值,Access 會顯示一個空格。若要顯示零,而不顯示替空格,
    例如:要將 1234 顯示為 1234.00,請將數字 0 用做預留位置,像這樣 ####.00。

  • 有兩位小數位數的正值。

  • 有兩位小數位數的負值 (使用括號括住並顯示為紅色字體)。

  • 零值,也就是數字 0,永遠顯示兩位小數位數。

  • Null 值為 「 未定義 」。

每個字串最多可以有四個區段,每個區段皆以分號隔開 (;)。如果資料表欄位不接受 Null 值,您可以省略第四個區段。

區段

格式描述

範例

如果第一個區段包含 #,###.##

顯示正值。

1234.5678 會顯示為 1,234.568

此格式會將逗號用做千分位分隔符號,而將句號做為小數分隔符號。如果記錄中的小數值超過自訂格式中預留位置字元的數目,Access 會將數值四捨五入,然後只顯示格式所指定的值數目。例如,如果欄位中包含 3,456.789,但其格式指定了兩位小數位數,Access 會將小數值四捨五入為 0.79。

提示: 如需更大數值或更多小數位數的格式,請增加更多的小數值預留位置,例如 #,###.###。

如果第二個區段包含 (#,###.##)[Red]

僅顯示負值。
如果資料不包含負值,Access 會將欄位留白。

負值會以文字字元 或括弧括住。在這個範例中,負值均會以紅色顯示。

如果第三個區段包含 0,000.00

定義所有零 (0) 值的格式。

當欄位包含的數值是零時,會顯示 0,000.00。若要顯示文字而不顯示數字,請使用 "零" (以雙引號括住)。

如果第四個區段包含 "未定義"

定義當記錄包含 Null 值時,使用者所看到的內容。在此情況中,使用者會看到「未定義」這個詞。

您也可以使用其他文字,例如 "Null" 或 "****"。以雙引號括住的字元會被視為文字,並依照輸入的內容顯示。

頁面頂端

數字和貨幣資料類型的格式

若要建立自訂格式,請使用下表所示的格式設定字元。

字元

描述

#

用來顯示數字。每個字元代表一個數字的位置。如果位置中不存在值,Access 會顯示一個空格。此外,也可以將其做為預留位置使用。

例如,如果您套用的格式#、 ## ,欄位中輸入值為 45,45 隨即出現。如果您輸入的欄位中,Access 會顯示 12,145 12,145,即使您定義一個版面配置區左邊的千分位分隔符號。

0

用來顯示數字。每個字元代表一個數字的位置。如果位置中不存在值,Access 會顯示零 (0)。

千分位及小數分隔符號

用來表示您要 Access 放置千分位及小數分隔符號的位置。

空格、+ - $ ()

用來在格式字串中所需的任何位置插入空格、數學字元 (+ -) 和金融符號 (¥ £ $)。如果要使用其他的一般數學符號,例如斜線 (\ 或 /) 及星號 (*),請以雙引號括住這些符號。請注意,您可以將這些字元置於任何位置。

\

用來強制 Access 顯示緊隨在後的字元。其作用與以雙引號括住字元相同。

!

用來強制所有數值靠左對齊。當您強制執行靠左對齊時,將無法使用 # 和 0 等數字預留位置,但可以針對文字字元使用預留位置。

*

用來強制緊隨星號的字元,使其成為填滿字元 (用來填滿空格的字元)。Access 通常會靠右對齊顯示數值資料,並以空格填滿值左邊的所有區域。您可以在格式字串中的任何位置加入填滿字元,如此一來,Access 即會以指定的字元填滿所有空格。

例如,£##*~.00 格式將以 £45~~~~~.15 顯示貨幣金額。欄位中顯示的波狀符號數目 (~) 取決於資料表欄位的空格數。

%

用來做為格式字串的最後一個字元。此格式會將儲存格的值乘以 100,並於顯示結果時,在值的後方加上百分比符號。

E+、E-

–或–

e+、e-

用來以科學記號 (指數) 標記法顯示數字。

如果預先定義的科學記號格式沒有為數值提供足夠的空間,請使用此選項。請使用 E+ 或 e+ 來顯示正指數,使用 E- 或 e- 來顯示負指數。使用這些預留位置時,必須配合其他字元。

例如,假設您將格式 0.000E+00 套用到數值欄位,然後輸入 612345。Access 會顯示 6.123E+05。Access 會先將小數位數四捨五入成三位 (小數分隔符號右邊或左邊零的數量)。接著,Access 會計算原始值中,小數分隔符號右邊 (或左邊,根據您的語言設定) 位數的指數值。在此情況下,原始值會將 "612345" (5 位數) 放在小數點的右邊。因此,Access 將會顯示 6.123E+05,產生的值則相當於 6.123 x 105。

"文字"

以雙引號括住要讓使用者看見的文字。

[色彩]

用來將色彩套用至格式區段中所有的值。您必須以方括號括住色彩名稱並使用下列其中一個名稱:black (黑色)、blue (藍色)、cyan (青色)、green (綠色)、magenta (洋紅)、red (紅色)、yellow (黃色) 或 white (白色)。

將自訂格式套用至數字或貨幣資料類型:

  1. 在 [設計檢視] 中開啟資料表,然後選取您想要設定格式,請的欄位

  2. [一般] 索引標籤上,按一下 [格式] 方塊旁邊的儲存格,並根據您的格式設定需求輸入特定字元。

  3. 按下 CTRL+S 鍵儲存您的工作成果。

頁面頂端

文字資料類型的格式

文字及備忘資料類型不接受預先定義的格式,但您可以套用自訂格式,讓表格資料更容易閱讀。例如,如果您使用 Web 表單收集信用卡卡號儲存這些數不包含空格,您就可以使用自訂格式將適當的空格,以使信用卡卡號更容易閱讀。文字及備忘資料類型允許字串中的兩個格式區段。控制項的字串的第一段文字的顯示方式,與第二個區段控制項如何空白值或零長度字串會顯示。如果您不指定的格式,存取靠左對齊資料工作表中的所有文字。

下表列出並說明可套用至 [文字] 資料類型的自訂格式:

字元

描述

@

用來顯示格式字串中可用字元的位置。如果 Access 將所有字元放在基礎資料中,其餘的預留位置將顯示為空格。

例如,如果格式字串是 @@@@@,而基礎文字是 ABC,則文字會有兩個前置空格並靠左對齊。

&

用來顯示格式字串中可用字元的位置。如果 Access 將所有字元放在基礎資料中,其餘的預留位置將顯示為空白。

例如,如果格式字串是 &&&&&,而文字是 ABC,將只顯示靠左對齊的文字。

!

用來強制預留位置字元從左至右填滿,而不是從右至左。您必須將此字元用於任何格式字串的開頭。

<

用來強制所有文字使用小寫字母。您必須將此字元用於格式字串的開頭,但可將驚嘆號放在此字元的前面 (!)。

>

用來強制所有文字使用大寫字母。您必須將此字元用於格式字串的開頭,但可將驚嘆號放在此字元的前面 (!)。

*

使用時,星號 (*) 之後緊隨的字元會變成填滿字元 (用來填滿空格的字元)。Access 通常會靠左對齊顯示文字,並以空格填滿值右邊的所有區域。您可以在格式字串中的任何地方加入填滿字元。如此一來,Access 即會以指定的字元填滿所有空白。

空格、+ - $ ()

用來在格式字串中所需的任何位置插入空格、數學字元 (+ -)、金融符號 (¥ £ $) 和括號。如果要使用其他一般的數學符號,例如斜線 (\ 或 /) 及星號 (*),請以雙引號括住這些符號。請注意,您可以將這些字元放置於格式字串中的任何位置。 

"文字"

以雙引號括住要向使用者顯示的任何文字。

\

用來強制 Access 顯示緊隨在後的字元。其作用與以雙引號括住字元相同。

[色彩]

用來將色彩套用至格式區段中所有的值。您必須以方括號括住名稱並使用下列名稱之一:black (黑色)、blue (藍色)、cyan (青色)、green (綠色)、magenta (洋紅)、red (紅色)、yellow (黃色) 或 white (白色)。

附註: 當您指定格式時,Access 會以基礎欄位中的資料填滿預留位置字元。

將自訂格式套用至文字欄位

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

  2. 選取您要設定格式的欄位,然後在 [一般] 索引標籤上,按一下 [格式] 方塊旁邊的儲存格。

  3. 輸入格式。您可以指定的自訂格式類型,將視您為該欄位所選的資料類型而定。

  4. 按下 CTRL+S 鍵儲存您的工作成果。

頁面頂端

設定日期/時間資料類型的格式

當您不為日期/時間資料類型指定預先定義的格式或自訂格式時,Access 會自動套用的日期格式為:m/dd/yyyy h:nn:ss AM/PM。  [日期/時間] 欄位的自訂格式包含兩個區段:一個用於日期,另一個用於時間。請以分號分隔這兩個區段。例如,您可以重新建立 [通用日期] 格式:m/dd/yyyy;h:nn:ss。

字元

描述

日期分隔符號

用來控制 Access 放置日期、月份及年份分隔符號的位置。

c

用來顯示通用日期格式。

d 或 dd

用來將月份中的日期顯示為一位數或兩位數。一位數使用一個預留位置。兩位數則使用兩個預留位置。

ddd

用來將星期幾縮寫為三個字母。

例如,Monday 會顯示為 Mon。

dddd

用來將星期幾完整拼出。

ddddd

用來顯示 [簡短日期] 格式。

dddddd

用來顯示 [完整日期] 格式。

w

用來顯示星期幾的數字。

例如,Monday 會顯示為 2。

m 或 mm

用來將月份顯示為一位數或兩位數的數字。

mmm

用來將月份名稱縮寫為三個字母。

例如,October 會顯示為 Oct。

mmmm

用來完整拼出月份的名稱。

q

用來顯示目前月曆季度 (1 至 4) 的數字。

例如,若為五月份中的一個日期,Access 會將季度值顯示為 2。

y

用來顯示一年中的第幾天 (1 至 366)。

yy

用來顯示年份的最後兩位數字。

附註: 建議輸入並顯示特定年份的所有四位數。

yyyy

用來顯示年份的所有數字,範圍從 0100 到 9999。

時間分隔符號

用來控制 Access 放置小時、分鐘及秒鐘分隔符號的位置。

h 或 hh

用來將小時顯示為一位數或兩位數。

n 或 nn

用來將分鐘顯示為一位數或兩位數。

s 或 ss

用來將秒鐘顯示為一位數或兩位數。

ttttt

用來顯示 [完整時間] 格式。

AM/PM

用來顯示 12 小時制的時鐘值,後面接著 AM 或 PM。Access 會根據電腦的系統時鐘設定這個值。

A/P 或 a/p

用來顯示 12 小時制的值,後面接著 A、P、a 或 p。Access 會根據電腦的系統時鐘設定這個值。

AMPM

用來顯示 12 小時制的時鐘值。Access 會使用您的 Windows 地區設定中指定的上午及下午標記。

空格、+ - $ ()

用來在格式字串中所需的任何位置插入空格、數學字元 (+ -)、金融符號 (¥ £ $) 和括號。如果要使用其他的一般數學符號,例如斜線 (\ 或 /) 及星號 (*),請以雙引號括住這些符號。請注意,您可以將這些字元置於任何位置。

\

用來強制 Access 顯示緊隨在後的字元。其作用與以雙引號括住字元相同。

*

用來強制緊隨星號的字元,使其成為填滿字元 (用來填滿空格的字元)。Access 通常會靠左對齊顯示文字,並以空格填滿值右邊的所有區域。您可以在格式字串中的任何地方加入填滿字元。如此一來,Access 即會以指定的字元填滿所有空白。

"文字"

以雙引號括住要讓使用者看見的文字。

[色彩]

用來將色彩套用至格式區段中所有的值。您必須以方括號括住名稱並使用下列名稱之一:black (黑色)、blue (藍色)、cyan (青色)、green (綠色)、magenta (洋紅)、red (紅色)、yellow (黃色) 或 white (白色)。

如需詳細資訊,請參閱設定日期和時間的格式。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×