#485 メイン側が空のときにサブフォームに全レコードを表示させる方法 フォーム

メイン/サブフォーム形式のフォームでは、サブフォームコントロールの「リンク親フィールド」プロパティに設定されたコントロールへの入力値に応じて、サブフォーム内に表示されるデータが絞り込まれます。
サブフォーム内のデータが絞り込まれる

このとき、メインフォーム側のそのコントロールが空欄の場合、サブフォームの「リンク子フィールド」プロパティに設定されたフィールドの値がNULLのデータが抽出されるわけではありません。常にサブフォームは空の状態(何も抽出されない状態)となります。
サブフォームは空の状態となる


このような場合、サブフォームコントロールの「空のマスタのフィルタ」プロパティを”いいえ”に書き換えると、メイン側のリンクフィールドが空欄の場合には抽出処理が行われず、サブフォームのレコードソースの全レコードが画面表示されるようになります。
サブフォームには全レコードが表示される
| Index | Prev | Next |



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