
No.3ベストアンサー
- 回答日時:
●受注テーブル?がある
●新機種 受注 クエリがある
●受注リスト検索フォームがある
●受注リスト検索フォームには、コンボBOXが4つ
あり、コマンドボタンでフィルターをかける(マクロ)
●マクロでのフィルタ実行でwhere条件が入りきらない
こんな感じでしょうか。いまある物を利用してなるべく簡単にやるならば、このような方法はいかがでしょうか。
1、新機種 受注 クエリをコピーして 受注フィルタクエリと名前をつける
2、受注フィルタクエリをSQLビューで開き、where[新機種 受注 クエリ]![業者]=[Forms]![受注リスト検索フォーム]![コンボ0] And [新機種 受注 クエリ]![機種種別]=[Forms]![受注リスト検索フォーム]![コンボ2] And [新機種 受注 クエリ]![パネル]=[Forms]![受注リスト検索フォーム]![コンボ4] And [新機種 受注 クエリ]![納品週]=[Forms]![受注リスト検索フォーム]![コンボ6]; をつけたし保存する。
3、フィルタ実行マクロのフィルタ名を受注フィルタクエリとする(where条件式は消す)
これで、where条件に入りきらなかった分も解消されると思います。
No.4
- 回答日時:
複数の抽出条件がある場合#2の補足に書いてあるのでは全ての抽出条件が入力されている状態でなければ抽出はできません。
1箇所でも入力されていないと抽出できません。If文を使いElseIfなどで抽出条件に空白(Null)がある状態でも抽出できるように分岐させないとダメです。
条件が複数あればそれぞれNullがある場合をクリアする記述が必要です。
比較的簡単にできる方法として順番に絞り込む方法でしょうか。
初めの条件で抽出されたレコードの中から次の抽出条件で再度絞り込むようにして の繰り返しで最終的にレコードを抽出する。
それでも各抽出条件は必要ですが。
No.2
- 回答日時:
マクロで絞込みをしていて、条件を入力していない
フィールドも出るという事でしょうか。
データが入っているかどうかを、調べるには
isnull関数が便利です。
データが入っていなければ isnull の結果はyesになり
データがはいっていれば not isnull の結果がyesに
なります。
できたらマクロの条件とwhere条件式を転記していただけないでしょうか
この回答への補足
「マクロで絞込みをしていて、条件を入力していない
フィールドも出るという事でしょうか。」
これは条件を入れていないので何も出てきません。
Whereに下記の式を入れています。
[新機種 受注 クエリ]![業者]=[Forms]![受注リスト検索フォーム]![コンボ0] And [新機種 受注 クエリ]![機種種別]=[Forms]![受注リスト検索フォーム]![コンボ2] And [新機種 受注 クエリ]![パネル]=[Forms]![受注リスト検索フォーム]![コンボ4] And [新機種 受注 クエリ]![納品週]=[Forms]![受注リスト検索フォーム]![コンボ6]
条件には何も入れていないのですが何を入れたらいいのでしょうか。
本当に初心者で申し訳ないのですがよろしくお願いします。
No.1
- 回答日時:
状況が少しわかりづらいので、where条件の詳細を
転記してえいただけると、たすかるのですが。
wehre条件で、or や and はちゃんと使えてるのでしょうか?
この回答への補足
申し訳ありません。初心者なので詳しい説明がむずかいいのですが、Andは使えていて検索フォームにいくつかのコンボを使用しています。
マクロからのWhereだとバイト数が限られいるようですべての条件を入力ができません。
それと、3つのコンボで3つとも何かを選んでいればきちんと抽出できるのですが、そのうち2つの条件に当てはまる物を抽出するようにするにはどうすればよいものか。(残りの1つのコンボは何も選ばない状態)
宜しくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
Excel 文字列から6桁の数値の抽出
-
未審査請求包袋抽出表作成とは...
-
X-Ripperというフリーウェアに...
-
AccessのWHERE句において、変数...
-
【AccessVBA】レコードセットOp...
-
access クエリ yes/no型のクエ...
-
ACCESS クエリ 条件以外のレ...
-
ACCESSの検索フォーム
-
Access2003 式ビルダでのLike...
-
PCゲーム 音声 画像 抽出方法
-
PDFファイル/抽出許可され...
-
Accessで○ヶ月前以前を抽出する...
-
エクセルで色の付いたセルを抽...
-
アクセス 同じフィールド(テキ...
-
PDFファイルから特定の文字を検...
-
ACCESSのクエリー抽出条件にIIF...
-
Triton X-100 bufferの作り方に...
-
access別のテーブルを参照して...
-
Accessのコンボボックスの値が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
ACCESSのクエリー抽出条件にIIF...
-
X-Ripperというフリーウェアに...
-
未審査請求包袋抽出表作成とは...
-
「パラメータが少なすぎます。3...
-
Excel 文字列から6桁の数値の抽出
-
エクセル VBA メール本文に指定...
-
PDFファイル/抽出許可され...
-
ACCESS クエリ 条件以外のレ...
-
【AccessVBA】レコードセットOp...
-
access クエリ yes/no型のクエ...
-
AccessのWHERE句において、変数...
-
PDFファイルから特定の文字を検...
-
アクセス 同じフィールド(テキ...
-
エクセル関数で住所から丁目番...
-
Triton X-100 bufferの作り方に...
-
Access チェックボックスを利用...
-
Accessの選択クエリの抽出条件...
-
PCゲーム 音声 画像 抽出方法
-
アクセスでエクスポートするフ...
おすすめ情報