建立或刪除 RTF 欄位

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

您可以使用長文字 (也稱為 [備忘]) 欄位,並將欄位的 TextFormat 屬性設定為 RichText,以在 Access 資料庫中儲存豐富的格式化文字。 例如,您可以將文字設為粗體或底線、將不同的字體套用至個別單字或字元,以及變更文字色彩。 當欄位顯示在資料工作表中時,以及透過表單或報表中的繫結控制項編輯欄位,您可以將格式化套用至欄位的全部或部分內容。

本文內容

什麼是 RTF 文字?

RTF 是以粗體和斜體等常見格式選項進行格式化的文字,而純文字則無法使用。 您可以使用常見的格式設定工具來格式化資料,例如功能區和迷你工具列。 Access 會在幕後將超文字標記語言 (HTML) 格式化程式碼套用至您的資料。 Access 之所以使用 HTML,是因為它與 SharePoint 清單中儲存的 RTF 欄位提供了更大程度的相容性。

Access 功能區影像

Access 會使用長文字資料類型來儲存 RTF 文字,這是唯一內建支援 RTF 的資料類型。 若要建立儲存 RTF 的欄位,請建立 [長文字] 欄位,然後將該欄位的 TextFormat 屬性設為 RichText。 兩個可能的值為:

  • RTF 啟用 RTF 文字,並儲存並解譯為 RICH HTML 標記。
  • 純文字 啟用純文字,並解譯為純文字。

您可以在 [資料工作表檢視][設計檢視] 中設定資料表中 [長文字] 欄位的 TextFormat 屬性。 在 RTF 儲存長文字欄位之後,您可以使用文字方塊控制項,在表單或報表中顯示 RTF。 文字方塊控制項具有 TextFormat 屬性,其初始值會繼承自長文字欄位的 TextFormat 屬性。 不過,您可以變更文字方塊控制項上的 TextFormat 屬性。

下表顯示支援的 RTF 格式選項:

圖示 選項 描述
按鈕影像 字型名稱 選取不同的字體。
按鈕影像 字型大小 選取字型大小。
按鈕影像 粗體 將選取的文字以粗體顯示。 如果文字已為粗體,請移除粗體。
按鈕影像 斜體 使選取的文字變成斜體。 如果文字已經是斜體,請移除斜體。
按鈕影像 底線 使文字加上底線。 如果文字已加上底線,請移除底線。
7c0246d7-b23a-4115-ad05-6be4997f24d9 靠左對齊 將文字與左邊界對齊。
9c81a42b-2a3b-4e14-b1e4-6cc2e29836bd 中心鍵 將文字置中對齊邊界。
f8b76e67-9418-4219-ac92-b3b3a761e5bc 靠右對齊 將文字與右邊界對齊。
按鈕影像 編號 開始為段落編號。 數字會出現在每個段落之前。
項目符號按鈕的影像 項目符號 開始在每個段落前面放置項目符號。
按鈕影像 字型色彩 選取字型的前景色。
按鈕影像 文字醒目提示色彩 讓文字看起來像是用螢光筆標記的。
按鈕影像 減少縮排 減少段落縮排。
按鈕影像 增加縮排 增加段落縮排。
[從左至右] 按鈕圖像 從左至右 從左至右填滿控制項。
從右至左按鈕影像 從右至左 從右至左填滿控制項。

頁面頂端

建立 RTF 欄位

您可以在資料表 [資料工作表檢視][設計檢視] 中建立 RTF 欄位。

在 [資料工作表檢視] 中

  1. 在 [資料工作表檢視] 中開啟資料表。
  2. 選取 [按一下以新增],然後從清單中選取 [長文字 ]。
  3. 按兩下欄位標題,然後為新欄位輸入有意義的名稱。
  4. 儲存變更。

在 [設計檢視] 中

  1. 在 [設計檢視] 開啟資料表。
  2. 在資料表設計方格中,找到第一個空白列。 然後,在 [欄位名稱 ] 欄中,輸入欄位名稱。
  3. 在 [ 資料類型 ] 欄中,選取 [長文字]。
  4. 按一下 [欄位屬性] 下方的 [一般] 索引標籤。
  5. 在 [ 文字格式] 方塊內按一下,然後選取 [RTF 文字]。
  6. 儲存變更。

頁面頂端​​

將欄位變更為 RTF 文字

  1. [設計檢視] 中開啟包含欄位的資料表。
  2. 在資料表設計格線中,按一下您要變更為 RTF 文字的 [長文字] 欄位。
  3. 按一下 [欄位屬性] 下方的 [一般] 索引標籤。
  4. 按一下 [ 文字格式 ] 方塊,然後選取 [RTF 文字]。
  5. 儲存變更。

頁面頂端​​

將 RTF 欄位變更為純文字

重要 當您將欄位從 RTF 變更為純文字時,Access 會提示您並警告您將移除所有格式設定。 將變更套用至純文字且儲存資料表後,您就無法復原變更。

  1. [設計檢視] 中開啟包含欄位的資料表。
  2. 在資料表設計格線中,按一下您要變更為 RTF 文字的 [長文字] 欄位。
  3. 按一下 [欄位屬性] 下方的 [一般] 索引標籤。
  4. 按一下 [ 文字格式 ] 方塊,然後選取 [純文字]。
  5. 儲存變更。

頁面頂端​​

清除 [僅附加] 屬性

若要啟用欄位的 RTF 格式設定,請確定已停用欄位的 [ 僅附加] 屬性。 否則,每當您將游標放在該欄位中時,或在與該欄位繫結的任何表單或報表控制項中,Access 即會隱藏欄位中的文字。

若要停用 [僅附加] 屬性

  1. 在 [設計檢視] 開啟資料表。
  2. 選取您要變更的 [長文字] 欄位,然後在資料表設計工具下方的 [ 一般 ] 索引標籤上,向下捲動至 [ 僅附加 ] 屬性。
  3. 按一下屬性旁邊的欄位,然後從清單中選取 [否 ]。
  4. 儲存變更。

頁面頂端​​

啟用表單和報表控制項的 RTF 格式設定

如果您使用 [建立 ] 索引標籤上的命令建立表單或報表,並且已針對基礎長文字欄位啟用 RTF 編輯,則產生的文字方塊控制項會繼承為長文字欄位設定的 [文字格式] 屬性。 如果資料表的 [長文字] 欄位中有資料,該資料就會顯示在表單或報表上的 [文字] 控制項中。 不過,當您手動將控制項新增至表單或報表時,Access 不會啟用 RTF 編輯,即使您之後將該控制項繫結至具有 RTF 格式的長文字欄位也一樣。

  1. [設計檢視] 中開啟表單。
  2. 在 [設計] 索引標籤上,按一下 [控制項] 群組中的 [文字方塊]
  3. 在表單的空白區域中,按一下並拖曳滑鼠以繪製控制項。
  4. 按一下新控制項的文字區域,以滑鼠右鍵按一下控制項的文字區域 (非標籤) ,然後按一下 [屬性]。
  5. 在新控制項的屬性表中,按一下 [全部 ] 索引標籤。
  6. 按一下 [控制項資料來源 ] 屬性方塊,然後從清單中選取您的長文字欄位。
    根據預設,清單會顯示資料表中繫結至表單的欄位。 如果您的長文字欄位位於另一個資料表中,請使用下列運算式語法繫結控制項:=[資料表名稱]![[欄位名稱]。 完全按照所示使用括號和驚嘆號。 在運算式的第一部分中輸入資料表名稱,並在第二部分中輸入長文字欄位的名稱。 例如,如果您有一個名為 [備忘稿] 的資料表,其中有名為 [恭維] 的長文字欄位,您需要在 [ 控制項資料來源 ] 屬性方塊中輸入下列字串: =[Notes]![Compliments]
  7. 在屬性工作表中,在 [全部] 索引標籤仍選取的情況下,找出並選取 [文字格式] 屬性方塊,然後從清單中選取 [RTF]。
  8. 儲存變更。

頁面頂端​​