powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / По шаговый ввод чисел с разделением разрядов
6 сообщений из 6, страница 1 из 1
По шаговый ввод чисел с разделением разрядов
    #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
По шаговый ввод чисел с разделением разрядов
    #32721387
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Программу писать надо.
...
Рейтинг: 0 / 0
По шаговый ввод чисел с разделением разрядов
    #32721388
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я уже это тоже понял. Но вот на какое событие? Пробовал на разные. Наверно больше подходить Change()?
Но вот не могу добиться чтобы обновлялось, но при этом остаться в режиме ввода данных...
Жизнь не перестает меня удивлять!!!
...
Рейтинг: 0 / 0
По шаговый ввод чисел с разделением разрядов
    #32721390
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно Change, можно KeyPress/KeyUp/KeyDown. Надо пробовать.

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

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

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

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



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


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