![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Продолжение темы http://www.delphisources.ru/forum/sh...ad.php?t=25828
Ребята ,помогите добить запрос. #22 сообщении запрос работает только при указании одного из столбцов. Как мне расширить поиск?. То есть ,сделать поиск более точным, указать и "street" и "kvart" Заранее благодарен!! |
|
#2
|
|||
|
|||
|
Код:
procedure form1.BitBtn1Click(Sender: TObject);
begin
adoquery1.SQL.Clear;
adoquery1.SQL.Add('SELECT *');
adoquery1.SQL.Add('FROM ТАБЛИЦА');
if (Length(Edit1.Text) > 0) or
(Length(Edit2.Text) > 0) then
then
begin
adoquery1.SQL.Add('where street LIKE'''+Edit1.Text+'''AND');
adoquery1.SQL.Add('kvartl LIKE' + #39 + Edit2.Text + '%' + #39);
adoquery1.Active:= true;
end
else
begin
adoquery1.Active:= True;
adoquery1.First;
end;
end;Последний раз редактировалось Admin, 24.05.2015 в 13:34. |
|
#3
|
|||
|
|||
|
Спасибо.
К сожалению , не работает , даже не работает поиск по одному значению. Вот полный проект https://yadi.sk/d/Q7nkGR4dgqDKH Последний раз редактировалось starcon, 24.05.2015 в 12:53. |
|
#4
|
|||
|
|||
|
кинь исходник может помогу
|
|
#5
|
|||
|
|||
|
Ссылка в #3 сообщении
|
|
#6
|
|||
|
|||
|
Пробуй должно работать
|
| Этот пользователь сказал Спасибо sailen за это полезное сообщение: | ||
starcon (24.05.2015)
| ||