如何获取微软访问中的相关单元格

时间:2015-04-21 13:48:47

标签: formula

无论如何在Microsoft Access中获取相关单元格?我正在研究培训数据库,我需要将某些信息捆绑在一起。例如,如果一名员工在某个部门工作,我需要这些信息始终齐头并进。

我有几张桌子,不幸的是需要有一些重叠。因此,例如,名册页面将包含员工的信息,包括姓名和部门,职位等。他们将进行培训的表格也将有他们的名称部门,职位等。有什么办法吗?我可以在你输入他们的名字的地方做到这一点,并根据列表中的内容自动提取部门,职称等的信息?

1 个答案:

答案 0 :(得分:0)

有各种方法。

1)使用您正在使用的表单上的RecordSource构建器按钮,并创建一个查询,将2个表放在与它们相关的字段上(即EmployeeID,EmployeeNumber等)。这可能会导致不可编辑的查询,但仍可能对您有用。您还需要双击QBE(查询设计窗口)中连接2个表的行,并确保执行左连接。在员工的AfterUpdate上,您需要运行刷新请求以再次运行查询。

2)创建主表单/子表单场景。将每个表单的记录源设置为正确的表,然后使用父表单上的MasterField和ChildField属性来"告诉"了解它们之间的关系。当父表单上的当前记录发生更改时,Access将自动重新查询子表单。

3)在Employee上创建一个AfterUpdate事件,该事件从相关表中获取值,并以未绑定的方式显示,或使用VBA或UPDATE查询将信息写入基表。

如果你能更多地描述你的情况,我可以帮助你更多。

最诚挚的问候......