使用自訂格式設定指定資料如何顯示

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

您有套用自訂格式以特定格式顯示欄位中的資料。自訂格式設定只變更如何顯示的資料,並在 Microsoft Access 資料庫中,儲存資料的方式,或如何使用者可以輸入或編輯資料,並不會影響。

套用自訂格式是其中一個選項,當您使用的資料類型是沒有預先定義的存取格式化選項,或如果預先定義的格式並不符合您的需求。您可以套用自訂格式至欄位中輸入的常值字元和定位符號字元。當您將格式套用至資料表欄位時,該相同的格式會自動套用至任何表單或報表控制項繫結 (連結) 到該表格欄位。

本文將說明特定資料類型可用的文字和定位符號字元類型,並且示範如何套用格式設定。

您想要做什麼?

進一步瞭解自訂格式

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

指定文字及備忘資料類型的格式

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

深入瞭解格式設定選項

進一步瞭解自訂格式

建立自訂格式時,需要在資料表欄位的 [格式] 屬性中輸入許多字元。這些字元由下列項目構成:定位符號 (例如 0 和 #)、分隔符號 (例如句號和逗號)、文字字元和色彩。

此外,您也可以指定四種數值類型的格式:正數、負數、零 (0) 和 Null (未定義)。如果您選擇分別為每一種類型的值建立格式,必須先放置正數值的格式,再放置負數值的格式,然後將零值的格式放置在第三,最後再放置 Null 值的格式,而且您必須用分號來分隔每一種格式。

自訂格式的範例   

#,###.##;(#,###.##)[紅色];0,000.00;"未定義"

此字串有四種自訂格式,而且會顯示下列項目:

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

  • 有兩個小數位數的負值,使用括號和紅色字體。

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

  • Null 值為 「 未定義 」。

在字串中,這四個區段之間都以分號 (;) 隔開。

以下說明各區段:

  • 數字符號 (#) 是數字的定位符號。如果格式沒有任何相符的數值,Access 會顯示空格;如果您要以零代替空格進行顯示 (例如,將 1234 顯示為 1234.00),請使用 0 做為定位符號。

  • 根據預設,第一個區段會顯示正數值,如果您要使用更大數值或更多小數位數的格式,可以加上更多小數值的定位符號,例如 #,###.###。舉例來說,1234.5678 會顯示為 1,234.568。請注意,這種格式會使用逗號做為千分位符號,然後使用句號做為小數分隔符號。

    如果記錄中的小數值超過自訂格式中的定位符號字元數目,Access 會將數值四捨五入,然後只顯示由格式所指定的數字值。例如,如果欄位中包含的數值是 3,456.789,但是格式指定了小數位數兩位,Access 就會將小數值四捨五入成為 .79。

  • 根據預設,第二部分只顯示負值。如果資料不包含負值,Access 會將欄位留為空白。前面的格式範例會在任何負值的左右兩邊使用文字字元:左括號及右括號。而且還會使用 [紅色] 色彩宣告,以紅色顯示任何負值。

  • 根據預設,第三個區段定義了所有零 (0) 值的格式,在這個範例中,當欄位所包含數值是零時,就會顯示 0,000.00。若要顯示文字而不顯示數字,可以改成 "零" (以雙引號括住)。

  • 根據預設,第四個區段是定義當記錄中所包含數值為 Null 時使用者所看到的項目。在這個範例中,使用者會看到 "未定義";您也可以使用其他文字,例如 "Null" 或 "****"。請記住!用雙引號括住的字元會讓格式將其中字元視為文字處理,並完全依照您的輸入顯示。

附註: 請記住,您不需要同時使用四個區段。舉例來說,如果資料表欄位不接受 Null 值,您就可以忽略第四個區段。

頁面頂端

為數字和貨幣資料類型指定格式

如果您不為數字和貨幣值指定自訂格式,Access 會以 [通用數字] 格式顯示數字,並且以 [貨幣] 格式顯示貨幣。

如果要建立自訂格式,請使用下表所示的格式設定字元。您也可以指定數字或貨幣顯示的色彩。

字元

說明

#

用來顯示數字。每個出現的字元都代表一個數字的位置。如果某一個位置沒有值存在,Access 會顯示一個空格。此外,也可以當做定位符號使用。

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

0

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

千分位及小數分隔符號

用來指定您要的存取權放置千分位及小數分隔符號的位置。Access 會使用 Windows 地區設定所定義的分隔符號。如需這些設定的相關資訊,請參閱變更 Windows 地區設定,若要修改某些資料類型的外觀

空格、+ - $ ()

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

\

用來強制讓 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 會先將小數位數捨至三位 (小數分隔符號右側或左側零的個數),然後根據原值中小數分隔符號右側 (或左側,視語言設定而定) 的位數計算指數值。在此情況下,原值在小數點右側可能放置了 "612345" (五位數)。因此,Access 會顯示 6.123E+05,結果值等於 6.123 x 105。

"文字字串"

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

[色彩]

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

如果要為數字或貨幣資料類型套用自訂格式,請執行下列操作:

  1. 在功能窗格中,以滑鼠右鍵按一下您要變更的資料表,然後按一下快顯功能表上的 [設計檢視]

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

  3. 根據您的格式設定需求輸入特定字元。

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

套用自訂格式至欄位之後,可以執行下列任一或全部操作來測試格式:

  • 輸入不加千分位符號或小數分隔符號的數值,然後查看格式如何處理資料。格式是否將分隔符號放置在正確位置上?

  • 輸入比預期長或短的數值 (加不加分隔符號都可以),然後查看格式的作業方式。格式是否加入了不需要的空格或前置或結尾零?

  • 以要表示正數或負數值的格式輸入零或 Null 值,然後查看結果,您是否覺得滿意?

頁面頂端

為文字資料類型和備忘資料類型指定格式

文字及備忘資料類型不接受預先定義的格式。文字資料類型接受自訂格式,備忘資料類型可接受自訂和 Rtf 文字格式設定。

一般來說,套用自訂格式至文字及備忘資料類型是為了讓資料表資料更容易閱讀。例如,如果您使用 Web 表單來收集信用卡卡號,而且在儲存卡號時未使用任何空格,為了讓卡號更容易閱讀,您可以使用自訂格式來加入適當的空格。

文字和備忘資料類型的自訂格式在單一字串中只允許兩種格式區段。格式字串的第一個區段控制文字的外觀,而第二個區段則顯示空白值或零長度字串。如果您不指定格式,Access 會將資料工作表中的所有文字靠左對齊。

下表針對具備文字或備忘資料類型的欄位,列出並說明您可以套用的自訂格式。

字元

說明

@

用來顯示任何可用在格式字串中其位置的字元。如果 Access 將所有字元放置在基礎資料中,其餘任何定位符號都會顯示為空格。

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

&

用來顯示任何可用在格式字串中其位置上的字元。如果 Access 將所有字元放置在基礎資料中,其餘任何定位符號不會有任何顯示。

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

!

用來強制讓定位符號字元自左至右填滿,而不是自右至左填滿。您必須在任何格式字串開頭使用這個字元。

<

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

>

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

*

如果使用星號 (*),則緊隨其後的字元會成為填滿字元,即用來填滿空格的字元。通常,Access 會將文字顯示為靠左對齊,並以空格填滿該值右側的任何區域。您可以在格式字串中的任何位置加入填滿字元,如此一來,Access 就會使用指定的字元填滿任何空格。

空格、+ - $ ()

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

"文字字串"

會以雙引號括住要顯示讓使用者看見的任何文字。

\

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

[色彩]

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

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

如果要套用自訂格式,請執行下列步驟:

  1. 在功能窗格中,以滑鼠右鍵按一下您要變更的資料表,然後按一下快顯功能表上的 [設計檢視]

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

  3. 輸入所要的格式。

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

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

您可以用下列任何一種方法來測試您的自訂格式設定:

  • 輸入大寫或小寫值,然後查看格式如何處理資料,結果看起來是否合理?

  • 輸入比預期長或短的數值 (加不加分隔符號都可以),然後查看格式的作業方式。格式是否加入了不需要的空格或前置或結尾空格,或是加入了非預期的字元?

  • 輸入零長度的字串或 Null 值,然後查看結果,您是否覺得滿意?

頁面頂端

為日期/時間資料類型指定格式

如果未指定預先定義或自訂格式,Access 會套用 [通用日期] 格式,即 yyyy/m/dd 上午或下午 h:nn:ss。

[日期/時間] 欄位的自訂格式可以包含兩個區段:一個用於日期,另一個用於時間,並以分號分隔這兩個區段。例如,您可以將 [通用日期] 格式重新建立為 m/dd/yyyy;h:nn:ss。

字元

說明

日期分隔符號

用來控制 Access 放置分隔符號的天數、 月數與年數的位置。Access 會使用 Windows 地區設定中所定義的分隔符號。如需這些設定的相關資訊,請參閱變更 Windows 地區設定,若要修改某些資料類型的外觀

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 放置小時、分鐘及秒鐘之分隔符號的位置;Access 會使用 Windows 地區設定中定義的分隔符號。

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 就會使用指定的字元填滿任何空格。

"文字字串"

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

[色彩]

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

頁面頂端

進一步瞭解如何設定選項格式

如果您想在資料工作表中的欄位,表單或報表,以顯示特定的值,欄位儲存為其他值而建立查閱欄位。若要進一步瞭解查閱欄位,請閱讀的自訂資料來建立查閱欄位的顯示方式。若要控制資料輸入格式,請閱讀建立輸入的遮罩輸入欄位或控制項中的特定的值。若要瞭解如何新增 rtf 格式的欄位,請閱讀插入或新增 rtf 文字欄位

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×