
フォーム上の全てのコントロールを取得したいです。
(サブフォームも含め)
自分なりにVBAで考えてみたのがこれです。
Sub test()
Dim 数 As Long
For Each 数 In Form_フォーム1.Controls.Count
’Debug.Print ?
End If
Next
End Sub
でもこれだけでもデバックしてみると
「コンハ゜イルエラー
for Eachは、コレクション オブジェクトまたは配列でのみ繰り返しを実行します。」
となります。
答えを教えてください!
よろしくお願いします。
(アクセス2003です)
No.2
- 回答日時:
以下の方法がイメージしやすいかも?
(自フォームのコントロールを取得)
Dim ctl As Control
For Each ctl In Me.Controls
Debug.Print ctl.Name
Next
For Each ctl In Me.FSUB.Form.Controls '☆1
Debug.Print ctl.Name
Next
※ ☆1での FSUB は、自フォームへ配置したサブフォームコントロールの名前です。
(☆1のところは、サブフォーム内のコントロールを取得)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Access サブフォームでの選択行の取得
その他(データベース)
-
Access VBAでタブコントロールで選択するタブをしていするには。
Access(アクセス)
-
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
-
4
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
5
Accessでテーブル名やクエリ名一覧の抜き出し
Access(アクセス)
-
6
現在アクティブなタブのページ名を取得したい
Access(アクセス)
-
7
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
8
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
-
9
新規レコード行を非表示にしたい
Access(アクセス)
-
10
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
11
【ACCESS】フォーム名/コントロール名を文字列型変数で指定するには
Access(アクセス)
-
12
アクセスのフィールド表示を2段にする方法・抽出の方法
Access(アクセス)
-
13
ACCESSのフォーム、開くんですが、見えないようにするには
Access(アクセス)
-
14
アクセスVBA フォームのスクロールバーを動かす。
Visual Basic(VBA)
-
15
Accessのテーブルデータを一気にVBAで追加したい・・
その他(データベース)
-
16
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
17
アクセスのフォームの幅の最大値はいくつでしょうか?
Access(アクセス)
-
18
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
19
リストボックス(複数選択しない)の場合の選択解除について
Access(アクセス)
-
20
ACCESSでコントロールソースの変更
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleフォーム・複数人の申し...
-
サブフォームの新規レコードに...
-
VBA リストボックスをダブルク...
-
アクセスVBA フォームのス...
-
VBAにてメッセージボックスを最...
-
Access 無操作の場合、自動で閉...
-
VBプログラムの終了
-
PDFフォームに本日の日付を自動...
-
ExcelVBAでフォーム内でブック...
-
ユーザーフォーム上にアイコン...
-
VB.net(VB)で、フォームにExcel...
-
accessで2つ以上のフォームを起...
-
フォームの左上のアイコンだけ...
-
リストボックスの選択解除
-
Access クエリ IN演算子について
-
WithEvents変数について
-
メインフォームからサブフォー...
-
メッセージボックスの背景色
-
Accessでフォームから別フォー...
-
Access サブフォームに連番を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleフォーム・複数人の申し...
-
VBA リストボックスをダブルク...
-
Accessでフォームから別フォー...
-
アクセスVBA フォームのス...
-
サブフォームのイベント取得
-
VBAにてメッセージボックスを最...
-
サブフォームの行ごとにコンボ...
-
ExcelVBAでユーザーフォーム内...
-
サブフォームの新規レコードに...
-
フォーム上の全てのコントロー...
-
accessで2つ以上のフォームを起...
-
Accessのトグルボタンでサブフ...
-
ユーザーフォーム上にアイコン...
-
ExcelVBAでフォーム内でブック...
-
PDFフォームに本日の日付を自動...
-
リストボックスの選択解除
-
dbOpenTableとdbOpenDynaset
-
VBAでフォームのスクロールバー...
-
Access サブフォームでの複数行...
-
フォームで複数のチェックボッ...
おすすめ情報