|
#1
|
|||
|
|||
Условие в DBGrid
Как мне вывести данные по какомуто условию по 1 столбцу? Использую ADO а, БД из SQL....
|
#2
|
|||
|
|||
ну используя фильтр в ADOTable.
Код:
Adotable1.Filter:='name='+quotedstr('Вася'); adotable1.filtered:=true; |
#3
|
|||
|
|||
Условие храниться в переменной из Delphi, так прокатит?
|
#4
|
||||
|
||||
Ну закинь туда переменную:
Код:
ADOTable1.Filter:='NAME='+QuotedStr(S); ADOTable1.Filtered:=True; Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#5
|
|||
|
|||
Лучше напиши какое условие, а я напишу как будет выглядеть в фильтре.
|
#6
|
|||
|
|||
ВСЕМ ПАСИБ ЗА ПОМОЩЬ Я СДЕЛАЛ НЕМНОГО ПО ДРУГОМУ, не через грид а через запрос
ADOQuery2.Close; ADOQuery2.SQL.Clear; ADoquery2.sql.text := 'select * from TASK, PROJCOST where proj_id = :s '; ADoquery2.parameters.paramByName('s').value := s; ADOQuery2.ExecSQL; ADoQuery2.open ; |