powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как запретить ввод значения в DW ?
5 сообщений из 5, страница 1 из 1
Как запретить ввод значения в DW ?
    #32390473
Pasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сразуже исходные данные PB 9.0.1 (7066), DB ASA 8.0.2

Есть таблица, в этой таблице присутсвует поле t типа time
создал DW для отображения и редактирования это таблице. На это поле установил EditMask hh:mm
Нужно, чтоб в поле t минуты могли вводить либо "00" либо "30", т.е. окончательный формат "ХХ:00" либо "ХХ:30"
попробывал через проверки:
1) itemchanged
If Mid(data, 4, 2) <> '30' and Mid(data, 4, 2) <> '00' Then
чтобы не допустить дальнейший ввод использую
Return 2
появляется ненужно сообщение про форматы
2) editchanged
вначале параметр data пустой, соответсвенно проверка не пройдет

В итоге вопрос, как правильно сделать чтобы человек мог вводить либо 00 минут либо 30 минут.
...
Рейтинг: 0 / 0
Как запретить ввод значения в DW ?
    #32390948
Zmiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там в edit mask есть птица spin control , ставишь её, вводишь интервал, дальше разберёшься
...
Рейтинг: 0 / 0
Как запретить ввод значения в DW ?
    #32391004
Pasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это в курсе
неудобно, много кликов получается - пользователь критичен сильно
...
Рейтинг: 0 / 0
Как запретить ввод значения в DW ?
    #32391152
Zmiter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а сделай два dd list box в первом 24 часа, а во втором 00 и 30, пользователь выбирет 17 например и 30 а потом сохраняй это значение в поле времени
...
Рейтинг: 0 / 0
Как запретить ввод значения в DW ?
    #32391211
Pasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
был такой вариант, тоже заругались
хотят поле с маской, но чтоб не давало не нужное заносить

просто это приходится часто вносить, и очень быстро соответсвенно вседелается неглядя но должно быть точно

яуже придумал я на автомате сам заменяю на 00 или 30
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как запретить ввод значения в DW ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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