powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменить свойства полей одним махом???
5 сообщений из 5, страница 1 из 1
Изменить свойства полей одним махом???
    #32701388
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В форме есть несколько полей «П1», «П2», «П3», «П4»
Где-то даже видел, что можно как-то использовать
FOR EACH control
Требуется при открытии формы чтобы поля, которые не NULL, изменяли свои свойства.
Типа if isnull(me![П1])=false then me![П1].visible=false, me![П1].enabled
И так для каждого поля. Можно конечно прописать для каждого поля, но у меня их 18, согласитесь не удобно… Надеюсь меня поняли

Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Изменить свойства полей одним махом???
    #32701389
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вариант 1.

dim c as control
for each c in me.controls
if typeof c is textbox then

Вариант 2.

dim c as control
for each c in me.controls
select case c.name
case "П1", "П2", "П3", "П4"

Вариант 3.

dim c as control, v as variant
for each v in array("П1", "П2", "П3", "П4")
set c=me(v)
...
Рейтинг: 0 / 0
Изменить свойства полей одним махом???
    #32701390
YBW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBW
Гость
Ukraina
FOR EACH control

сопсно ты сам уже все и написал

dim Bla-Bla-Bla as object

for each Bla-Bla-Bla in me.controls

if (criteria = SMTNG <Bla-Bla-Bla.Name as Variant>)then

do SMTHNG

end if

next
...
Рейтинг: 0 / 0
Изменить свойства полей одним махом???
    #32701391
YBW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBW
Гость
As Control of course, sorry

if left(bla-bla-bla.name,1) = "П" and isnull (bla-bla-bla) then
...
Рейтинг: 0 / 0
Изменить свойства полей одним махом???
    #32701397
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
YBWof course, sorry
Зачем же извиняться на Бейсике? Можно и по-русски...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменить свойства полей одним махом???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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