Microsoft Access の関数に関して


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

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

回答(2件)

id:degucho No.1

degucho回答回数269ベストアンサー獲得回数732018/10/13 19:26:43

「テーブルに返す」という意味がよくわかりませんが
「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ベストアンサー獲得回数12018/10/13 21:09:27

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません