Приветствую.
Прошу помочь по дельфи...
Возникла такая проблема:
Необходимо сделать программу-базу медикаментов с описаниями. Пользователь её открывает, вводит в поле название медикамента и получает его описание в отдельной форме.
Версия дельфи у меня CodeGear Delphi 2007, поэтому с BDE очень геморно. Решил использовать связку ADO&MSACCESS.
Написать за меня программу не прошу, только подкинуть пару советов

Базу создал (База: Медикаменты. Поля: Название и Описание).
На поле кинул: ADOConnection, ADOQuery, DataSource и DBText для отображения информации. Ну и естественно один TEdit и TButton.
Обработчик кнопки сделал таким:
Цитата:
ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT *');
ADOQuery1.SQL.Add('FROM Медикаменты');
ADOQuery1.SQL.Add('WHERE Описание LIKE '''+Edit1.Text+'%''');
ADOQuery1.Active:= true;
|
Поле Описание нормально выводится в DBText (параметры DataField и DataSource выставил).
Теперь сам вопрос:
Как сделать так, чтобы если по базе ничего не нашлось выводилось сообщение?
Нужно ли заморачиваться с программой, если придётся переносить её на другой компьютер, как это было с BDE? Или в случае с ADO нужно скопировать только программу и базу?
Заранее благодарен всем отписавшим)