Accessで長いテキスト型(旧:メモ型)をクエリデザイン画面で結合するとエラーが発生します。 エラーを回避して長いテキスト型を結合する方法をご紹介します。
動作環境 #
- Windows10
- Access2016
長いテキスト型フィールドの結合 #
長いテキスト型フィールドの結合エラー #
長いテキスト(旧:メモ型)をクエリで結合するとエラーが発生して結合できません。


長いテキストの結合方法 #
長いテキストを結合するにはデザイングリッドの抽出条件を使用します。

テーブル同士の結合を解除します。

デザイングリッドにテーブル1の説明を移動し抽出条件をテーブル2の説明とします。

クエリを実行するとエラーが発生せずに、クエリの結合結果が表示されます。

テーブル設計や処理フローが悪いかも #
長いテキストで結合しているときはテーブル設計や処理フローが悪い可能性があります。
下記のことも検討してみてください。
- 長いテキスト型を短いテキスト型にデータ型を変えられないか
- 別のフィールドで結合を代用できないか
「長いテキスト型」から「短いテキスト型」にデータ型を変えるとデータが切り捨てられる可能性があるので注意してください
参考 #
長いテキストのダミーテキストに以下のサイトを利用しました。
<title itemprop="name">すぐ使えるダミーテキスト - 日本語 Lorem ipsum