3つの別々のページを持つタブコントロールに加えて、このフォームに複数のコントロールがあります。上記のページで値を選択すると、各ページ内のサブフォームを再クエリーする必要があります。これを説明する目的のためにそうタブコントロール内でサブフォームを再クエリーする
..
私は、フィールド上のイベントOn_Click()
がAddress_ID
と呼ばれています。そのIDの値を他の2つのID、Cust_ID
とLocation_ID
に、そしてサブフォームOrder_Sub
をOrders
ページ内で再クエリすることを意味します。
私はタブコントロールを非常に淡く、ちょうどtabCtl
と命名しました。
これまでのところ、私はサブフォームを参照するためにあらゆる方法で試してみましたが、役に立たなかったのです。
Forms!Record_Details!Orders!Orders_Sub.Requery
これはうまくいかないが、私はそうするべきだと思う。何がありますか?
プロパティダイアログボックスでサブフォームセットのレコード/行ソースがありますか?もしそうなら、それを新しい値でリセットしていませんか? –
サブフォームにはそれぞれ、フォーム上の3つのコントロール値に等しい3つのフィールドを設定する基準を含むクエリレコードソースがあります。これらのコントロールは、それぞれがクリックされるとID値に設定されます。だから私は、すべてのコントロールにデータが入っているので、単純なクエリーで十分だろうと思った。 – Steven
Clickの代わりにAfterUpdateイベントを使用しようとしましたか?私は、Address_IDの値が変更されると仮定しています。 –