您可以使用長文字 (也稱為 [備忘]) 欄位,並將欄位的 TextFormat 屬性設定為 RichText,以在 Access 資料庫中儲存豐富的格式化文字。 例如,您可以將文字設為粗體或底線、將不同的字體套用至個別單字或字元,以及變更文字色彩。 當欄位顯示在資料工作表中時,以及透過表單或報表中的繫結控制項編輯欄位,您可以將格式化套用至欄位的全部或部分內容。
本文內容
什麼是 RTF 文字?
RTF 是以粗體和斜體等常見格式選項進行格式化的文字,而純文字則無法使用。 您可以使用常見的格式設定工具來格式化資料,例如功能區和迷你工具列。 Access 會在幕後將超文字標記語言 (HTML) 格式化程式碼套用至您的資料。 Access 之所以使用 HTML,是因為它與 SharePoint 清單中儲存的 RTF 欄位提供了更大程度的相容性。
Access 會使用長文字資料類型來儲存 RTF 文字,這是唯一內建支援 RTF 的資料類型。 若要建立儲存 RTF 的欄位,請建立 [長文字] 欄位,然後將該欄位的 TextFormat 屬性設為 RichText。 兩個可能的值為:
- RTF 啟用 RTF 文字,並儲存並解譯為 RICH HTML 標記。
- 純文字 啟用純文字,並解譯為純文字。
您可以在 [資料工作表檢視] 和 [設計檢視] 中設定資料表中 [長文字] 欄位的 TextFormat 屬性。 在 RTF 儲存長文字欄位之後,您可以使用文字方塊控制項,在表單或報表中顯示 RTF。 文字方塊控制項具有 TextFormat 屬性,其初始值會繼承自長文字欄位的 TextFormat 屬性。 不過,您可以變更文字方塊控制項上的 TextFormat 屬性。
下表顯示支援的 RTF 格式選項:
| 圖示 | 選項 | 描述 |
|---|---|---|
|
字型名稱 | 選取不同的字體。 |
|
字型大小 | 選取字型大小。 |
|
粗體 | 將選取的文字以粗體顯示。 如果文字已為粗體,請移除粗體。 |
|
斜體 | 使選取的文字變成斜體。 如果文字已經是斜體,請移除斜體。 |
|
底線 | 使文字加上底線。 如果文字已加上底線,請移除底線。 |
|
靠左對齊 | 將文字與左邊界對齊。 |
|
中心鍵 | 將文字置中對齊邊界。 |
|
靠右對齊 | 將文字與右邊界對齊。 |
|
編號 | 開始為段落編號。 數字會出現在每個段落之前。 |
|
項目符號 | 開始在每個段落前面放置項目符號。 |
|
字型色彩 | 選取字型的前景色。 |
|
文字醒目提示色彩 | 讓文字看起來像是用螢光筆標記的。 |
|
減少縮排 | 減少段落縮排。 |
|
增加縮排 | 增加段落縮排。 |
|
從左至右 | 從左至右填滿控制項。 |
|
從右至左 | 從右至左填滿控制項。 |
建立 RTF 欄位
您可以在資料表 [資料工作表檢視] 或 [設計檢視] 中建立 RTF 欄位。
在 [資料工作表檢視] 中
- 在 [資料工作表檢視] 中開啟資料表。
- 選取 [按一下以新增],然後從清單中選取 [長文字 ]。
- 按兩下欄位標題,然後為新欄位輸入有意義的名稱。
- 儲存變更。
在 [設計檢視] 中
- 在 [設計檢視] 開啟資料表。
- 在資料表設計方格中,找到第一個空白列。 然後,在 [欄位名稱 ] 欄中,輸入欄位名稱。
- 在 [ 資料類型 ] 欄中,選取 [長文字]。
- 按一下 [欄位屬性] 下方的 [一般] 索引標籤。
- 在 [ 文字格式] 方塊內按一下,然後選取 [RTF 文字]。
- 儲存變更。
將欄位變更為 RTF 文字
- 在 [設計檢視] 中開啟包含欄位的資料表。
- 在資料表設計格線中,按一下您要變更為 RTF 文字的 [長文字] 欄位。
- 按一下 [欄位屬性] 下方的 [一般] 索引標籤。
- 按一下 [ 文字格式 ] 方塊,然後選取 [RTF 文字]。
- 儲存變更。
將 RTF 欄位變更為純文字
重要 當您將欄位從 RTF 變更為純文字時,Access 會提示您並警告您將移除所有格式設定。 將變更套用至純文字且儲存資料表後,您就無法復原變更。
- 在 [設計檢視] 中開啟包含欄位的資料表。
- 在資料表設計格線中,按一下您要變更為 RTF 文字的 [長文字] 欄位。
- 按一下 [欄位屬性] 下方的 [一般] 索引標籤。
- 按一下 [ 文字格式 ] 方塊,然後選取 [純文字]。
- 儲存變更。
清除 [僅附加] 屬性
若要啟用欄位的 RTF 格式設定,請確定已停用欄位的 [ 僅附加] 屬性。 否則,每當您將游標放在該欄位中時,或在與該欄位繫結的任何表單或報表控制項中,Access 即會隱藏欄位中的文字。
若要停用 [僅附加] 屬性
- 在 [設計檢視] 開啟資料表。
- 選取您要變更的 [長文字] 欄位,然後在資料表設計工具下方的 [ 一般 ] 索引標籤上,向下捲動至 [ 僅附加 ] 屬性。
- 按一下屬性旁邊的欄位,然後從清單中選取 [否 ]。
- 儲存變更。
啟用表單和報表控制項的 RTF 格式設定
如果您使用 [建立 ] 索引標籤上的命令建立表單或報表,並且已針對基礎長文字欄位啟用 RTF 編輯,則產生的文字方塊控制項會繼承為長文字欄位設定的 [文字格式] 屬性。 如果資料表的 [長文字] 欄位中有資料,該資料就會顯示在表單或報表上的 [文字] 控制項中。 不過,當您手動將控制項新增至表單或報表時,Access 不會啟用 RTF 編輯,即使您之後將該控制項繫結至具有 RTF 格式的長文字欄位也一樣。
- 在 [設計檢視] 中開啟表單。
- 在 [設計] 索引標籤上,按一下 [控制項] 群組中的 [文字方塊]。
- 在表單的空白區域中,按一下並拖曳滑鼠以繪製控制項。
- 按一下新控制項的文字區域,以滑鼠右鍵按一下控制項的文字區域 (非標籤) ,然後按一下 [屬性]。
- 在新控制項的屬性表中,按一下 [全部 ] 索引標籤。
- 按一下 [控制項資料來源 ] 屬性方塊,然後從清單中選取您的長文字欄位。
根據預設,清單會顯示資料表中繫結至表單的欄位。 如果您的長文字欄位位於另一個資料表中,請使用下列運算式語法繫結控制項:=[資料表名稱]![[欄位名稱]。 完全按照所示使用括號和驚嘆號。 在運算式的第一部分中輸入資料表名稱,並在第二部分中輸入長文字欄位的名稱。 例如,如果您有一個名為 [備忘稿] 的資料表,其中有名為 [恭維] 的長文字欄位,您需要在 [ 控制項資料來源 ] 屬性方塊中輸入下列字串:=[Notes]![Compliments] - 在屬性工作表中,在 [全部] 索引標籤仍選取的情況下,找出並選取 [文字格式] 屬性方塊,然後從清單中選取 [RTF]。
- 儲存變更。