不知该如何方问下面的各个节点: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;
在职员工
人事部
电脑部
生管部
离职员工
人事部
电脑部
后勤部
自离员工
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;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货