Microsoft Access 掲示板

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

6 コメント
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]に設定されている文字列、つまり「みかん」と「
    」をくっつけた文字列「みかん*」で検索を行います。