|
5#
楼主 |
发表于 2005-12-18 00:41:00
|
只看该作者
以下是引用zyz218在2005-12-16 15:49:00的发言:
当部品是连接表的时候,以上代码就失效了?!!!!!!!!!!!!不知可否有什么方法解决这个问题?
Private Sub 添加物料菜单()
TreeSelect.Nodes.Clear
Dim WL As DAO.Recordset
Set WL = CurrentDb.OpenRecordset("部品")
WL.MoveFirst
Do Until WL.EOF
WL.edit
Select Case Len(WL("系统编码"))
Case 3
TreeSelect.Nodes.Add , , "A" & WL("系统编码"), WL("系统编码") & " " & WL("名称")
Case 6
Father系统编码 = Left(WL("系统编码"), 3)
TreeSelect.Nodes.Add "A" & Father系统编码, tvwChild, "A" & WL("系统编码"), WL("系统编码") & " " & WL("名称")
Case 9
Father系统编码 = Left(WL("系统编码"), 6)
TreeSelect.Nodes.Add "A" & Father系统编码, tvwChild, "A" & WL("系统编码"), WL("系统编码") & " " & WL("名称")
Case 12
Father系统编码 = Left(WL("系统编码"), 9)
TreeSelect.Nodes.Add "A" & Father系统编码, tvwChild, "A" & WL("系统编码"), WL("系统编码") & " " & WL("名称")
End Select
WL.Update
WL.MoveNext
Loop
End Sub
这样问题解决,给遇到同样问题的朋友一个参考:) |
|