MS Access - 使用查询结果计算字段值

时间:2016-04-20 16:23:54

标签: ms-access ms-access-2013

我试图将数据库中的查询中的一些数据提取到表格中的计算字段中。我为某些工作输入了日期,我正在录制(DateCallOpenedDateQuoteSentDateQuoteReceived),以及每个工作WorkType来跟踪工作类型完成。我已经使用计算字段来查找这些日期之间每条记录所花费的时间。我还使用qryTimings来查找WorkType的平均时间长度。

我想构建显示ProjectedQuoteSent的字段,并使用查询中的数据来计算我可以期望发送报价的日期,但我无法形象如何从查询中提取数据。我希望它会像以下一样简单:

=[DateCallOpened]+[qryTimings]:[Avg Of TimeToSendQuote]

1 个答案:

答案 0 :(得分:0)

您可以使用DLookup()函数从查询中获取值。所以你的公式会是这样的:

=[DateCallOpened]+DLookup("Avg Of TimeToSendQuote", "qryTimings", _
  "[WorkType]=" & [Forms]![frmMyForm]![txtWorkTypeInput])

有关详细信息,请参阅this