在本次练习中,我有两张桌子。
表A :Employee Record
和表B :Timesheet Record
。
Timesheet Record
告诉我哪个员工已经输入了多少小时的工作,以及其他不重要的信息。
我需要知道的是我们可以在该条目上花费多少时间向客户收取费用?
我在Employee Record
设置了每小时费率 - 但是,我不完全确定如何提取这些信息。在一个完美的世界中,我只需要将DLookUp
放入一个单元格(将“小时费率”和“小时”放在一个条目中),这是一个最终计算的单元格,可以将这两个单元格相乘。
或者我可以在Timesheet Record
中的“小时”中计算一个计算单元格,再乘以Employee Record
中的“小时费率”,但我不确定如何将结果限制为特定Timesheet Record
中的记录员工。
非常感谢任何帮助。
PS:使用Access 2010。
答案 0 :(得分:1)
创建一个选择查询,其中加入 TableB.EmployeeId上的TableA.Id, Group By TableA.Id和TableB.ProjectId,以及 sum TableB.Hours as BillingHours。
此BillingHours您将HourlyRate乘以BillingAmount。