powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переменная в имени объекта
2 сообщений из 2, страница 1 из 1
Переменная в имени объекта
    #32157003
Nikitos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, ребята!
Есть 40 объектов TextBox в форме Access. Называются, допустим, "П1"..."П40".
Каким образом можно совершать с ними одни и те же действия? Например, мне нужно поменять П1.Caption, П2.Caption ... и так сорок раз.
Пробовал:

Dim i as Integer
for i=1 to 40
...
with Eval("П" & i) ' "П"+"1" тоже не работает! И без With не пашет.
.Caption="Хрен"
End If
...


Access пишет ошибку. Что-то типа "Не могу найти объект П1". А он есть железно!

Мне кажется этот вопрос вообще должен быть из ФАКа, но я не нашел.
Подскажите, как это решается, а то код получается очень громоздким.

Заранее спасибо!
...
Рейтинг: 0 / 0
Переменная в имени объекта
    #32157008
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
For i =  1  To  40 
    With Me.Controls( "П"  & i)
        .Caption =  "Хрен" 
    End With
Next i
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переменная в имени объекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]