Access 中自訂資料格式

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

(包括大型數字) 的數字和貨幣資料類型有各種不同的格式,以符合您唯一的情況。 您可以使用數字和貨幣格式有三個選項: 保留預設的格式、 套用預先定義的格式,或建立自訂格式。  當您套用至資料表欄位的格式時,則該相同的格式會自動套用至任何後續繫結到該資料表欄位的表單或報表控制項中。  格式設定只變更如何顯示的資料,並不會影響儲存資料的方式,或使用者輸入資料的方式。

本文內容

數字和貨幣格式的概觀

套用預先定義的格式

預先定義格式的範例

套用自訂格式

自訂格式的範例

自訂格式的字元

顯示 A.D.或年

數字和貨幣格式的概觀

若要建立自訂格式,您要的資料表欄位的 [格式] 屬性中輸入不同的字元。 字元可以是版面配置區 (例如 0 和 #)、 (例如句號和逗號) 分隔符號、 常值字元和色彩根據您希望的格式設定為。 請記得,Access 會自動套用您使用資料表欄位,在表單或報表如果繫結 (連結) 中的控制項中的任何自訂格式。

您可以指定的四種類型的數值格式,正值、 負值、 零 (0) 和 null (未定義)。 如果您選擇針對每個類型的值建立格式,您必須先將正值的格式、 所用格式的負值第二個、 的格式第三步,零值和格式為 null 值的最後一個。 此外,您必須以分號分隔每個格式。

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

會顯示為: 1,234.568-1.234.568 = 0

以下為格式設定的意義

  • 數字記號 (#) 是預留位置的數字。 如果沒有任何值,Access 會顯示空白區域。 若要顯示為零,而不是空白的空格。
    例如: 若要顯示 1234.00 1234年,使用 [數字 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。 若要顯示,而不是數字的文字,請使用 「 0 」 (以雙引號括住)。

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

定義使用者會看到哪些時記錄包含 null 值。 在此情況下,使用者會看到 「 未定義 」。

您也可以使用其他文字,例如 「 Null 」 或 「 * * * 」。 以雙引號周圍字元會被視為常值,並顯示依照輸入的內容。

頁面頂端

套用預先定義的格式

Access 提供數種預先定義的格式的數字和貨幣資料。 輸入數字顯示為預設格式。

提示    您可以使用 [小數位數] 屬性來覆寫預設的小數位數的 [格式] 屬性指定的預先定義格式。

在資料表中

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

  2. 在設計格線的上半部區段中,選取您想要設定格式的日期/時間] 欄位。

  3. 在 [欄位屬性] 區段中,按一下 [格式] 屬性方塊中的箭號,從下拉式清單中選取格式。

  4. 選取格式之後,屬性更新選項] 按鈕會出現,並可讓您將您的新格式套用至資料表欄位和表單控制項的邏輯會繼承它。 若要套用變更整個資料庫的智慧標籤,按一下,再按一下 [更新所有位置格式化的 <Field Name> 會使用。 在此案例中,欄位名稱是數字或貨幣欄位的名稱。

  5. 若要將變更套用至整個資料庫,當 [更新屬性] 對話方塊會出現並顯示表單和其他物件,會繼承新格式。 按一下 [是]。

    如需詳細資訊,請參閱傳播欄位屬性

  6. 儲存變更並切換到資料工作表檢視],查看此格式是否符合您的需求。

附註:    新的表單、 報表或您建立此資料表為基礎的檢視取得表格的格式設定,但您可以覆寫此上表單、 報表或檢視而不變更表格的格式設定。

在表單或報表中

在表單或報表中,日期通常會顯示在 [文字] 方塊中。 只要將您要的日期格式] 文字方塊中的 [格式] 屬性。

  1. 開啟表單或報表的 [版面配置檢視] 或 [設計] 檢視

  2. 將指標放在文字方塊中的數字或貨幣。

  3. 按 F4 以顯示屬性表。

  4. 設定為其中一個預先定義的日期格式的 [格式] 屬性。

在查詢中

  1. 在 [設計檢視] 中開啟查詢。

  2. [日期] 欄位中,以滑鼠右鍵按一下,然後按一下 [摘要資訊

  3. 在屬性表,請從格式屬性清單中選取您要的格式。

在運算式中

  • 若要設定日期值的格式將數個預先定義格式的其中之一使用FormatDateTime 函數

    您可能會發現這很有幫助您會使用需要運算式,例如巨集或查詢的區域。

頁面頂端

預先定義格式的範例

下表顯示預先定義的Format屬性設定數字和貨幣。

設定

描述

一般數字

(預設)顯示輸入的數字。

貨幣

使用千分位分隔符號;請按照 Windows 地區設定中指定負值、 小數位數] 和 [貨幣符號和小數位數的設定。

[歐元]

使用歐元符號 ( ),無論 Windows 地區設定中指定的貨幣符號。

[固定]

顯示至少一個數字;請按照 Windows 地區設定中指定負值、 小數位數] 和 [貨幣符號和小數位數的設定。

標準

使用千分位分隔符號。請按照 Windows 地區設定中指定負值,小數點符號和小數位數的設定。

百分比

值乘以 100 並附加百分比符號 (%); 依照 Windows 的地區設定中指定負值,小數點符號和小數位數的設定。

[科學記號]

使用標準科學記號標記法。

頁面頂端

套用自訂格式

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

  2. 在設計格線的上半部區段中,選取您想要設定格式的日期/時間] 欄位。

  3. 在 [欄位屬性] 區段中,選取 [一般] 索引標籤的 [格式] 方塊旁的儲存格,然後按一下輸入特定的字元,根據您的格式設定需求。

  4. 選取格式之後,屬性更新選項] 智慧標籤出現 (僅適用於 Access 2010),並可讓您將您的新格式套用至資料表欄位和表單控制項的邏輯會繼承它。 若要套用您在整個資料庫的變更,按一下智慧標籤,,然後按一下地方欄位名稱會用來更新格式。 在此案例中,欄位名稱是日期/時間] 欄位的名稱。

  5. 若要將變更套用至整個資料庫,當 [更新屬性] 對話方塊會出現並顯示表單和其他物件,會繼承新格式。 按一下 [是]。

    如需詳細資訊,請參閱傳播欄位屬性

  6. 儲存變更並切換到資料工作表檢視],查看此格式是否符合您的需求。

  7. 測試的格式,執行下列動作:

    • 輸入值,不含千分位分隔符號或小數點分隔符號,並查看格式處理資料的方式。 格式是否正確的位置放置分隔符號?

    • 輸入會拉長或縮短比您預期 (與不包含分隔符號),並查看格式的行為方式的值。 格式新增不需要的空格或前置或結尾的零?

    • 零或 null 值中輸入正數或負數的值,表示的格式並查看您是否要結果。

附註:    您將格式套用至資料表欄位、 Access 使用任何形式的相同格式或報表控制項時,您繫結到該欄位 (連結)。

頁面頂端

自訂格式的範例

以下是自訂數字格式的範例。

設定

描述

0;(0); 」Null 」

顯示正值通常;顯示在括號括住; 負數值如果值為Null,則顯示 word 」 Null 」。

+ 0.0; –0.0; 0.0

顯示加號 (+) 或減號以數字是正值或負值; (-)如果值為零,則顯示 0.0。

頁面頂端

自訂格式的字元

若要建立自訂格式,請使用下列字元為預留位置和分隔符號。

字元

描述

#

用來顯示一個數字。 每個執行個體字元代表一個數字的位置。 如果沒有值的位置,Access 會顯示空白區域。 此外,可以當做版面配置區。

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

0

用來顯示一個數字。 每個執行個體字元代表一個數字的位置。 如果沒有值的位置,Access 會顯示零 (0)。

小數分隔符號

. (句號)

指出您想要將數字或貨幣欄位的整數和小數點部分之間的分隔符號字元存取的位置。

小數分隔符號視情況而定,和在 Windows 地區設定中設定。

千分位分隔符號

, (逗號)

指出您要的存取權放置之間千分位分隔符號的數字或貨幣欄位的一部分。

千分位分隔符號視情況而定,和在 Windows 地區設定中設定。

空格、 +-$ ()

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

 \

用來強制執行存取顯示緊接的字元。 這是周圍雙引號與字元相同。

 !

用來強制靠左的對齊的所有值。 當您強制靠左的對齊時,您無法使用 #,0 的數字預留位置,但是您可以使用版面配置區文字字元。

 *

用來強制緊接星號以使它成為填滿字元的字元,用來填滿空格字元。 存取通常會數字資料顯示為靠右對齊,並填入空格左邊的值的任何區域。 您可以新增填滿字元各地的格式字串,並在您時,存取填滿任何空格與指定的字元。

例如,格式英鎊 # # * ~.00 顯示貨幣金額為 £45 ~ ~ ~。 15。 波狀符號字元 (~) 的數字欄位中顯示的 [表格] 欄位中的空格數而定。

 %

做為格式字串的最後一個字元。 值乘以 100 並在顯示結果結尾百分比符號。

E +、 E-

-或-

e +、 e-

用來在科學記號 (指數) 標記法顯示值。

預先定義的科學符號格式未提供足夠的空間,您的值時,請使用這個選項。 若要顯示值為正數指數和 E-或 e-若要顯示負值指數使用 E + 或 e +。 您必須與其他字元使用這些版面配置區。

例如,假設您將 0.000E + 00 格式套用至數值的欄位,然後輸入 [612345。 Access 會顯示 6.123E + 05。 存取第一次將下三個小數位數的數字無條件進位 (向右或左小數點分隔符號的零數目)。 接下來,存取計算的指數從原來的值在小數點分隔符號的右邊 (或左側,根據您的語言設定) 的位數。 在此情況下,原始值會必須放 「 612345 」 (五個位數) 右側的小數位數。 基於這個原因,Access 會顯示 6.123E + 05,並產生的值等於 6.123 x 105。

"文字"

以雙引號括住您希望使用者看見的任何文字。

[色彩]

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

頁面頂端

顯示 A.D.或年

您可以使用自訂格式根據輸入的是正數或負數,在年份前方顯示 "A.D." 或在年份後方顯示 "B.C."。 正數會顯示為 「 A.D.」 表示一年的年數。 數字用負值年後顯示為 「 年 」 的年數。

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

  2. 在設計格線的上半部區段中,選取您想要格式化數字] 欄位。

  3. 在下方區段中,按一下 [格式] 屬性方塊中,,然後輸入此自訂格式:

    "A.D. " #;# " B.C."

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×