Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
kjsfhjfghd
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 8
1

Ограничение вводимых значений для поиска - переделать код для Edit

22.06.2009, 02:33. Просмотров 1445. Ответов 1
Метки нет (Все метки)

Здравствуйте Подскажите пожалуйста как переделать код на ограничение вводимых значений в Edit таким образом, чтобы пользователь мог вводить в Edit только такие числа, которые содержатся с первого по последнее поле одного столбца таблицы ADOTable? Этот код мне встретился на этом замечательном форуме:

C++
1
2
3
4
void __fastcall TAddZForm::PhoneKeyPress(TObject *Sender, char &Key)
{
  if(!((Key >= '0' && Key <= '9') || Key == VK_BACK)) Key = 0x00;
}
а вот как переделать его для себя не знаю к сожалению Мне это нужно для поиска, потому что когда я пишу например:

C++
1
2
ADOTableInfokDogovor->Locate("Код клиента", EditSearchName->Text,
   TLocateOptions() << loPartialKey);
то если пользователь набирает в условии поиска число, которого нет в колонке этой таблицы в программе возникает ошибка, она закрывается и Builder ругается, хотелось бы чтобы не было этой ошибки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2009, 02:33
Ответы с готовыми решениями:

Как ограничить тип вводимых значений в Edit
Справка в portabl версии у меня не работает, подскажите сайты по методам и...

класс для проверки ввода в edit значений
Всем привет написал класс для проверки ввода в edit значений иногда надо чтоб...

Ограничение ввода русских букв в Edit. Всплывающая подсказка над Edit'ом
Добрый день, обращаюсь за помощью по следующим двум вопросам. 1) В Edit нужно...

Подправить рабочий код для поиска файлов
И так есть код Он полностью рабочий, но в XE3 которую я себе приобрел он не...

Подскажите пожалуйста код для поиска по базе данных
Подскажите пожалуйста код для поиска по базе данных в Builder c++, через...

1
Lord_Voodoo
Супер-модератор
8610 / 2241 / 133
Регистрация: 07.03.2007
Сообщений: 10,830
Завершенные тесты: 1
22.06.2009, 09:29 2
можно перехватывать исключение конструкцией:
try{}catch(Exception &e){ код обработки в случае исключения}
или
try{}catch(...){ код обработки в случае исключения}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2009, 09:29

Подсчитать количество вводимых знаков в Edit
Помогите пожалуйста! нужно подсчитать кол-во водимых знаков в Edit должно быть...

Вывести в 11-ый Edit минимальное из значений предыдущих 10-ти Edit-ов
Всем привет. У меня такая задача: есть 10 едитов(Edit1-Edit10) я ввожу в них...

Ограничение ввода в Edit
Мне нужно, чтобы можно было вставлять &quot;-&quot; (знак минус или тире), причем знак...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru