|
|
|
По шаговый ввод чисел с разделением разрядов
|
|||
|---|---|---|---|
|
#18+
Вопрос крайне простой. Имеется поле числовое с разделением разрядов. Окончательный результат выводиться так как нужно (345 999 745,00). Но вот существует ли способ, который при вводе чисел, точнее при вводе цифры этого числа, автоматически производил разделение на разряды? Ну типа (по шаговый ввод) 1. шаг : 345 2. шаг : 3 459 3. шаг : 34 599 4. шаг : 345 999 5. шаг : 3 459 997 и т.д до 345 999 745,00 Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 17:31:31 |
|
||
|
По шаговый ввод чисел с разделением разрядов
|
|||
|---|---|---|---|
|
#18+
Программу писать надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 18:55:35 |
|
||
|
По шаговый ввод чисел с разделением разрядов
|
|||
|---|---|---|---|
|
#18+
Да, я уже это тоже понял. Но вот на какое событие? Пробовал на разные. Наверно больше подходить Change()? Но вот не могу добиться чтобы обновлялось, но при этом остаться в режиме ввода данных... Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 19:20:05 |
|
||
|
По шаговый ввод чисел с разделением разрядов
|
|||
|---|---|---|---|
|
#18+
Можно Change, можно KeyPress/KeyUp/KeyDown. Надо пробовать. Чтобы остаться в режиме ввода данных, можно воспользоваться свойствами SelStart/SelLength. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 19:25:51 |
|
||
|
По шаговый ввод чисел с разделением разрядов
|
|||
|---|---|---|---|
|
#18+
А можно ли как нибудь сделать так, чтобы при событии Change вводимые данные сразу сохраняли свое значение в строке. Даю обновление. Срабатывает, но при этом фокусирует на все значение строки и свойство SelStart/SelLength не работают Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2004, 23:48:48 |
|
||
|
По шаговый ввод чисел с разделением разрядов
|
|||
|---|---|---|---|
|
#18+
Господа! Две бессонные ночи и вроде получилось пошаговый (по разрядный) ввод чисел. Прежде, чем открыть код, хотелось бы, чтобы Вы протестировали, определили ошибки, неудобства и погрешности. Замеченные мною недочеты : 1. Максимальное число - 20 значное число 2. Все равно вводиться текст, а потом переводится в числовой формат, что наверно замедляет расчет 3. До конца не проверялось на редактирование строки 4. Разделение на десятичную дробь – только запятая. 5. Вообще отсутствует обработка ошибок ввода (при вводе например «.» вместо «,» затирается число Примечание к программе «Кол-во» – числовое, «Цена» - текстовое (то самое для ввода порязрядности) Получился интересный эффект при вводе числа. Предоставление mde файла это не жлобство, а просто хочу чтобы протестировали свежие глаза. Код, если нужен конечно, предоставлю на обсуждение и оптимизацию. Кстати, а можно взломать mde файл? Удачи. Жду критику Жизнь не перестает меня удивлять!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 23:02:07 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1671328]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 301ms |

| 0 / 0 |
