Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Сравнить значение в DBEdit1 со значением в DBEdit2


Автор: Дося 28.3.2006, 21:25
Как сравнить значение в DBEdit1 со значением в DBEdit2? smile
Мне надо, если значение в DBEdit1 < значения в DBEdit2, то выкидывало бы ошибку...

Автор: bas 29.3.2006, 08:50
Cравнивай значение полей , а не DBEdit.
Но если надо то на событие OnExit проверяй
Код

if (DBEdit1->Value<DBEdit2->Value)
 {ShowMesswage(.....);
   DBEdit2->SetFocus();
}


Автор: Дося 29.3.2006, 09:07
Нету у DBEdit такого, как ->Value. smile

Автор: _hunter 29.3.2006, 10:26
зато у него есть Field у которого есть Value smile
причем лучше сравнивать не Value а использовать AsFloat/AsInteger

Автор: Дося 29.3.2006, 13:55
Я воспользовался сравнением записей в таблице, в которые сохраняются данные из DBEdit (через Value). Надо будет испробовать твой метод. Ačiū! smile

Автор: bas 29.3.2006, 15:03
DBEdit1->DataField
DBEdit1->тут нажми Ctrl+Space

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)