現在 "長いテキスト" に名前が変更されたメモ データ型

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

以前のバージョンの Access では、大量のテキストを格納する型としてメモ データ型を使い、短い文字列 (最大 255 文字) を格納する型としてテキスト データ型を使っていました。 Access 2016では、これら 2 つのデータ型はそれぞれ "長いテキスト" と "Short Text" に名前が変更され、デスクトップ データベースと Access Web アプリのどちらを使用しているかによって、プロパティとサイズの制限が異なります。 詳細は次のとおりです。

デスクトップ データベース (.accdb) のテキスト フィールド

長いテキスト .accdb ファイルでは、[長いテキスト] フィールドは、古いメモ フィールドと同じように機能します。 つまり、フォームとレポートのコントロールでは最初の 64,000 文字しか表示できない場合でも、最大で約 1 ギガバイトのテキストを格納できます。 [長いテキスト] フィールドを設定してリッチ テキストを表示できます。これには、太字や下線などの書式設定が含まれます。

短いテキスト .accdb ファイルでは、[短いテキスト] フィールドは以前のバージョンの [テキスト] フィールドと同じように機能します。 最大 255 文字を格納します。

詳細については、「Access デスクトップ データベースのデータ型 (英語)」を参照してください。

Access Web アプリのテキスト フィールド

長いテキストAccess Web アプリでは、[長いテキスト] フィールドに最大 2^30-1 バイトを格納でき、nvarchar(max) のSQL Serverデータ型と同じです。 必要に応じて、ユーザーがフィールドの容量全体を使わないように文字数制限を設けることもできます。 Access Web アプリにリッチ テキストを格納することはできません。

短いテキスト Access Web アプリでは、[短いテキスト] フィールドは既定で 255 文字を格納するように設定されていますが、文字制限プロパティは最大 4,000 文字まで調整できます。 1 ~ 4000 の長さの SQL Server の nvarchar と同じです。

詳細については、「Access Web アプリのデータ型」を参照してください。

"長いテキスト" フィールドと "短いテキスト" フィールドの既定のコントロール

ほとんどの場合、Access では "短いテキスト" フィールドまたは "長いテキスト" フィールドを表示するために、テキスト ボックス コントロールが使われます。 ただし、Access Web アプリで表示するために "長いテキスト" フィールドを追加すると、Access で複数行のテキスト ボックスが作成されます。 ブラウザーの複数行のテキスト ボックスを使うときは、Enter キーを押すとテキスト ボックスの新しい行に移動できます。 データシートを使用している場合は、スクロール バーを使用して最初の行の下に何かを表示する必要があります。

デスクトップ データベースで、リッチ テキストを表示するように長いテキスト フィールドが構成されていて、そのフィールドをフォームまたはレポートに追加すると、Access によってテキスト ボックスにリッチ テキスト設定が自動的に適用されます。