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

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


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

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



T'sFactory
Accessで動く生産管理DB
Ureru Express
Webで使う販売顧客管理
Access開発&アドバイス
DB開発やテクニカルアドバイス
Copyright © T'sWare All rights reserved