Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2680 / 9994 ←次へ | 前へ→

【10584】Re:サブフォームのコントロール名の記述方法
回答  Gin_II  - 08/10/3(金) 11:04 -

引用なし
パスワード
   >サブフォームにあるコンボボックスを呼び出すにはどうしたらよいのでしょうか?

Forms!フォーム名!サブフォームコントロール名.Form!コントロール名

のように記述する必要があります。
サブフォームコントロール名は、親フォームをデザインビューで開いて、サブフォームのプロパティに表示される、「名前」を使ってください。

ただし、そのフォームのイベントで使う場合は、Me を使うことができますので、

>1.
>  With Forms!メインフォーム.コンボ1
With Me!コンボ1
>    .Value = ""
>    .RowSource = ソース変数
>  End With
>
>2.
>  With Forms!メインフォーム サブフォーム.コンボ1
With Me!サブフォームコントロール名.Form!コンボ1

>    .Value = ""
>    .RowSource = ソース変数
>  End With

としてもいいですね。

ちなみに、サブフォーム側のイベントから、親フォームのコントロールを
参照する場合は、

Me.Parent!コントロール名

のようにします。
680 hits

【10583】サブフォームのコントロール名の記述方法 RabiRabi 08/10/3(金) 10:53 質問[未読]
【10584】Re:サブフォームのコントロール名の記述方法 Gin_II 08/10/3(金) 11:04 回答[未読]
【10585】Re:サブフォームのコントロール名の記述方法 RabiRabi 08/10/3(金) 11:21 質問[未読]
【10586】Re:サブフォームのコントロール名の記述方法 Gin_II 08/10/3(金) 11:48 回答[未読]
【10587】Re:サブフォームのコントロール名の記述方法 RabiRabi 08/10/3(金) 12:04 お礼[未読]

2680 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078200
(SS)C-BOARD v3.8 is Free