Microsoft Access の関数に関して


マイクロソフト アクセスで、困っています。
AというテーブルのA1というフィールドに、文字【■】が含まれる場合、BというテーブルのA1へ【1】を返したいんですが、クエリでやろうとしておりますが、関数的なものが浮かばず、名案がございましたらご教示頂ければ幸いです。、

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2018/10/20 00:05:04

回答2件)

id:degucho No.1

回答回数281ベストアンサー獲得回数75

「テーブルに返す」という意味がよくわかりませんが
「A1文字【■】が含まれる場合に1を返す」は
IIf(InStr(A1,'■')>0,'1','')
などで可能かと思われます
https://officek.net/access/a-function/al-others/iif/
https://www.accessdbstudy.net/entry/20101019/p1

id:PlumAdmin No.2

回答回数7ベストアンサー獲得回数1

VBAは使用しにくい状況でしょうか。
VBAのIF文とUPDATEステートメントを組み合わせるのがシンプルかと思いますが、いかがでしょう。
http://accessvba.pc-users.net/syntax/if_else.html
http://www.access-vba-navi.com/post-59/

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません