无论如何在Microsoft Access中获取相关单元格?我正在研究培训数据库,我需要将某些信息捆绑在一起。例如,如果一名员工在某个部门工作,我需要这些信息始终齐头并进。
我有几张桌子,不幸的是需要有一些重叠。因此,例如,名册页面将包含员工的信息,包括姓名和部门,职位等。他们将进行培训的表格也将有他们的名称部门,职位等。有什么办法吗?我可以在你输入他们的名字的地方做到这一点,并根据列表中的内容自动提取部门,职称等的信息?
答案 0 :(得分:0)
有各种方法。
1)使用您正在使用的表单上的RecordSource构建器按钮,并创建一个查询,将2个表放在与它们相关的字段上(即EmployeeID,EmployeeNumber等)。这可能会导致不可编辑的查询,但仍可能对您有用。您还需要双击QBE(查询设计窗口)中连接2个表的行,并确保执行左连接。在员工的AfterUpdate上,您需要运行刷新请求以再次运行查询。
2)创建主表单/子表单场景。将每个表单的记录源设置为正确的表,然后使用父表单上的MasterField和ChildField属性来"告诉"了解它们之间的关系。当父表单上的当前记录发生更改时,Access将自动重新查询子表单。
3)在Employee上创建一个AfterUpdate事件,该事件从相关表中获取值,并以未绑定的方式显示,或使用VBA或UPDATE查询将信息写入基表。
如果你能更多地描述你的情况,我可以帮助你更多。
最诚挚的问候......