powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать недоступную для нажатия кнопку?
9 сообщений из 9, страница 1 из 1
Как сделать недоступную для нажатия кнопку?
    #32099977
symbiosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно сделать кнопку, которая при некоторых условиях не может быть нажата, т.е. становится "серенькой". Как это сделать? Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32099983
igol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
If uslovie Then
knopka.Enabled = False
End If
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32100001
symbiosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 igol: Спасибо. получилось =)
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32100004
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А обратно как переаодить будете?

knopka.Enabled = uslovie

Так отработает в обе стороны за одну строчку ;0)
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32100022
symbiosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 AlexJuice: Я написал так:

Кнопка.Enabled = (Поле <> 0)

Не работает. Это правильно?
Правда обратно мне не особо надо, но это, конечно, более красивый вариант, поэтому интересно =)

А вообще, мне нужно запрещать нажатие кнопки, если записей в ленточной форме нет.
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32100042
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно я с аксесом не работал, но кажется так:
IF (...) THEN
knopka..... = true
ELSE
..... = FALSE
END;
Синтаксиса я вообще здесь не придерживался, уж не обессудьте. В двух словах:
Создай проверку на наличие чего-то.
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32100056
igol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
knopka.Enabled = (Поле <> 0)

ili

knopka.Enabled = (Nz(Поле) <> 0)
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32101273
symbiosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставил такое условие
Кнопка.Enabled = (Счетчик <> 0)
в процедуру загрузки формы и вот что получилось: если открывается пустая форма, то внопка Disabled, добавляем запись, значение счетчика меняется, а кнопка по-прежнему Disabled. Пробовал ставить и в обновление формы, и во "внесение изменений" и т.п. - результат один.

Как сделать так, чтобы условие проверялось и отрабатывало нормально, если в пустую базу добавились записи или если все записи были удалены?
...
Рейтинг: 0 / 0
Как сделать недоступную для нажатия кнопку?
    #32101277
-=Alexey=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Private Sub Form_Current()
  Me.cmdName.Enabled = Not (Me.Recordset.RecordCount =  0 )
End Sub
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать недоступную для нажатия кнопку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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