アクセス97を使っているんですが、クエリーの抽出条件についてどうしてもわからないことがあるので出来ましたらお教え願いたいんですが。
フォーム上でトグル(スイッチ)がオンの場合だけクエリーの抽出条件で検索をかけたいと思っています。
フォームでトグル(スイッチ)がオフの場合は抽出条件なしで全データを抽出したいんです。
複数のクエリーを使えば何とかなるとは思いますがなんか見栄えによくないような気もしますし、たくさんクエリーが必要になってしまいます(スイッチをたくさん使う予定なので)。
もし、抽出条件をきる方法をご存知の方がおられましたら、お教えください。
No.2ベストアンサー
- 回答日時:
以下の方法でできると思います。
が……
トグルが多ければ多いほど、式が多くなってしまう、かと。
とりあえず、クエリーを作成し、抽出をするテーブルのフィールドを追加しておきます。
(ここで、フィールドに抽出条件を設けるのではないので、注意してください)
ご存知とは思いますが、並び替えをしたいのなら、それぞれのフィールドに昇順・降順を設定します。
さて、問題のチェックボックスによる全件抽出の仕方ですが。
IIf([フォームのトグル名]=0,True,[テーブルの対象となるフィールド名]=[フォームの対象となるテキストボックス(?)名])
以上の式を、クエリーのフィールドに記入してやります。
そして、抽出条件に"True"を記述。
なお、[フォームのトグル名]=0 とはトグルがオフのときの規定値(押される前)としていますので、その辺の設定はご自分でどうぞ。
これでできるはずです。
ではでは。
No.1
- 回答日時:
チェックボックスの名前をchkFilterSwitchとして、イベントchkFilterSwitch_Changeで、
a)チェックされていたら、フォームの属性Filterに抽出条件を設定。
b)チェックされてなければ、Filterを解除する。
――という処理を記述するってのは。
詳しくは、それぞれのヘルプをどうぞ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Access(アクセス) Access で半角スペースと全角スペースの区別について 3 2022/11/05 23:54
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSの時間帯の抽出について
-
PCゲームから音声ファイルを抽...
-
ACCESS クエリの抽出条件に他の...
-
アクセスでの抽出方法(日付+時...
-
Access 計算フィールドに対する...
-
ACCESSのクエリで集計
-
最大値以外の抽出方法
-
accessクエリで直前の水曜日〜...
-
Access テーブルを分割してエク...
-
Access 2003 iif [日付フィール...
-
元データから連続5日以上だった...
-
ACCESSのクエリで抽出条件「ま...
-
「年」と「月」だけの日付の表...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
差込印刷での全角表示について...
-
リンクされたテーブルのレコー...
-
Accessで、1つの項目に複数の...
-
アクセスのエラー「クエリには...
-
Accessでリストの並び順を変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS クエリの抽出条件に他の...
-
ACCESS 「パラメータの入力」...
-
ACCESSのクエリで抽出条件「ま...
-
ACCESSの時間帯の抽出について
-
Access テーブルを分割してエク...
-
PCゲームから音声ファイルを抽...
-
アクセス・クエリの抽出条件(...
-
accessの日付フィールドから前...
-
エクセルのマクロで検索・抽出...
-
元データから連続5日以上だった...
-
アクセスでの抽出方法(日付+時...
-
access クエリの抽出条件を入れ...
-
ACCESS クエリで”1”でないもの...
-
ACCESSのクエリで集計
-
ACCESS クエリの抽出条件を動的...
-
クエリの進行状況を知りたい。
-
最大値以外の抽出方法
-
Access 2003 iif [日付フィール...
-
Access:クエリの複数『or条件...
-
Accessクエリーでチェックボッ...
おすすめ情報