サブフォームを含むアンバウンドフォームがあります。 サブフォームはバインドされておらず、メインフォーム上のプッシュボタンをクリックするとサブフォームが生成されます。MS-Access 2007 - クリックイベントのサブフォーム列データにプログラム的にアクセスする方法
サブフォームでもクリックを文法的に処理し、特定の列にデータを取得したいと考えています。どうやってやるの?私が何を意味するのか知っていれば、VB.NET/C#.NETでも同じことが起こります。
サブフォームのプロパティタブを使用すると、式ビルダーが取得されます。それはサブ/関数/フォームまたはモジュールのVBAコードエディタに私を得ることはありません。
何か助けていただければ幸いです。
- 何かうまくいった! 私は以下の回答から助けてくれてありがとう。ことである。このアプローチで
ME!Sales.Form!SalesmanID
問題:
Me!ChildFormName.Form!ColumnNameInSubForm
EX:サブフォームで選択した行のカラムを参照する 一つの方法は、この式を使用することによるものです利用可能なイベントの入力時および終了時に、「クリック」イベントのように動作しません。いずれかがトリガされるためには、(別のコントロールをクリックすることによって)サブフォームからフォーカスする必要があります。
ありがとうございました。はい、テキスト[イベントプロシージャ]があります。そこに任意の名前を入力してコードに行くと、コードにイベントハンドラが作成されません。あなたがコードで作成されたイベントハンドラを取得できるように私は何を提案しますか? (C#/ VBのような)?どうも。 – NoChance
テキストを入力しません。省略記号をクリックして、入力したイベントハンドラにアクセスします。サブファンクションの名前は、コントロールの名前に従います。 – Gustav
はい、あなたは正しいです。私はハンドラを作成した:) - どのように私は選択した行のデータにアクセスできますか?申し訳ありません、あなたに多くの質問をしてください! – NoChance