У меня около 10 текстовых полей в форме, которые фактически используются для отображения, а не для ввода. Они называются txt_001_Name
, txt_002_Title
и т. Д. Какой тип цикла используется для этого.
Какой тип VBA мне следует использовать для того, чтобы фактически проходить по именам текстовых полей? Так что, если бы я был debug.print, он бы выглядел так:
txt_001_Title
txt_002_Title
txt_003_Title
Это, вероятно, довольно просто сделать - тем более я должен научиться тому, как!
РЕДАКТИРОВАТЬ: Извините, я должен был быть более информативным об этом.
Из-за вышеуказанного соглашения об именах я собираюсь перебрать эти текстовые поля, чтобы я мог что-то выполнить с каждым. Каждое из этих 10 текстовых полей на самом деле представляет собой числовые значения, каждое из которых имеет SQL-оператор в событии onload
формы. У меня также есть другой набор из десяти, которые содержат числовые значения, которые являются гораздо более статичными, и, наконец, еще десять, которые используют выражение, чтобы просто разделить каждое из первых десяти, на относительное «второе» десять, и значение заканчивается в относительном 3. Таким образом, в основном это выглядит как таблица приборной панели.
'first ten' 'second ten' 'resulting ten'
---------------------------------------------------
txt_001_value txt_001_calc txt_001_result
txt_002_value txt_002_calc txt_002_result
и т.д.
Так что я действительно хочу использовать это для «результирующих» текстовых полей. Я хочу просмотреть первую десятку и выполнить простой расчет:
me.txt_001_result = me.txt_001_value / me.txt_001_calc
Все соглашения об именах "совпадают", поэтому я могу вручную набрать 10 строк выше для этого, но я уверен, что есть лучший способ (цикл через это), и я, вероятно, должен изучить его.