【问题标题】:Regarding access 2007 querys关于访问 2007 查询
【发布时间】:2012-08-03 22:13:12
【问题描述】:

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

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

【问题讨论】:

  • 在涉及的表格和字段上添加一些注释以及一些伪代码。

标签: ms-access


【解决方案1】:

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

Projects
ProjectID

Employees
EmployeeID

ProjectsEmployees
ProjectID
EmployeeID

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

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

SELECT EmployeeName FROM Employees 
INNER JOIN ProjectsEmployees
ON Employees.EmployeeID = ProjectsEmployees.EmployeeID
WHERE ProjectsEmployees.ProjectID = Forms!TheCurrentFormName!ProjectID

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-04
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多