|
5#
楼主 |
发表于 2009-4-10 06:10:39
|
只看该作者
本帖最后由 fnsmydyang 于 2009-4-10 06:13 编辑
这样改了还是会出错,郁闷.
Private Sub Form_Load()
Dim Tvv As TreeView
Dim Mynode As Node
Dim rs As DAO.Recordset
Set Tvv = Me.TreeView1.Object
'创建一个根
Set Node = Tvv.Nodes.Add(, , "0_", "类别", 1, 2)
'从库存信息表中取得数据,创建第一层节点
Set rs = CurrentDb.OpenRecordset("SELECT DISTINCT 材质 FROM 库存信息 ORDER BY 材质")
If rs.RecordCount > 0 Then
Do Until rs.EOF
Set Mynode = Tvv.Nodes.Add("0_", 4, rs.Fields("材质"), rs.Fields("材质"), 1, 2)
rs.MoveNext
Loop
Else
Exit Sub
rs.Close
End If
'从库存信息表中取得数据,创建第二层节点
Set rs = CurrentDb.OpenRecordset("SELECT DISTINCT 材质,厚度, [材质] & [厚度] AS ID FROM 库存信息 ORDER BY 材质,厚度")
If rs.RecordCount > 0 Then
Do Until rs.EOF
Set Mynode = Tvv.Nodes.Add(rs.Fields("材质"), 4, rs.Fields("材质") & rs.Fields("厚度"), rs.Fields("厚度"), 1, 2)
rs.MoveNext
Loop
Else
Exit Sub
rs.Close
End If
End Sub
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|