1

我想要一个表单和报告的组合,表单的唯一部分允许用户选择他们想要数据的项目。我已经包含了它的外观截图。问题是当我将控制源放入“Total Postage($)”时,会生成以下代码:

=SUM([tblWinner]![Postage cost])
WHERE  «Expr» [tblWinner]![ProjectID]="PL981"

无论«Expr»是否存在,我都会收到错误消息:“您可能输入了没有运算符的操作数。”

提前致谢。

屏幕:http: //i.stack.imgur.com/7YF9M.jpg

4

1 回答 1

0

你想要的是DSum() 函数

=DSum("[Postage cost]", "[tblWinner]", "[ProjectID] = 'PL981'")

如果需要动态:

=DSum("[Postage cost]", "[tblWinner]", "[ProjectID] = ' & _
        {column name or form variable here} & '")

请评论任何后续问题。

于 2013-05-06T20:51:08.613 回答