teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード追加

2020/06/05 04:22

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -5,9 +5,17 @@
5
5
  Me("tb" & cnt) = ""
6
6
  Next
7
7
  ```
8
+ 上記は、省略記法なので、省略せずに記述すると、下記のようになります。(フォームでもレポートでも同じです。)
8
9
 
10
+ ```vba
11
+ For cnt = 1 To 4
12
+ Me.Controls("tb" & cnt).Value = ""
13
+ Next
14
+ ```
15
+
16
+
9
- ただし、コントロールは非連結コントロールである必要があります。
17
+ ただし、レポートの場合、コントロールは非連結コントロールである必要があります。
10
- また、イベントはコントロールのあるセクションのフォーマット時に設定することになります。
18
+ また、コントロールのあるセクションのフォーマット時イベントに設定することになります。
11
19
  開く時のイベントだとエラーになります。
12
20
 
13
21
  レポート上では入力できず、固定出力になりますので、通常は初期化が必要になる場面はないはずです。