|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
Win10 + Access10 Форма с полем "Краткий формат времени" и с той же маской ввода. Вводим 0100. ОК - получаем 01:00.( Если в пустое поле вводить 0100000 - лишние нули отсекаются (4 знака по маске)). Выделяем повторно поле. Начинаем ввод -010000 - вся последовательность попадает в поле и даёт ошибку "Введенное значение не соответствует маске...." . Это может начаться со 2 или 3 попытки перезаписи. Ограничение по маске "потерялось". Поискал по форумам - ничего не выловил. Это объяснимо или "недокументированная" возможность? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 15:22 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
vgrafin, -01000 - а сколько это минут(часов,суток,годов) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 23:11 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
sdku, Какая разница сколько. Идёт забой большого числа полей с временем. Пользователи долбят по клавиатуре почти не глядя. Иногда случается неправильный ввод. Исправили - опять не то. Попадаем на повторный ввод несколько раз. Выдели мышкой или Tab -ом с другого поля - вот и получаем описанный результат. Рука задержалась на 4-ой цифре - и ага, маска не ограничила ввод. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 12:59 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
vgrafin Начинаем ввод -010000 - вся последовательность попадает в поле и даёт ошибку "Введенное значение не соответствует маске...." . Это может начаться со 2 или 3 попытки перезаписи. Придумалось пока нечто такое: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 15:09 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
Стесняюсь спросить:а зачем в поле дата\время краткого формата времени маска??? При всем упорстве юзера он не сможет задать этому полю неверное значение. Обычно, до нормальных людей, это "доходит" со 2-3 попытки ввода неправильного значения и больше они так не делают Ну а если он введет 12:12 вместо 11:12,то откуда "ящику"-РС знать чего хотел юзер И почитайте на досуге про формат и маску ввода ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 17:10 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
sdku Стесняюсь спросить:а зачем в поле дата\время краткого формата времени маска??? При всем упорстве юзера он не сможет задать этому полю неверное значение. Обычно, до нормальных людей, это "доходит" со 2-3 попытки ввода неправильного значения и больше они так не делают Ну а если он введет 12:12 вместо 11:12,то откуда "ящику"-РС знать чего хотел юзер И почитайте на досуге про формат и маску ввода Когда-то очень хорошо был организован ввод даты в 1С((( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 22:27 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
vgrafin Идёт забой большого числа полей с временем. Пользователи долбят по клавиатуре почти не глядя. Иногда случается неправильный ввод. Исправили - опять не то интересно, это так всегда будет? Может костыли модернизировать? -------------------------------------------- Например, два поля со списком с определенными текстовыми значениями (часы 00-23 и минуты 00-59) Ограничиться списком поставить везде - Да Алгоритм ввода такой: Ввод часов - Enter - Ввод минут - Enter - программно получаем (Часы:Минуты) Ну и показывать результат вверху с размером шрифта с 30-ку для контроля... --------------------------------------------- Можно и не долбить не глядя (уйти от клавы и реально смотреть что происходит) - Вертикально делаем 24 кнопки с часами (00 - 23) - Горизонтально кнопки с минутами (можно в несколько рядов, например в два ряда 00 - 30 и 31 - 59) Юзеру нужно будет вместо долбежа по клаве не глядя, осмысленно нажать две кнопки мышкой... Ну и для контроля показывать последние введенные штук 5-10 значений --------------------------------------------- Можно программно записать в один список все варианты часов и минут от 0000 до 2359 и тоже поставить Ограничиться списком - Да --------------------------------------------- мдя... никогда бы не подумал, что придется такое писать и советовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2021, 23:17 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
В крайнем случае можно и так: vmag ...Например, два поля со списком с определенными текстовыми значениями (часы 00-23 и минуты 00-59) vgrafin ...Пользователи долбят по клавиатуре почти не глядя.... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 02:33 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
vgrafin Идёт забой большого числа полей с временем. Пользователи долбят по клавиатуре почти не глядя. мои операторы предпочли ввод данных для зарплаты без мышки -2 текстовых поля по 2 символа с автопереходом, контроль по списку значений 00-24 и 00-60 -расчетное поле - часы и минуты переводились в часы ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 06:23 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
ИВП Когда-то очень хорошо был организован ввод даты в 1С((( Ну нечто такое есть ... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 17:00 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
vgrafin Начинаем ввод -010000 - вся последовательность попадает в поле и даёт ошибку "Введенное значение не соответствует маске...." . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2021, 13:13 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
sdku, Не мерял глубину моих заблуждений, но полагаю, что маска и прочие ограничения на поля формы для того и существуют, чтоб ограничить попадание кривых данных в поля таблиц на стадии ввода. В чём Вы совершенно правы - проще ткнуть четыре цифры с клавы, чем мышкой гонять всякие прокрутки, выборы из списков и т.д., и т.п. Для стебальщиков ещё раз поясню ситуацию. У вас стопка документов высотой с монитор. Там 20 полей и среди них Дата, Начало работы, Конец работы (и ещё ~15полей) .Работать надо быстро, быстро, а то закончите в следующем квартале. Одна рука (левая) листает документы, а вторая(правая) -клава и мышь. Там где есть много однообразных заполнений-лафа, Нажал что-нибудь( по образцу, по умолчанию и т.д. и готово. А если идёт ералаш - сидят и ТУПО ДОЛБЯТ( для осмысления есть другие области). И чем эргономичнее организованы переходы и вводы, тем меньше стонов. Если на поля навешаны обработчики - тормозно - забивают действительно быстро. Думаешь, что забиваешь в следующее поле, а форма с предыдущим ковыряется. Иногда быстрее сделать общую проверку после забоя, чем ковырять каждое поле. По поводу 1000000 - в форматированное поле вводим 1 затем задерживаемся на 0 и 10:00 готово. Ошиблись -выделяем - набираем снова 200000 - должны получить 20:00, а шишь. НО ЭТО не всегда, вся хрень в том, что не могу понять в какой момент это возникает - не с первого раза. Не смертельно, но от пользователей прилетает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2021, 17:40 |
|
Маска "Краткий формат времени"
|
|||
---|---|---|---|
#18+
vgrafin Для стебальщиков ещё раз поясню ситуацию. У вас стопка документов высотой с монитор. Там 20 полей и среди них Дата, Начало работы, Конец работы (и ещё ~15полей) По ходу там косяки вылазят (не глядя) еще до ввода времени, то есть чел думает, что он вбивает номер паспорта, а на самом деле уже курсор в поле часов или минут... я б на изменение поля которое перед часами поставил раза три Beep и надел на всех наушники... Сидит чел долбит и тут в ухо Beep - ага часы щас вбивать нужно... просыпается + контроль где твой палец на листе (на часах ли) + повышение внимания на проблемном участке ввода (единственном) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2021, 21:40 |
|
|
start [/forum/topic.php?fid=45&msg=40077984&tid=1609641]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
130ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 254ms |
total: | 479ms |
0 / 0 |