簡短文字和長文字欄位 (也稱為備忘) 可能是最常用的資料類型。 使用文字格式時,有兩個選項:保留預設格式或建立自訂格式。 當您將格式適用于資料表欄位時,該相同格式會自動適用于您之後裝訂至該資料表欄位的任何表單或報表控制項。 格式只會變更資料的顯示方式,並不會影響資料的儲存方式或使用者輸入資料。
本文內容
文字格式概觀
簡短文字和長文字 (也稱為備忘) 資料類型沒有預先定義的格式。 簡短文字資料類型只有自訂格式。 長文字資料類型具有自訂和豐富文字格式。 如果您沒有指定格式,Access 會向左對齊資料工作表內的所有文字。
一般來說,您將自訂格式適用于簡短文字和長文字資料類型,讓表格資料更容易閱讀。 例如,如果您使用表單來收集信用卡號碼,而您將這些數位儲存為不含空格,您可以使用自訂格式新增適當的空格,讓信用卡號碼更容易閱讀。
文字欄位的自訂格式可以有最多兩個區段。 每個區段包含不同欄位資料的格式規格。
區段 |
描述 |
第一個 |
包含文字之欄位的格式。 |
第二個 |
包含零長度字串和 Null 值之欄位的格式。 |
例如,若要在欄位中沒有字串時,在文字方塊控制項中顯示「無」此文字,請輸入自訂格式 @;"None" 做為控制項的 Format 屬性設定。 第一個區段的 @ 符號會使顯示欄位中的文字,而第二個區段會使欄位中有零長度字串或 Null 值時顯示「無」一詞。
您可以使用Format函數,針對零長度字串,針對 Null 值,再針對另一個值
若要控制輸入資料的格式,請參閱使用輸入遮罩控制 資料輸入格式。 若要增強長文字資料類型中的純文字,請參閱新增 豐富文字欄位。
使用自訂格式
-
在 [設計檢視] 開啟資料表。
-
在設計格線線上方區段,選取要格式化的日期/時間欄位。
-
在 [欄位內容」區段,選取 [一般格式>鍵,按一下格式方塊旁的儲存格,然後根據您的格式需求輸入特定字元。
-
輸入格式之後,會出現屬性 更新選項 按鈕,並可讓您將格式適用于任何其他會以邏輯方式繼承的資料表欄位和表單控制項。 若要將變更在整個資料庫中都適用,請按一下智慧標籤,然後按一下 [所有使用功能變數名稱<的>格式。 在這種情況下,功能變數名稱就是您的文字功能變數名稱。
-
如果您選擇將變更適用于整個資料庫,會出現 [更新屬性>對話方塊,並顯示將繼承新格式的表單和其他物件。 按一下 [是 」 以申請格式。
詳細資訊請參閱傳播 欄位屬性。
-
儲存變更,然後切換到資料工作表視圖,查看格式是否符合您的需求。
-
以下列方式測試您的自訂文字格式:
-
輸入大寫或小寫值,並查看格式如何處理資料。
-
輸入零長度字串或 Null 值,並查看您是否喜歡結果。
-
自訂格式的範例
以下是自訂文字格式的範例。
設定 |
資料 |
顯示結果 |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 |
465-04-3799 |
> |
davolio |
DAVOLIO |
< |
davolio |
davolio |
@;"Unknown" |
Null 值 |
未知 |
零長度字串 |
未知 |
|
任何文字 |
顯示輸入的文字 |
自訂格式字元
附註: 將任何自訂格式適用于長文字或備忘欄位,會截斷顯示內容至 255 個字元。
若要建立自訂格式,請使用下列字元做為預留位置和分隔符號。
字元 |
描述 |
@ |
用來顯示格式字串中任何可用字元的位置。 如果 Access 將所有字元都位在基礎資料中,則任何剩餘的預留位置會顯示為空格。 例如,如果格式字串為 @@@@@ 且基礎文字為 ABC,文字會以兩個前導空格為左對齊。 |
& |
用來顯示格式字串中任何可用字元的位置。 如果 Access 將所有字元都位在基礎資料中,則任何剩餘的預留位置不會顯示任何內容。 例如,如果格式字串為 &&&&& 且文字是 ABC,則只會顯示向左對齊的文字。 |
! |
用來強制從左至右填滿預留位置字元,而不是從右至左填滿。 您必須在任何格式字串的開頭使用此字元。 |
< |
用來強制所有文字小寫。 您必須在格式字串的開頭使用此字元,但您可以在它前有驚嘆號 (!) 。 |
> |
用來強制所有文字大寫。 您必須在格式字串的開頭使用此字元,但您可以在它之前顯示驚嘆號 (!) 。 |
* |
使用時,星號 (*) 後的字元就會變成填滿字元 ( 用來填滿空格的字元。 Access 通常會將文字顯示為向左對齊,並填入值右邊的任何區域,並留空格。 您可以在格式字串中的任何位置新增填滿字元。 當您這麼做時,Access 會以指定的字元填滿任何空格。 |
空格, + - $ () |
用來插入空格、數學字元 (+ -) 、財務符號 ($ $) ,以及在任何格式字串中所需的括弧。 如果您想要使用其他常用的數學符號,例如斜線 (\ 或 /) 和星號 (*) ,請用雙引號括住這些符號,請注意,您可以將這些字元放在格式字串中的任何位置。 |
「文字文字」 |
使用雙引號括住要顯示給使用者的任何文字。 |
\ |
用來強制 Access 顯示緊接的字元。 這和以雙引號括起來的字元相同。 |
[色彩] |
用來將色彩用於格式區段內的所有值。 您必須以括弧括住名稱,並使用其中一個名稱:黑色、藍色、青色、綠色、洋紅色、紅色、黃色或白色。 |