質問編集履歴
2
質問の修正をしました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,27 +1,28 @@
|
|
1
|
-
Access2016のレポート上に、
|
1
|
+
Access2016のレポート上に、同じ名称で通番を振った4個テキストボックス(tb1、tb2、tb3、tb4)を配置しました。
|
2
2
|
このテキストボックスをFor文で初期化する方法が知りたいです。
|
3
3
|
|
4
|
-
例えば
|
4
|
+
例えば、フォーム上のテキストボックスでしたら
|
5
|
-
For cnt = 1 To
|
5
|
+
For cnt = 1 To 4
|
6
6
|
Me("tb" & cnt) = ""
|
7
7
|
Next
|
8
|
-
という
|
8
|
+
ということが出来ますが、それをレポート上のテキストボックスでやりたいです。
|
9
9
|
|
10
|
-
実現したい事としては
|
11
|
-
Reports("レポート名").[tb & Cnt] = ""
|
12
|
-
なのですが、これは実行するとエラーになります。
|
13
10
|
|
14
|
-
|
11
|
+
For cnt = 1 To 4
|
12
|
+
Reports("レポート名").[tb & Cnt] = ""
|
13
|
+
Next
|
15
14
|
|
15
|
+
と記述しましたが、エラーが出てしましました。
|
16
16
|
エラーについては、下記のとおりです。
|
17
17
|
For cnt = 1 To 4
|
18
|
-
Reports("レポート名").[
|
18
|
+
Reports("レポート名").[tb & Cnt] = "" ←エラー発生位置(For文の1回目)
|
19
|
-
Reports("レポート名").[tbB & Cnt] = ""
|
20
|
-
Reports("レポート名").[tbC & Cnt] = ""
|
21
19
|
Next
|
22
20
|
|
23
21
|
ダイアログ
|
24
22
|
実行時エラー '2465':
|
25
23
|
指定した式で参照されている'|1'フィールドが見つかりません。
|
26
24
|
|
25
|
+
|
26
|
+
レポート上のテキストボックスも、フォーム上のテキストボックスと同じようにFor文で通番を回し、初期化する方法が知りたいです。
|
27
|
+
|
27
28
|
よろしくお願いいたします。
|
1
質問内容の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,4 +11,17 @@
|
|
11
11
|
Reports("レポート名").[tb & Cnt] = ""
|
12
12
|
なのですが、これは実行するとエラーになります。
|
13
13
|
|
14
|
+
↓↓↓下記、追加しました↓↓↓
|
15
|
+
|
16
|
+
エラーについては、下記のとおりです。
|
17
|
+
For cnt = 1 To 4
|
18
|
+
Reports("レポート名").[tbA & Cnt] = "" ←エラー発生位置(For文の1回目)
|
19
|
+
Reports("レポート名").[tbB & Cnt] = ""
|
20
|
+
Reports("レポート名").[tbC & Cnt] = ""
|
21
|
+
Next
|
22
|
+
|
23
|
+
ダイアログ
|
24
|
+
実行時エラー '2465':
|
25
|
+
指定した式で参照されている'|1'フィールドが見つかりません。
|
26
|
+
|
14
27
|
よろしくお願いいたします。
|