在舊版 Access 中,我們使用 [備忘] 數據類型來儲存大量文字,而 [文字] 資料類型可儲存較短的字串, (最多 255 個字元) 。 在 Access 2016 中,這兩種數據類型分別被重新命名為「長文字」和「簡短文字」,而且根據您使用的是桌面資料庫或 Access Web App,它們的屬性和大小限制也不同。 以下是詳細資料:
桌面資料庫中的文字欄位 (.accdb)
長文字 在 .accdb 檔案中,[長文字] 欄位的運作方式與 [舊的備忘] 字段相同。 也就是說,即使表單和報表上的控件只能顯示前 64,000 個字元,它仍可儲存多達 1 GB 的文字。 您可以設定 [長文字] 字段以顯示 RTF 文字,包括粗體和底線等格式設定。
簡短文字 在 .accdb 檔案中,[簡短文字] 字段的運作方式與舊版中的 [文字] 字段相同。 它最多可儲存 255 個字元。
深入瞭解 Access 桌面資料庫的數據類型。
Access Web App 中的文字欄位
長文字 在 Access Web App 中,[長文字] 欄位最多可以儲存 2^30-1 位元組,相當於 nvarchar (最大) 的 SQL Server 數據類型。 如有需要,您可以設定字元限制,防止使用者使用功能變數的完整容量。 您無法在 Access Web App 中儲存 RTF 文字。
簡短文字 在 Access Web App 中,[簡短文字] 字段預設為儲存 255 個字元,但您最多可以調整 [字元限制] 屬性 4000 個字元。 其 SQL Server 相當於 nvarchar,長度從 1 到 4000。
深入瞭解 Access Web App 的數據類型。
[長文字] 和 [簡短文字] 字段的預設控件
在大多數的情況下,Access 會使用文字框控制件來顯示 [簡短文字] 或 [長文字] 字段。 不過,當您在 Access Web App 的檢視中新增長文字欄位時,Access 會建立多行文本框。 在瀏覽器中使用多行文字框時,您可以按 Enter 移至文字框中的新一行。 如果您在資料工作表中,您必須使用滾動條來查看第一行下方的任何內容。
在桌面資料庫中,如果長文字欄位設定為顯示 RTF 文字,且您將該欄位新增至表單或報表,Access 會自動將 RTF 設定套用至文字框。