Имя: Пароль:
1C
 
Элемент фррмы "Поле ввода"
0 Vahe
 
19.09.05
17:38
Тип "Число"
Как программно запретить ввод отрецательных чисел??
1 Vahe
 
19.09.05
17:46
?
2 Vahe
 
19.09.05
17:52
help
3 iSeRG
 
19.09.05
17:59
Если программно можно использовать событие ПриИзменении
Или можно указать что число не отрицательное в окне свойств
4 Vahe
 
19.09.05
18:03
Я ен про событии, какой метод или свойство использовать, не могу найти, что бы не допустить ввод отрецательных???
5 Волшебник
 
модератор
19.09.05
18:30
(4) читай (3)
6 Astaroth
 
19.09.05
18:34
а если значение типа число, то можно поставить МинимальноеЗначение=0
7 Vahe
 
20.09.05
09:50
(6) на смотря на то что устанавливаю "МинимальноеЗначение=0" все равно он дает написать "-" значение
8 Vahe
 
20.09.05
09:54
?
9 defender1
 
20.09.05
09:56
тебе же написали, или при изменении проверяй и возвращай прежнее например, или в свойствах поля при описании типа поставь флаг "неотрицательное"
10 Vahe
 
20.09.05
09:57
(9) "Как программно запретить ввод отрецательных чисел?? " видишь вопрос,
а  "ПриИзменении" дает ввести значение, только срабатывает тогда, когда активизируется другой элемент.
11 defender1
 
20.09.05
09:59
(10) в поле ввода в каком то случае можно отрицательные вводить, а в каком то нельзя, в зависимости от ситуации?
12 Vahe
 
20.09.05
10:01
(11) точно, Я пробовал через "минимальноеЗначение" Неполучается
13 Запрос
 
20.09.05
10:04
ВестиЧисло(,,,)
Далее проверяй на отрицательность, если годится подставляй
14 Vahe
 
20.09.05
10:06
(13) Спасибо, хороший вариант, только у меня они еще могут в ручную ввести, пальчиками
15 Запрос
 
20.09.05
10:08
(14) А как они смогут вводить в ручную если при начале изменений стоит ввод числа
16 Vahe
 
20.09.05
10:12
(15) Если речь о процедуре "НачалоВыбора" То все равно, срабатывает только тогда, когда активизируется другой элемент
17 defender1
 
20.09.05
10:16
(16) убери флаг "Редактирование текста" в свойствах поля
18 Запрос
 
20.09.05
10:17
(16) При изменений
19 Vahe
 
20.09.05
10:20
(17) понял, спасибо, это для того что бы не дать пальчиками ввести значение.
Но для моей задачи это не годится, они должни и пальчиками ввести.
Я тут придумал как сделать, но думаю что не оптимально, через 2 "поле ввода",
у одного "Неотрицательный" галочки стоит, а у другово нет. Думаю что не оптимальный. Если есть оптимальнее скажите....Спасибо