#062 パラメータ未入力時に全レコードを抽出するクエリー クエリー

パラメータ入力ダイアログパラメータクエリーを開くとまずパラメータ値を入力するためのダイアログが表示され、そこに入力された値を抽出条件の変数としてクエリーが開かれます。もしこのダイアログに何も入力せずに[OK]ボタンを押すと、レコードが一件もない状態でクエリーが開かれてしまいますが、クエリーの抽出条件を次のように設定することによって、パラメータに何も入力されなかった場合には全レコードが抽出されるようにすることができます。


クエリーのデザインビュー

このクエリーでは、抽出条件の1行目がパラメータである「最小入庫数量」が入力されなかった場合の抽出条件を示しています。とはいっても何も条件は指定されていませんので、結果的に全レコードが抽出されるわけです。一方、2行目がパラメータに何かが入力された場合の抽出条件を示しています。">=[最小入庫数量]"となっていますので、この場合には「入庫数量」フィールドの値が入力されたパラメータ値以上であるレコードだけが抽出されます。
| Index | Prev | Next |

この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......
T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。
スタンドアロンからSQL Server対応まで、オーダーメイドのシステムを短納期・安価でお届けします


Copyright © T'sWare All rights reserved