Ms access 使用两个级联查找在Access中创建窗体

Ms access 使用两个级联查找在Access中创建窗体,ms-access,ms-access-2007,Ms Access,Ms Access 2007,全部, 我想创建一个Access 2007表单,用于获取员工技能和项目 用户要做的第一个选择是从下拉列表中选择经理 这将生成该经理下的员工列表 然后选择一名员工,这将允许添加多种技能、多年经验、关键资源标志等 任何帮助都将不胜感激。在“经理”下拉列表的“更新后”事件中,将选择员工的代码放入您想要显示的任何内容-列表框、子表单或其他组合框 Private Sub Cb_Manager_AfterUpdate() Me.List59.RowSource = "select EmpID &am

全部,

我想创建一个Access 2007表单,用于获取员工技能和项目

用户要做的第一个选择是从下拉列表中选择经理

这将生成该经理下的员工列表

然后选择一名员工,这将允许添加多种技能、多年经验、关键资源标志等


任何帮助都将不胜感激。

在“经理”下拉列表的“更新后”事件中,将选择员工的代码放入您想要显示的任何内容-列表框、子表单或其他组合框

Private Sub Cb_Manager_AfterUpdate()
    Me.List59.RowSource = "select EmpID & '-' & EmpName from employee where manager = '" & Me.cb_Manager & "' "
    Me.List59.Requery
End Sub
现在在Employee list的onClick事件中,放置代码来处理Emp ID:

Private Sub List59_Click()
Dim emp() As String
emp = Split(List59.Value, "-")

MsgBox "Selected: " & emp(0)  ' ---- Or Open a form with the Emp ID as the filter??

End Sub

也许:这似乎有点复杂。@Remou,那么你有什么建议吗?@Paul查看问题评论中的链接。