Добрый день. Есть два текстбокса. Текстбокс1 идёт кол-во нормы (фиксированное), в текстбокс2 вводиться само кол-во. Нужна проверка по нажатию. Т.е. если текстбокс2 разделить на текстбокс1 получиться целое число, то всё оке, если же нет, то сообщение, что введено неверное кол-во. На вас вся надежда. Заранее спасибо.
Проверка TextBox по нажатию CommandButton
09.03.2021 09:32:00
|
|
|
|
09.03.2021 09:55:26
А, ну раз
|
|||||
|
|
09.03.2021 10:12:59
МатросНаЗебре, спасибо большое. Всё работает.
|
|
|
|
09.03.2021 12:01:40
Изменено:
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
09.03.2021 20:14:40
В идеале проверка на деление как целых, так и десятых. Так же на пустую ячейку (либо условие, если TextBox пустой, то следующее действие). Заранее спасибо.
|
|
|
|
10.03.2021 11:13:49
МатросНаЗебре, решил сделать так:
Для меня вроде подходит. Если пустое значение, то просто без проверки жмётся кнопка, если есть значение, то делает проверку и если всё оке, жмётся дальше. Вот только если после ошибки ещё раз прожать кнопку, то действия не происходит в текстбоксе. Пытался блокировать кнопку, если вышло сообщение. Блокирует, но висит вся форма( |
|||
|
|
10.03.2021 12:37:01
Так не будет сообщать, есть значение первого текстбокса пусто.
|
|||
|
|
10.03.2021 14:23:19
спасибо, поправил, очень помогли!
Осталось решить с блокировкой кнопки либо просто сделать очистку TextBox2 и не мучиться. TextBox1 - это норма упаковки. Например "10.5" TextBox2 - это кол-во, которое вводит пользователь для заявки на отгрузку. После ввода жмёт кнопку добавить и позиция садиться в заявку. Если ввести 11, то соответственно выскачет MsgBox и уведомит об ошибке. И вот если после закрытия MsgBox ещё раз нажать кнопку добавления не меняя TextBox2, то она добавит позицию. |
|
|
|
10.03.2021 17:30:22
Такой вариант будет блокировать кнопку CommandButton1.
|
|||
|
|
10.03.2021 18:12:13
МатросНаЗебре, огромное спасибо Вам за помощь! Решил оставить очистку в случае ошибки.
|
||||
|
|
|||