将字段信息作为参数传递给报告

时间:2015-11-18 00:42:44

标签: report ms-access-2010

我是新手,可以访问2010年并且在报告方面遇到一些困难。这是我正在处理的报告:

enter image description here

这是一份时间表报告,显示每位员工的班次日期。我在Module1中创建了一个虚拟函数,它要求我将每个记录中的employeeID作为参数传递。出于测试目的,该功能如下:

Public Function GetTotalHours(EmployeeIdentifier As String) As String
GetTotalHours = "666"
End Function

该报告使用的查询确实获取了每条记录的employeeID,我认为我可以像在图像中看到的那样引用它。但是,当我运行报告时,系统会提示我输入employeeID。那不是我想要的。我只是希望报告自动捕获每条记录中的employeeID并将其传递给该函数。我该如何正确地做到这一点?

1 个答案:

答案 0 :(得分:0)

您的查询似乎无法检索employeeID。将此字段添加到SQL,然后您就可以使用您的函数: GetTotalHours([employeeID]) 其中[employeeID]是基本查询的字段名称或表单/报告上具有ID数据的控件名称。在这种情况下,控制不是强制性的。