1

我在 access 2007 中构建了一个名为 projects 的表单和一个 employees 表。表单上的一个字段称为 installers sent。我希望安装程序发送框根据员工表中员工的名字自动填充。如何才能做到这一点?如果我需要进一步澄清,我会的。这是我第一次使用访问权限,所以我不确定我在做什么

编辑:我不确定你所说的代码是什么意思。但基本上,我有一个记录员工信息的表格和另一个记录项目细节的表格。两者都有一个关联的表格,便于数据输入。在项目表上,我有一个字段,安装程序已发送到项目站点。显然,所有这些人也是雇员。我想做的是让员工信息在用户输入员工名字时自动填充。我假设我可以设置一个查询来执行此操作,但我不确定如何

4

1 回答 1

1

您的问题仍然让我有些困惑,因为您只提到了两个表但有多个安装程序(员工)。这表明您需要三个表:

Projects
ProjectID

Employees
EmployeeID

ProjectsEmployees
ProjectID
EmployeeID

然后可以将其设置为主表单和子表单:Binding a combobox in subform Access (prettier subform Difficult cross-tab query )

另一种选择是将行源设置为的列表框:

SELECT EmployeeName FROM Employees 
INNER JOIN ProjectsEmployees
ON Employees.EmployeeID = ProjectsEmployees.EmployeeID
WHERE ProjectsEmployees.ProjectID = Forms!TheCurrentFormName!ProjectID
于 2012-08-04T08:53:34.743 回答