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