Access2016の環境です。
サブフォームを含むメインフォームにてサブフォーム側に「主担当」と「副担当」というテキストボックスがあり、そこにDBテーブルから各レコードの担当者を抽出しています。
メインフォーム側に「主担当絞込」、「副担当絞込」というコンボボックスがあり、各担当者を選べるようにし、各コンボボックス横に再クエリのボタンを配置しています。
サブフォームでレコードを見る際に各担当者毎のレコードを見易くするよう作成しましたが、1点問題が発生しています。
まず抽出クエリの条件が
フィールド:主担当
テーブル:DBテーブル
抽出条件:Like "*" & [Forms]![メインフォーム]![主担当絞込] & "*"
Is Null
Like "*" & [Forms]![メインフォーム]![主担当絞込] & "*"
Is Null
フィールド:副担当
テーブル:DBテーブル
抽出条件:Like "*" & [Forms]![メインフォーム]![副担当絞込] & "*"
Like "*" & [Forms]![メインフォーム]![副担当絞込] & "*"
Is Null
Is Null
としています。
主担当と副担当に値が入った場合と片側だけの場合と両方値がない場合に対応して作りました。
この式で普通に使う分には問題ないのですが、片側の値、「副担当絞込」に値を入れた場合
Null(空白)の値も一緒に抽出してしまいます。
もちろん副担当者も抽出されますが、非常に見づらい状況でしてNullの値を省いて表示させたいのです。
Like "*" & [Forms]![メインフォーム]![副担当絞込] & "*" Is Not Null
で行けるかなと試してみましたが、絞込自体機能しなくなってしまい途方にくれております。
どなたか解決策を教えて下さい。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 主担当と副担当に値が入った場合と片側だけの場合と両方値がない場合に対応して作りました。
テーブルのデータ、それともフォームの絞り込み用のテキストボックスの話?
どちらにしても正しく機能してるとは思えません。
【サンプルデータ】
ID 主担当 副担当
1 田中 高橋
2 田村
3 高田
4
5 村山 山田
6 村山
7 山田
主担当絞込 : 田
副担当絞込 : 高
結果 1,2,3,4
主担当絞込 : 田
副担当絞込 : Null
結果 1,2,3,4,7
主担当絞込 : Null
副担当絞込 : 高
結果 1,2,3,4,6
主担当絞込 : Null
副担当絞込 : Null
結果 1,2,3,4,5,6,7
こんな結果でいいんですか?
どういう条件で抽出したいのか
言葉できっちり表現してください。
あるいは、上の条件の望む結果を正確に書いてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
オンライン健康相談gooドクター登場
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
アクセスのパラメータ入力画面をリストまたはコンボボックスにする方法
Access(アクセス)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
アクセスでのコンボボックス複数検索
Access(アクセス)
-
-
4
選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
5
Access フォームコンボボックス空白をクエリで抽出したい
Access(アクセス)
-
6
Accessのコンボボックスでリストが選択できない
Word(ワード)
-
7
ACCESSのコンボボックスで入力した値がTABLEに反映されずに数字がでます
Access(アクセス)
-
8
Accessのフォームで、空欄のレコードを検索したい。
その他(データベース)
-
9
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
10
アクセス コンボボックス絞り込みした後 表示させたい
Access(アクセス)
-
11
テーブルに表示されているものがクエリに表示されない
Access(アクセス)
-
12
オプションボタンの三択(アクセス)
その他(データベース)
-
13
Access コンボボックスの値をクリアしたい。
PowerPoint(パワーポイント)
-
14
Accessの入力フォームでプルダウンメニュー作成?
Access(アクセス)
-
15
AccessのRefresh・Requery・Repaintの違い
Access(アクセス)
-
16
オプションボタンを使って抽出
Access(アクセス)
-
17
ACCESSクエリ抽出条件について
Access(アクセス)
-
18
アクセスVBAのMe!と[ ]
Access(アクセス)
-
19
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
20
ACCESSでコンボボックスにSQLで抽出した値を表示したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
中出しをするとお腹が痛い・・・。
-
5
顎下の左右にグリグリとしたし...
-
6
口の中に黒い血の塊
-
7
≪画像あり≫皮膚ガンですか???
-
8
7歳の子供です。 4日程前から顔...
-
9
検便についてです。 便は取れた...
-
10
乳首にしろいカスがついている
-
11
A型の血液にはA抗原があるのに...
-
12
舌の裏の痛みのないプツプツの...
-
13
これって喉仏ですか? 私は女性...
-
14
血液検査の結果、血が濃いと言...
-
15
エクセル指定した範囲からラン...
-
16
今日コロナの検査を自宅でし症...
-
17
甲状腺の腫れ 病気?
-
18
EXCELで式からグラフを描くには?
-
19
鏡についてです。自分の体型を...
-
20
さざえを食べたら・・
おすすめ情報
公式facebook
公式twitter
IS NULL無しでそれぞれLike~だけで追加したら絞込検索自体機能しなくなっちゃいました。