Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / По шаговый ввод чисел с разделением разрядов / 6 сообщений из 6, страница 1 из 1
03.10.2004, 17:31:31
    #32721364
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По шаговый ввод чисел с разделением разрядов
Вопрос крайне простой.
Имеется поле числовое с разделением разрядов. Окончательный результат выводиться так как нужно (345 999 745,00). Но вот существует ли способ, который при вводе чисел, точнее при вводе цифры этого числа, автоматически производил разделение на разряды?

Ну типа (по шаговый ввод)
1. шаг : 345
2. шаг : 3 459
3. шаг : 34 599
4. шаг : 345 999
5. шаг : 3 459 997 и т.д до 345 999 745,00



Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
03.10.2004, 18:55:35
    #32721387
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По шаговый ввод чисел с разделением разрядов
Программу писать надо.
...
Рейтинг: 0 / 0
03.10.2004, 19:20:05
    #32721388
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По шаговый ввод чисел с разделением разрядов
Да, я уже это тоже понял. Но вот на какое событие? Пробовал на разные. Наверно больше подходить Change()?
Но вот не могу добиться чтобы обновлялось, но при этом остаться в режиме ввода данных...
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
03.10.2004, 19:25:51
    #32721390
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По шаговый ввод чисел с разделением разрядов
Можно Change, можно KeyPress/KeyUp/KeyDown. Надо пробовать.

Чтобы остаться в режиме ввода данных, можно воспользоваться свойствами SelStart/SelLength.
...
Рейтинг: 0 / 0
03.10.2004, 23:48:48
    #32721438
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По шаговый ввод чисел с разделением разрядов
А можно ли как нибудь сделать так, чтобы при событии Change вводимые данные сразу сохраняли свое значение в строке.
Даю обновление. Срабатывает, но при этом фокусирует на все значение строки и свойство SelStart/SelLength не работают

Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
04.10.2004, 23:02:07
    #32723055
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По шаговый ввод чисел с разделением разрядов
Господа!
Две бессонные ночи и вроде получилось пошаговый (по разрядный) ввод чисел.
Прежде, чем открыть код, хотелось бы, чтобы Вы протестировали, определили ошибки, неудобства и погрешности.
Замеченные мною недочеты :
1. Максимальное число - 20 значное число
2. Все равно вводиться текст, а потом переводится в числовой формат, что наверно замедляет расчет
3. До конца не проверялось на редактирование строки
4. Разделение на десятичную дробь – только запятая.
5. Вообще отсутствует обработка ошибок ввода (при вводе например «.» вместо «,» затирается число
Примечание к программе
«Кол-во» – числовое, «Цена» - текстовое (то самое для ввода порязрядности)

Получился интересный эффект при вводе числа. Предоставление mde файла это не жлобство, а просто хочу чтобы протестировали свежие глаза. Код, если нужен конечно, предоставлю на обсуждение и оптимизацию.

Кстати, а можно взломать mde файл?
Удачи. Жду критику



Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / По шаговый ввод чисел с разделением разрядов / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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