//
//某一個節點的編號實際上是由它自己的類別號
//前面加上父節點的編號組成
while pnode
begin
sp:=inttostr(pnode
if length(sp)=
sp:=
else
sp:=sp;
s:=sp+s;
pnode:=pnode
//節點的編號等於類別號前面加上它的父節點編號
//這裡的加是指字符串加
//取父節點的類別號
end;
code:=copy(s
//由於首項的編號為
temp:=length(code)
temp:=round(temp/
itemlevel:=inttostr(temp);
//根據編號的長度來計算它的所屬級別
adocommand
[類別]
[單位編號]
+
+parentindex+
adocommand
//向表中插入新記錄
end;
adocommand
adocommand
//關掉組織機構編碼表的插入許可
adocommand
adocommand
//刪除臨時表
MessageBox(
//刷新樹形圖的顯示
treeview
adoquery
adoquery
button
end;
這樣就把程序中對樹形圖所做的修改
至此
right
From:http://tw.wingwit.com/Article/program/Delphi/201311/24891.html