不知该如何方问下面的各个节点:TREEVIEW
在职员工
       人事部
       电脑部
       生管部
离职员工
       人事部
       电脑部
       后勤部
自离员工
       1
       2
       3
我想在单击各个节点时显示相应的内容,但不知该如何写了.
例:在单击"生管部"时我想显示"在职员工"的"生管部"有那些人,条件是:任职部门=TREEVIEW1.SELECTED.TEXT(得到当前节点的TEXT)AND 是否在职=(这个我想得到当前节点的上一级节点的TEXT,但不知如何写了,请和位大哥帮帮小弟吧.
if treeview1.Selected.level=0 then
       query1.First;
          with query2 do
            begin
             close;
             sql.Clear;
             sql.add('select 员工编号,员工姓名,是否在职,任职部门 from rs WHERE 任职部门=:A AND 是否在职=:b');
            PARAMBYNAME('A').AsString:=Treeview1.Selected.text;
            PARAMBYNAME('A').AsString:=当前节点的上一级节点的TEXT不知该如何写了???;
            OPEN;
          end;