【Access】長いテキスト型を結合する

Access

Accessで長いテキスト型(旧:メモ型)をクエリデザイン画面で
結合するとエラーが発生します。

エラーを回避して長いテキスト型を結合する方法をご紹介します。

動作環境

  • Windows10
  • Access2016

 

長いテキスト型フィールドの結合

長いテキスト型フィールドの結合エラー

長いテキスト(旧:メモ型)をクエリで結合すると
エラーが発生して結合できません。

 

長いテキストの結合方法

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

 

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

 

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

 

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

 

テーブル設計や処理フローが悪いかも

長いテキストで結合しているときはテーブル設計や処理フローが
悪い可能性があります。

下記のことも検討してみてください。

  • 長いテキスト型短いテキスト型にデータ型を変えられないか
 「長いテキスト型」から「短いテキスト型」にデータ型を変えると
データが切り捨てられる可能性があるので注意してください
  • 別のフィールドで結合を代用できないか

 

参考

長いテキストのダミーテキストに以下のサイトを利用しました。

デザインカンプ、デザインサンプル用日本語ダミーテキストの作成
定型テキストまたはユーザテキストから内容を無意味に並び替えたダミーテキストを作成。

コメント