メインコンテンツへスキップ
【Access】長いテキスト型を結合する

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

·2 分
Programming Access
かずさプログラマー
著者
かずさプログラマー
業務の作業自動化を行っています。Go、VBA、Pythonを主に使用しています。過去にはC#、VB.Net、JavaScriptも使用していました。
目次

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

動作環境
#

  • Windows10
  • Access2016

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

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

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

長いテキストの結合方法
#

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

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

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

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

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

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

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

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

参考
#

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

関連記事

【Python】os.walkでフォルダを再帰的に探索する
·2 分
Programming Python
【VBA】オートフィルターを使う
··3 分
Programming VBA
【VBA】ExcelからパスワードのかかっているAccessに接続する
·3 分
Programming VBA