Microsoft Access 掲示板

このようなクエリを作成したいがわからない / 4

6 コメント
172 views
4 フォロー
4

デザインビューで下記でどうでしょう。

フィールド社名2
テーブルT_会社マスター
レコードの更新Replace([社名2],[社名1],"")
抽出条件Like [社名1] & "*"
通報 ...
    • 5
      驚天動地!前任者失踪丸 2024/03/05 (火) 10:42:57 23e8e@44ebd >> 4

      素晴らしいです、上手く抽出することが出来ました。
      ありがとうございます。

      疑問なのですが、何故

      Like "[社名1]*"
      

      ではなく

      Like [社名1] & "*"
      

      なのでしょうか??

    • 6
      すずやん 2024/03/06 (水) 14:04:34 >> 4

      仮に[社名1]に「みかん」が設定されているとします。
      その場合、「T_会社マスター.社名2」の内容を「みかん」の前方一致で検索したいわけです。

      Like "[社名1]*"
      ↑これの場合、全てをそのまま文字列として扱ってしまいますので、「[社名1]」の前方一致で検索してしまいます。

      Like [社名1] & ""
      ↑これの場合、[社名1]に設定されている文字列、つまり「みかん」と「
      」をくっつけた文字列「みかん*」で検索を行います。