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