访问 - 表格字段中的DLookup?

时间:2016-07-11 12:06:32

标签: ms-access ms-access-2010 access

在本次练习中,我有两张桌子。

表A Employee Record表B Timesheet Record

Timesheet Record告诉我哪个员工已经输入了多少小时的工作,以及其他不重要的信息。

我需要知道的是我们可以在该条目上花费多少时间向客户收取费用?

我在Employee Record设置了每小时费率 - 但是,我不完全确定如何提取这些信息。在一个完美的世界中,我只需要将DLookUp放入一个单元格(将“小时费率”和“小时”放在一个条目中),这是一个最终计算的单元格,可以将这两个单元格相乘。

或者我可以在Timesheet Record中的“小时”中计算一个计算单元格,再乘以Employee Record中的“小时费率”,但我不确定如何将结果限制为特定Timesheet Record中的记录员工。

非常感谢任何帮助。

PS:使用Access 2010。

1 个答案:

答案 0 :(得分:1)

创建一个选择查询,其中加入 TableB.EmployeeId上的TableA.Id, Group By TableA.Id和TableB.ProjectId,以及 sum TableB.Hours as BillingHours。

此BillingHours您将HourlyRate乘以BillingAmount。