![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Всем приииивет и это снова я.
Проблема вот в чём: TreeView фильтрует только по одному значение остальные игнорирует( Использую такой код: Код:
procedure TForm1.TreeView1GetSelectedIndex(Sender: TObject; Node: TTreeNode); begin if DataModule1.ADOQuery2.Active = True then DataModule1.ADOQuery2.Close; DataModule1.ADOQuery2.SQL.Text:= 'SELECT * FROM Работники WHERE Подразделение = "' + TreeView1.Items[TreeView1.Selected.Index].Text + '"'; DataModule1.ADOQuery2.ExecSQL; DataModule1.ADOQuery2.Open; end; Дерево выглядит так: Спецбюро МОП АУП Специалисты При выборе "МОП" в Grid остаются записи у которых столбец "подразделение" имеет текст "МОП". Но при выборе "АУП" или "Специалисты" Grid остаётся пустым. В чём может быть проблема? |