Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.06.2015, 22:41
nikotan nikotan вне форума
Новичок
 
Регистрация: 21.06.2015
Сообщения: 58
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию поиск и вывод при условии

Здравствуйте! я новичёк в делфи!
есть таблица с 4-ми полями
номер, ***название***,кол-во,кабинет
при
sql.Add('select * from organized where Title like'+help2);
выводятся записи с ***названием*** которое вводишь в edit1
но нужно ещё в edit2 поставить цифру , выводятся все поля с номером кабинета(это работает)
и вот тут загвоздка, как сделать чтоб при заполнении первoго edit1 показывали записи только с определённым кабинетом?
т.е. в edit2 написал 5 и поиск шел только по записям где в поле кабинет указано "5"
что-то типа вот этого
sql.Add('select * from organized where Title like'+help2 +'and classroom'+edit2.Text);
как edit2 прицепить к полю "кабинет"?
вроде доступно написал, спасибо!


sql.Add('select * from organized where Title like'+help2+ classroom:=edit2.Text);
может так?


ещё способ придумал, но ошибку выдаёт

Код:
procedure TForm1.Edit1Change(Sender: TObject);
var help1, help2, help3, help4: string;
begin
//Edit2.Text:='';
help1:='%'+ Form1.Edit1.Text+'%';
help2:=Quotedstr(help1);
help3:=Form1.Edit2.Text;
help4:=Quotedstr(help1);
With Form1.ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('select * from organized where Title like'+help2+' and classroom'+help4);
open;
end;

end;

Последний раз редактировалось lmikle, 22.06.2015 в 06:06.
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:46.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter