私は2つのサブフォーム(3つのテーブル、合計)を持つフォームを持っています。レコードを一致させるためにボタンを使用してフィルタを適用します。
テーブル: PI(患者情報)
照会
レポート
上部のフォームが表示されPI、次いで照会及び報告サブフォームとしては
(下のスクリーンショットを参照します)現在のビューでは、患者#1(1件の紹介が利用可能)のすべての紹介が表示され、紹介に関連付けられているかどうかに関係なく、すべてのレポートが表示されます。ボタンを作成してクリックすると、現在表示されているReferralIDと一致するレポートのみを表示するフィルタが適用されます。
@Chris Rayにこの回答がありますか? Iv'eももう一つの答えを編集しました。 – marlan
したがって、上記のコードをコマンドボタンのOn Clickイベントに挿入しました。内容:メインフォームが読み込まれると、レポートフォームにすべてのレポートが表示されます。次に、ボタンをクリックすると、その参照(YAY)のレポートのみが表示されますが、同じ患者の別のREFERRALにナビゲートすると、レポートが自動的にロードされないため、コマンドボタンをもう一度クリックする必要があります。 –
@Chrisあなたが別のREFERRALにナビゲートするたびにコードが実行されるはずです。フィルタは変更する必要があります。 [レコードナビゲーションのイベントはOnCurrent](https://msdn.microsoft.com/en-us/library/office/ff193159.aspx)イベントです。これはフォームイベントです。 – marlan