我有2个问题:
我的库结构如下:
id fartherid idname no levelid 自动产生
fartherid 父节点号
idname 节点名称
no 节点自动编号,编码要求规则:
一级分类 代号 二级分类 代号 三级分类 代号
行业管理类 fff文件 101 a规范类 10101
1 b规范类 10102
c管理类 10103
vvv文件 102 a1规范类 10201
b1业指导类 10202
b3规范类 10203 uuu文件 201 hhhh规范类 20101
bbbbb规范类 20102
bbc 2
ggb文件 202 kkk指导类 20201
................................................................level 记录层次树(第一层的level为1)a-b-c层次数为3
以下是在前台建立树形机构的代码 只是不知道怎么才能,加入层次数和自动编码?
procedure Twjlx.Button1Click(Sender: TObject);//假如父节点
var
strName:string;
myNode:TTreeNode;
begin
strName:=trim(edit1.text);
myNode:=treeview1.Items.Add(treeview1.Selected,strName);
if assigned(treeview1.Selected) then
AddDataToDB(myNode,treeview1.Selected.Parent)
else
AddDataToDB(myNode,nil);
myNode.selected:=true;
edit5.Clear;
edit1.Clear;
end;procedure Twjlx.Button2Click(Sender: TObject);//假如子节点
var
strName:string;
myNode:TTreeNode;
begin
strName:=trim(edit2.text);
if strName='' then
exit;
myNode:=treeview1.Items.AddChild(treeview1.Selected,strName);
AddDataToDB(myNode,treeview1.Selected);
myNode.selected:=true;
edit5.Clear;
edit2.Clear; end;
各位大虾,能否加入层次数,和编号???
第2个问题:
采用两个表,表一为文件类型表,字段包括:id , fartherid, idname, no
另一个表为文件记录表,主要字段:jwid ,no,wjdh
现在要统计每个类型的记录数,要求上下级关系限制为5级,可以实现某个类型(包括他的下级类型)数据的统计,能做到只统计5级关系的数据。各位大虾指点一下,多谢!并且按统计数据的金额倒序排列?分不够还可以给。
我的库结构如下:
id fartherid idname no levelid 自动产生
fartherid 父节点号
idname 节点名称
no 节点自动编号,编码要求规则:
一级分类 代号 二级分类 代号 三级分类 代号
行业管理类 fff文件 101 a规范类 10101
1 b规范类 10102
c管理类 10103
vvv文件 102 a1规范类 10201
b1业指导类 10202
b3规范类 10203 uuu文件 201 hhhh规范类 20101
bbbbb规范类 20102
bbc 2
ggb文件 202 kkk指导类 20201
................................................................level 记录层次树(第一层的level为1)a-b-c层次数为3
以下是在前台建立树形机构的代码 只是不知道怎么才能,加入层次数和自动编码?
procedure Twjlx.Button1Click(Sender: TObject);//假如父节点
var
strName:string;
myNode:TTreeNode;
begin
strName:=trim(edit1.text);
myNode:=treeview1.Items.Add(treeview1.Selected,strName);
if assigned(treeview1.Selected) then
AddDataToDB(myNode,treeview1.Selected.Parent)
else
AddDataToDB(myNode,nil);
myNode.selected:=true;
edit5.Clear;
edit1.Clear;
end;procedure Twjlx.Button2Click(Sender: TObject);//假如子节点
var
strName:string;
myNode:TTreeNode;
begin
strName:=trim(edit2.text);
if strName='' then
exit;
myNode:=treeview1.Items.AddChild(treeview1.Selected,strName);
AddDataToDB(myNode,treeview1.Selected);
myNode.selected:=true;
edit5.Clear;
edit2.Clear; end;
各位大虾,能否加入层次数,和编号???
第2个问题:
采用两个表,表一为文件类型表,字段包括:id , fartherid, idname, no
另一个表为文件记录表,主要字段:jwid ,no,wjdh
现在要统计每个类型的记录数,要求上下级关系限制为5级,可以实现某个类型(包括他的下级类型)数据的统计,能做到只统计5级关系的数据。各位大虾指点一下,多谢!并且按统计数据的金额倒序排列?分不够还可以给。
解决方案 »
- 关于DELPHI DLL传参返回int型问题,在线等待?
- ADODataSet的FieldDefs设置问题....
- 关于将网页保存到数据库的N难问题
- 淘宝API开发有什么好点子?
- 薪水调查,欢迎大家参与
- 请教:clientDataSet append数据applyUpdate(-1)后 服务器端显示 错误的parameter对象被不正确定义。提供了不一至不完整信息。 各位高手
- 请问dataset.state
- 如何保证主表/明细表的更新在同一事务内完成??
- 关于日期型变量的计算问题?高分送上^_^!
- 我找不到Resources Dll Wizard!!!!
- 求救
- 武汉知名软件公司急聘Delphi研发经理,年薪10万!
可以从不同的表中读出数据,来建立节点select * from tablename order by money desc
先读这个然后把相关信息读出来在建立接点node在node上你可以自由操作节点
另一个表为文件记录表,主要字段:jwid ,no,wjdh
现在要统计每个类型的记录数,要求上下级关系限制为5级,可以实现某个类型(包括他的下级类型)数据的统计,能做到只统计5级关系的数据。各位大虾指点一下,多谢!并且按统计数据的记录数倒序排列?分不够还可以给。