0

したがって、メインフォームのナビゲーションスキームとして機能するサブフォームコントロールを備えたフォームがあります。サブフォーム内には、データ入力のコントロールを実際に含むサブフォーム2があります。

したがって、メインフォームは、sub1構造内のsub2の周りのデザインシェルとほとんど同じです。したがって、subform1には、subform2ウィンドウで10個の異なるフォームを開く10個のクリック可能なボタンがあります。subform2にはコントロールが含まれています.....これが私の問題/質問です:

したがって、メインフォーム内にあるsubform1子コントロール内で次のフォーム(subform2フォーム)を開こうとしているsubform2でクリックイベントがある場合、これを処理するためのvb構文は何ですか?

私はこれを正しく求めているかどうかわかりません。

私は試した:

Forms!SubForm1.MyChild.sourceobject = "NextSubForm2"

ただし、これはメインフォームが開いていない場合にのみ機能します。たとえば、サブフォーム1のみを開いている場合などです。

もう1つ、これはSubForm2のフォームの背後にあるコードです(2はフォーム内のサブ内のサブです)。

4

1 に答える 1

4

サブフォームから見たメイン フォームは次のとおりです。

Me.Parent

これに基づいて構築できます:

Me.Parent.Subform1ControlName.Form.AControl

参照: http://www.mvps.org/access/forms/frm0031.htm

そう:

Me.Parent.Subform1ControlName.SourceObject = "SomeForm"
于 2010-11-05T19:22:15.830 に答える