建立或刪除 RTF 欄位

Applies To
Access for Microsoft 365 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 格式選項:

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

頁面頂端

建立 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. 儲存變更。

頁面頂端​​