Показать сообщение отдельно
  #3  
Старый 06.11.2008, 16:26
Interface Interface вне форума
Активный
 
Регистрация: 23.05.2008
Адрес: Россия, Уфа
Сообщения: 203
Репутация: 1
Стрелка

Я в ваших "базах" ниче не понимаю... Зато могу помочь с ограничением ввода в Edit:
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (Key in [#8,'0'..'9']) then Key := #0; // Пишем циферки
end;
...
Procedure Button1.Click...
var
nomera : array of Integer; //масив "номеров" (его надо перед implementation прописывать)
KolvoNomerov, a : Integer; // всего номеров.
begin
For a := 0 to KolVoNomerov do // цикл проверки
If StrToInt(Edit1.Text) = Nomera[a] then
MessageBox(Form1.Handle,Такой номер прибора уже существует!','Ошибка!', 0);
// выводим ошибку
Повторюсь ... я в базах я 0!
Надеюсь я помог...
P.S. И зачем вам нужны эти DBEdit ы ...
----------------------------------------------------------------------------------
Админ!
Сдеайте плиз так что б ТАК не получалось!!! ="(((
__________________
Я ни в чем никогда не уверен... И в этом тоже...
Ответить с цитированием