Access2016のレポート上に、同じ名称で通番を振った4個テキストボックス(tb1、tb2、tb3、tb4)を配置しました。
このテキストボックスをFor文で初期化する方法が知りたいです。
例えば、フォーム上のテキストボックスでしたら
For cnt = 1 To 4
Me("tb" & cnt) = ""
Next
ということが出来ますが、それをレポート上のテキストボックスでやりたいです。
For cnt = 1 To 4
Reports("レポート名").[tb & Cnt] = ""
Next
と記述しましたが、エラーが出てしましました。
エラーについては、下記のとおりです。
For cnt = 1 To 4
Reports("レポート名").[tb & Cnt] = "" ←エラー発生位置(For文の1回目)
Next
ダイアログ
実行時エラー '2465':
指定した式で参照されている'|1'フィールドが見つかりません。
レポート上のテキストボックスも、フォーム上のテキストボックスと同じようにFor文で通番を回し、初期化する方法が知りたいです。
よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー