![]() |
|
#1
|
|||
|
|||
![]() НУЖНО ОЧЕНЬ ВАША ПОМОЩЬ. ВОПРОС В СЛЕДУЮЩЕМ.
ЭТО КОД МОЕЙ ПРОГРАММЫ Я СДЕЛАЛ ЗДЕСЬ ЗАПРОС НА ТО ЧТОБЫ ПРИ НАЖАТИЙ НА TREEVIEW ВЫВОДИЛИСЬ ДАННЫЕ В DBGRID. Datamodule1.ADOQuery1.Active:=False; Datamodule1.ADOQuery1.SQL.Clear; Datamodule1.ADOQuery1.SQL.Add('SELECT * FROM qdfMain WHERE DepartmentCalc ="'+TreeView1.Selected.Text+'"' ); Datamodule1.AdoQuery1.Active:=True; ЭТО КОД РАБОТАЕТ НО МНЕ НУЖНО СДЕЛАТЬ ДВОЙНОЙ ЗАПРОС КАК ЕГО ПРАВИЛЬНО НАПИСАТЬ? Я ПРОБОВАЛ ВОТ ТАК!!! Datamodule1.ADOQuery1.SQL.Add('SELECT * FROM qdfMain WHERE DepartmentCalc OR DIVISIONCALS ="'+TreeView1.Selected.Text+'"' ); НО В ТАКОМ СЛУЧАЕ ОН ВЫДАЕТ ТОЛЬКО ЗАПИСИ ИЗ DEVISIONCALC. ПОДСКАЖИТЕ КАК МОЖНО ОРГАНИЗОВАТЬ ЧТОБЫ ПРИ НАЖАТИЙ НА ОТДЕЛ ПОКАЗЫВАЛА ВСЕ ОТДЕЛЫ, И КАК СДЕЛАТЬ ЧТОБЫ БЫЛ СРАЗУ ВЫБОР ПО ОТДЕЛАМ |
#2
|
|||
|
|||
![]() Цитата:
where (x) or (y = a) а надо where (x = a) or (y = a) |