![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск [D7, Paradox]
DIS © (2004-05-28 13:47:00)Подскажите как лучше сделать вот что: Есть две колонки Телефон и Фамилия.
поиск идет по колонке фамилия (фамилии отсортированы по алфавиту, и одинаковых фамилий может быть более 200).
procedure TForm2.Edit1Change(Sender: TObject);
begin
Query1.Locate('Фамилия', Edit1.Text,[loCaseInsensitive, loPartialKey]);
end;
а КАК СДЕЛАТЬ так, чтобы когда введена фамилия в Edit1.Text, вводим текст в Edit2.Text для поиска телефона. Если использовать Locate('Телефон') поиск будет по всем телефонам, а надо по телефонам у которых значение фамилия Edit1.Text.
Заранее блогадарен.
Silver Alex (2004-06-07 09:16:00) [1]Query1.Locate('Фамилия;ТЕЛЕФОН',varArrayOf( [Edit1.Text, EdtitTelephon.Text]),[loCaseInsensitive, loPartialKey]);
TATIANA (2004-06-07 09:08:00) [2]Можно искать по двум полям - Locate ,в Edit2 - проверка на наличие инф-ии в Edit1 ; можно сделать CheckBox - выбирать по каким параметрам .
TATIANA (2004-06-07 09:06:00) [3]Можно искать по двум полям - Locate , можно сделать CheckBox - выбирать по каким параметрам .
ilua (2004-06-07 05:43:00) [4]Этот вопрос где-то уже был
DenK_vrtz (2004-05-28 13:50:00) [5]см. Locate только внимательнее, можно и по двум полям искать