Показать сообщение отдельно
  #5  
Старый 01.09.2008, 15:54
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

прописывать в свойство SQL

Сведем задачу к такой:
Пользователь вводит строку, которая является именем или фамилией. Тогда в SQL надо прописать такую строку:

Код:
SELECT * FROM numbers WHERE firstname = :SearchString OR lastname = :SearchString

Далее при нажатии кнопки пишется что-то типа этого:

Код:
var
  S : String;
begin
  If InputQuery('Поиск','Кого ищем',S) Then
    Begin
      Query1.ParamByName('SearchString').AsString = S;
      Query1.Open;
      Query1.First;
      If Query1.Eof 
        Then ShowMessage('Такой не найден!') 
        Else ShowMessage('Номер: ' + Query1.FieldByName('number'));
      Query1.Close;
...
Ответить с цитированием