成功了,我的代码如下:
If forms("档案关联").Opened Then '如果窗口2打开了
Dim dr As DataRow = e.Form.Controls("DataList1").Current '取得窗口1选择的员工行
Forms("档案关联").Controls("DataList1").RowFilter = "[工号] = '" & dr("工号") & "'"
End If
If forms("档案关联").Opened Then '如果窗口2打开了
Dim dr2 As DataRow = e.Form.Controls("DataList1").Current '取得窗口1选择的员工行
Forms("档案关联").Controls("DataList2").RowFilter = "[工号] = '" & dr2("工号") & "'"
End If
If forms("工资列表").Opened Then '如果窗口2打开了
Dim dr As DataRow = e.Form.Controls("DataList1").Current '取得窗口1选择的员工行
Forms("工资列表").Controls("DataList1").RowFilter = "[工号] = '" & dr("工号") & "'"
End If
结论如下:二楼和十楼的代码配合使用才能达到我的要求,呵呵,再次感谢二位教师!
[此贴子已经被作者于2009-5-7 18:40:32编辑过]