Access 2010データベースがあり、プライマリテーブルにドキュメント情報があります。
私は、テーブルから特定のドキュメントタイプ情報(クレジットカード明細書、請求書など)を表示するフォームを持っています。
私はメインフォームを持っています。サブフォームはそれぞれ別個のもので、各サブフォームは特定のドキュメントタイプを表しています。 メインフォームからフィルタリングできるようにしたいので、各ドキュメントタイプのサブフォームは、ユーザー指定の金額の範囲内にあるドキュメントのみを表示します。アクセス2010のメインフォームの後にサブフォームを読み込む方法
メインフォームの後にサブフォームを開くことができれば(これはデフォルトの順序です)、各サブフォームのopenイベントでフィルタを設定することができますメインフォームを開き、私の望む結果を得る。
サブフォームがメインフォームの後に開くのは、サブフォームのプロパティシートの[データ]タブからSourceObjectを削除することです。メインフォームのopenイベントでvbaのSourceObjectプロパティにサブフォーム名を割り当てます。
私が持っている例は、Me.MySubForm.Form.SourceObject = "frmSubFormName"です。左側はすべて逐語で、frmSubFormNameは私のサブフォームの名前です。
これは、MySubFormについて不平を言っています。残念ながら、例のポスト/ブログでは、サブフォーム名にSourceObjectプロパティを割り当てる際に、 "MySubForm"の意味は示されません。
フィルタリングに対するこのアプローチに関する考えはありますか?
誰でもソースオブジェクトの設定の構文を明らかにすることができます。サブフォームをメインフォームの後にロードする別の方法を提供していますか?
ありがとうございます。