|
Недоступность поля
|
|||
---|---|---|---|
#18+
Друзья, привет! Подскажите в реализации. Есть на форме 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 следующего дня и внести изменения уже нельзя Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 12:31 |
|
Недоступность поля
|
|||
---|---|---|---|
#18+
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 следующего дня и внести изменения уже нельзя Спасибо!повесить событие на форму ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 12:36 |
|
Недоступность поля
|
|||
---|---|---|---|
#18+
Прогер_самоучка, понятно дело, что ипользовать нужно Timer ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 13:46 |
|
Недоступность поля
|
|||
---|---|---|---|
#18+
AlexeyMV, есть лучшее решение - условное форматирование. Оно умеет управлять доступом к полю. Например, для поля "8ч" выражение Time() >= CDate("9:15"), для "9ч" - Time() >= CDate("10:15"), и т.д. И ни строчки кода... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 14:10 |
|
Недоступность поля
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, отлично. спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 14:16 |
|
Недоступность поля
|
|||
---|---|---|---|
#18+
Кривцов АнатолийAlexeyMV, есть лучшее решение - условное форматирование. Оно умеет управлять доступом к полю. Например, для поля "8ч" выражение Time() >= CDate("9:15"), для "9ч" - Time() >= CDate("10:15"), и т.д. И ни строчки кода...а на больших объемах? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 16:39 |
|
|
start [/forum/topic.php?fid=45&msg=39625524&tid=1611547]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 419ms |
0 / 0 |