Office中国论坛/Access中国论坛
标题:
为什么treeview点击菜单下的"全部部门"右边不显示数据?
[打印本页]
作者:
maketing
时间:
2012-6-3 22:17
标题:
为什么treeview点击菜单下的"全部部门"右边不显示数据?
[attach]49295[/attach]
在网上看到一个示例,想学习一下.但是有2个问题请教各位老师:
1.运行main窗体,击菜单下的"全部部门"右边不显示数据?
2.双击右侧的社员编号提示错误信息,不能打开个人档案。
已经写有代码,能修改一下吗? 谢谢!
作者:
Henry D. Sy
时间:
2012-6-4 10:59
试试:
Private Sub Tree_Click()
Dim a As String
Dim k As String
Dim sql As String
a = Tree.SelectedItem
s = Left(Tree.SelectedItem.Key, 1)
If s = "z" Then
sql = "select * from 个人档案 "
Else
sql = "select * from 个人档案 where 部门='" & Tree.SelectedItem & "'"
End If
Me.子对象2.Form.RecordSource = sql
Me.子对象2.Requery
End Sub
复制代码
作者:
Henry D. Sy
时间:
2012-6-4 11:03
问题2
Private Sub 社员编号_DblClick(Cancel As Integer)
DoCmd.OpenForm "个人档案", acNormal, , "社员编号='" & Me.社员编号 & "'"
End Sub
复制代码
作者:
maketing
时间:
2012-6-4 18:03
谢谢版主的回答,问题2倒是解决了.
作者:
maketing
时间:
2012-6-4 18:09
问题1使用版主的新代码能打开右边数据显示全部的人员,但是点击左边每个部门下的节点都显示全部人员了,怎么回事?请看附件.[attach]49300[/attach].
再次谢谢.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3