![]() |
|
Модераторы: Akina |
![]()
|
|
| Flotskiy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 15.11.2004 Где: г. Омск Репутация: 1 Всего: 2 |
Всем добрый день!
Прошу помощи: На форме есть MaskEdBox, которым в БД заносится номер паспорта абитуриента (ответственные данные), поставил критерии на контроль за правильностью ввода
При таком ограничении (<13 и большее число) при полностью введенном номере (10 знаков) выдает MsgBox, а при (<12 и менее)- принимает любое количество (1-10) и ошибки не выдает. Здесь что-то связано с маской ввода, которая задана так: ## ## ###### Примерно таким кодом контролирую ввод в TextBox'е - там все норматьно. Поправьте данный код, если возможно. Всего доброго всем. --------------------
FlotskiySk k |
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Flotskiy, что должно быть? Все позиции должны быть заполнены?
Тогда просто проверяй или длина текста равна 12. Или я чего то не допонял -------------------- Никогда не говори никогда |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
С алгоритмом проверки оно связано, а не с маской.
Добавлено @ 14:51 Примечания: 1) Использование mid вместо left/right оправдано - последние валятся за границами строки 2) Не подумал сразу - юзер же дурак, может ввести и что-то типа "00 00 000000" - с точки зрения маски это валидно, а второй if обвалится (как раз потому что строка коротковата получится в аргументе) -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| Flotskiy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 15.11.2004 Где: г. Омск Репутация: 1 Всего: 2 |
Привет, boevik.
Нужно, чтобы были все 10 цифр. Все испробовал, ставлю длину =12, ввожу все цифры- выдает "Неверное заполнение № паспорта.", ставлю длину =13, ввожу 1 или 2 и т.д цифр - принимает без предупреждения. Добавлено @ 14:58 Привет, Akina!только что получил твою подсказку,благодарю. Возьму твой код, осмыслю, т.е. испробую и отвечу. Всего доброго! Это сообщение отредактировал(а) Flotskiy - 4.2.2005, 15:00 --------------------
FlotskiySk k |
|||
|
||||
| Flotskiy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 15.11.2004 Где: г. Омск Репутация: 1 Всего: 2 |
Akina,
NotValid - не понимает, пишет - Variabled not defined. На сегодня я закругляюсь, До завтра. Всего доброго Это сообщение отредактировал(а) Flotskiy - 4.2.2005, 15:13 --------------------
FlotskiySk k |
|||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Flotskiy, привет.
Попробуй так
-------------------- Никогда не говори никогда |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
а вверху поставить что-нить типа
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| Flotskiy |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 15.11.2004 Где: г. Омск Репутация: 1 Всего: 2 |
Всем добрый день!
С вашей помощью решен мой вопрос:
Работает как нодо. Только подскажите
Благодарю всех за помощь. Всего доброго. Это сообщение отредактировал(а) Flotskiy - 5.2.2005, 10:24 --------------------
FlotskiySk k |
||||
|
|||||
| boevik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Этот код можно заменить на:
-------------------- Никогда не говори никогда |
||||
|
|||||
| Flotskiy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 15.11.2004 Где: г. Омск Репутация: 1 Всего: 2 |
Доброе утро всем!
Boevik, твой код
тоже работает, благодарю за помощь. Всего доброго всем. Это сообщение отредактировал(а) Flotskiy - 7.2.2005, 06:20 --------------------
FlotskiySk k |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |