Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Недоступность поля / 6 сообщений из 6, страница 1 из 1
04.04.2018, 12:31
    #39625443
AlexeyMV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недоступность поля
Друзья, привет!
Подскажите в реализации.
Есть на форме 24 поля - каждое поле это 1 час.
Сутки начинается с 8-00 и до 8-00 следующего дня.
Как программно при достижении 15 минут каждого часа блокировать поле на внесение изменений.
Пример:
время 9-15 - заблокировано поле 8 часа и внести изменения уже нельзя
время 10-15 - заблокировано поле 8 и 9 часа и внести изменения уже нельзя
время 11-15 - заблокировано поле 8, 9 и 10 часа и внести изменения уже нельзя

время 02-15 - заблокированы поля 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0 и 1 часа и так до 8-00 следующего дня и внести изменения уже нельзя

Спасибо!
...
Рейтинг: 0 / 0
04.04.2018, 12:36
    #39625448
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недоступность поля
AlexeyMVДрузья, привет!
Подскажите в реализации.
Есть на форме 24 поля - каждое поле это 1 час.
Сутки начинается с 8-00 и до 8-00 следующего дня.
Как программно при достижении 15 минут каждого часа блокировать поле на внесение изменений.
Пример:
время 9-15 - заблокировано поле 8 часа и внести изменения уже нельзя
время 10-15 - заблокировано поле 8 и 9 часа и внести изменения уже нельзя
время 11-15 - заблокировано поле 8, 9 и 10 часа и внести изменения уже нельзя

время 02-15 - заблокированы поля 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0 и 1 часа и так до 8-00 следующего дня и внести изменения уже нельзя

Спасибо!повесить событие на форму
...
Рейтинг: 0 / 0
04.04.2018, 13:46
    #39625501
AlexeyMV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недоступность поля
Прогер_самоучка,
понятно дело, что ипользовать нужно Timer
...
Рейтинг: 0 / 0
04.04.2018, 14:10
    #39625521
Недоступность поля
AlexeyMV, есть лучшее решение - условное форматирование. Оно умеет управлять доступом к полю. Например, для поля "8ч" выражение Time() >= CDate("9:15"), для "9ч" - Time() >= CDate("10:15"), и т.д.
И ни строчки кода...
...
Рейтинг: 0 / 0
04.04.2018, 14:16
    #39625524
AlexeyMV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недоступность поля
Кривцов Анатолий,
отлично. спасибо
...
Рейтинг: 0 / 0
04.04.2018, 16:39
    #39625630
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Недоступность поля
Кривцов АнатолийAlexeyMV, есть лучшее решение - условное форматирование. Оно умеет управлять доступом к полю. Например, для поля "8ч" выражение Time() >= CDate("9:15"), для "9ч" - Time() >= CDate("10:15"), и т.д.
И ни строчки кода...а на больших объемах?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Недоступность поля / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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