管理番号の右から3番目の数字が「3」であるレコードのチェックをオフにしたいのですが、
下記クエリだと拾えません。(クエリデザインから作成し、SQLをコピーしています)
初心者で申し訳ありません。ご指導宜しくお願いいたします。
UPDATE T部署 SET T部署.チェック = False
WHERE ((Right([管理番号],3)="3"));
管理番号の右から3番目の数字が「3」であるレコードのチェックをオフにしたいのですが、
下記クエリだと拾えません。(クエリデザインから作成し、SQLをコピーしています)
初心者で申し訳ありません。ご指導宜しくお願いいたします。
UPDATE T部署 SET T部署.チェック = False
WHERE ((Right([管理番号],3)="3"));
選択クエリでRight([管理番号],3)がどんな値を取得しているのか確認すると状況がつかめるかと思います。
おそらくやりたいことは下記の式になるのではないでしょうか?
なるほど…1文字だけ抽出しないといけなかったですね。ウッカリしていました。
また、選択クエリで確認すべきというアドバイス、ありがとうございました。
TMGさんの回答で解決済みですが、下記のような方法もあります。