長くなりますがお付き合いいただければ幸いです。
T名簿(テーブル)
名前 ふりがな 所属(フィールド)
佐藤武 さとうたけし B社
田中太郎 たなかたろう A社
******************************************************
F名簿(フォーム)
名前テキスト
所属テキスト
を配置しています。
******************************************************
名前も所属もNull値でも検索できるようにしたいので
SELECT T名簿.名前, T名簿.ふりがな, T名簿.所属
FROM T名簿
WHERE (((T名簿.名前) Like "*" & [Forms]![T名簿]![名前テキスト] & "*") AND ((T名簿.所属) Like "*" & [Forms]![T名簿]![所属テキスト] & "*"));
としました。
このクエリなら
F名簿の名前テキストに「佐藤武」と入力したら、佐藤武のレコードが表示されます。
さらに
F名簿の名前テキストに「さとうたけし」と入力しても
佐藤武のレコードが表示できるようにしたいのですがどうすればいいでしょうか?
No.1ベストアンサー
- 回答日時:
((T名簿.名前) Like "*" & [Forms]![T名簿]![名前テキスト] & "*")
部分を
(((T名簿.名前) Like "*" & [Forms]![T名簿]![名前テキスト] & "*")
OR
((T名簿.ふりがな) Like "*" & [Forms]![T名簿]![名前テキスト] & "*"))
としてみてどうなりますか。
全体的にみると
A AND B
で、
A 部分が上記、B 部分が
((T名簿.所属) Like "*" & [Forms]![T名簿]![所属テキスト] & "*")
書き方を IIF を使ったものに書き換えてみると、
IIF(IsNull([Forms]![T名簿]![名前テキスト]),
True,
(T名簿.名前 Like "*" & [Forms]![T名簿]![名前テキスト] & "*")
OR
(T名簿.ふりがな Like "*" & [Forms]![T名簿]![名前テキスト] & "*")
)
AND
IIF(IsNull([Forms]![T名簿]![所属テキスト]),
True,
T名簿.所属 Like "*" & [Forms]![T名簿]![所属テキスト] & "*"
)
※ 各フォーム上のテキストボックスが Null だったら無条件で True を、
Null じゃなかったら抽出条件を記述します。
※ 未検証
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 弁護士・行政書士・司法書士・社会保険労務士 不登法 賃借権の登記名義人の住所が移転したときについて 1 2022/05/11 17:26
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「名前(first name) 1 2023/06/24 13:03
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「A,B組の女子の氏名のよみ。 1 2023/05/16 15:28
- その他(法律) 個人情報の扱いで教えてください 1 2023/08/07 05:39
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- 水泳 自治体の水泳大会 参加者名簿の事前公開について 5 2023/08/06 16:32
- その他(Microsoft Office) エクセルの曜日別の参加者名簿に姓しかなく、下の名前を入れるには、全曜日の名簿を一度作り、曜日別に抽出 2 2023/02/28 23:22
- 葬儀・葬式 お香典を代理でお願いする際の注意事項を教えてください。 2 2023/02/21 20:44
- Excel(エクセル) Excel2019のデータ入力に便利な関数について 4 2023/07/06 05:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同窓会名簿で、亡くなった方の記載
-
Accessでレコードを別テーブル...
-
差し込み印刷 1ページに複数の...
-
物故者名の一覧表を作成すると...
-
Access]2つのテーブルを比較し...
-
【緊急】エクセルで複数の同じ...
-
同窓会の名簿に欠席者・物故者...
-
亡くなられた方の表現
-
しつこいセールスについて。
-
教員採用の名簿登載について
-
昔の友達を探したい
-
漢字とふりがなで抽出できるよ...
-
「○日までに」の意味、その日は...
-
同期と給料に差がありました。 ...
-
派遣社員です。仕事がこなせず...
-
派遣社員です。私語がおおいと...
-
業界で使う@は単価、C/Sはケー...
-
社会人で坊主はやめてね
-
自動車業界で使用する「バルク...
-
正解は2番だと思うのですが合っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同窓会名簿で、亡くなった方の記載
-
Accessでレコードを別テーブル...
-
亡くなられた方の表現
-
Access]2つのテーブルを比較し...
-
差し込み印刷 1ページに複数の...
-
エクセルで学年クラスが変わっ...
-
同窓会の名簿に欠席者・物故者...
-
国立病院機構の採用者名簿に、...
-
こんな時の言い回し
-
【緊急】エクセルで複数の同じ...
-
昔の友達を探したい
-
新橋の名簿図書館について
-
卒業者名簿にメールアドレスを...
-
物故者名の一覧表を作成すると...
-
保護者名簿を作成したいが、依...
-
名簿図書館って
-
携帯のアドレス帳に「山田さん...
-
知らない番号から電話が来て、出...
-
Excel.名簿一覧表から別シート...
-
同窓会名簿作成のための、個人...
おすすめ情報