北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |
Private Sub Form_Load() DoCmd.Maximize Dim img As ListImages, TVW As Node, KD, FD, GD, MC As String, a, I% Dim xjb As ADODB.Connection '定义Connection对象 Set xjb = CurrentProject.Connection '建立与当前数据库的连接 Dim rs As ADODB.Recordset '申明Recordset对象 Set rs = New ADODB.Recordset '创建Recordset对象 rs.LockType = adLockPessimistic rs.Open "table_tvw", xjb, , , adCmdTable '============================================= rs.MoveFirst Do While Not rs.EOF 'On Error Resume Next I = I + 1 Set img = Me.imagelist2.ListImages.add(I, rs!IMGID, LoadPicture("D:\MLLZSJMB\icons\" & rs!IMGID & ".ico"))'(在这一句会出现对象不支持该属性或者方法) rs.MoveNext Loop '============================================= Set Me.treeview3.ImageList = Me.imagelist2.Object '============================================= rs.MoveFirst Do While Not rs.EOF KD = rs!KID FD = rs!FID GD = rs!IMGID MC = rs!名称 If rs!KID <> rs!FID Then Set TVW = Me.treeview3.Nodes.add(FD, tvwChild, KD, MC, GD) '这里面的一定要用string类型,先申明赋值。 ElseIf rs!KID = rs!FID Then Set TVW = Me.treeview3.Nodes.add(, , KD, MC, GD) End If rs.MoveNext Loop '============================================= For a = 1 To Me.treeview3.Nodes.Count '全部展开 Me.treeview3.Nodes(a).Expanded = True Next a '============================================= End Sub