Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2011, 15:41   #1
gs.Soroka
 
Регистрация: 04.04.2011
Сообщений: 7
По умолчанию Контроль ввода данных в Eddit

Здравствуйте, делаю базу данных,по данной теме задавалось много вопросов, но чёткого ответа я не нашёл, мне нужно поставить контроль на ввод данных, допустим если в текстовое поле вводятся цифры,то после нажатия кнопки добавить(для добавления использую форму с Editами) выдало сообщение что то типа проверьте правильность ввода.
Код:
void __fastcall TForm7::Edit2KeyPress(TObject *Sender, char &Key)
 {
 char v=Key;
 if !((int(v)<48)||(int(v)>57))
 Edit2->Text += v;
 }
и
Код:
Form1->KeyPreview = true;
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
 if ((Key >= '0' && Key <= '9'))
 {
  Key = 0;
  ShowMessage("В это поле, необходимо вводить только буквы");
 }
}
пробовал 2 варианта, не работает
gs.Soroka вне форума Ответить с цитированием
Старый 28.05.2011, 15:51   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Лучше всего просто проверить строку на валидность в обработчике OnChange.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 28.05.2011, 15:57   #3
gs.Soroka
 
Регистрация: 04.04.2011
Сообщений: 7
По умолчанию

я не знаю как, стока перепробовал уже!
gs.Soroka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль ввода - римские цифры Kortes Visual C++ 23 24.01.2011 15:46
Контроль корректности ввода данных SergSpectr Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 23.12.2010 11:27
Контроль ввода данных в DBgrid(или Table?) Delphi Студло Помощь студентам 8 11.02.2010 18:37
Контроль ввода данных в классе oleg kutkov Общие вопросы C/C++ 1 14.04.2008 22:19