在TextBox的ControlSource属性中使用DLookup

时间:2014-08-08 08:03:08

标签: vba access-vba

我正在使用VBA在Access中开展一个小项目。我创建了一个包含来自三个不同表的数据的报告。在Report_Open方法中,我想将查询分配给TextBox的ControlSource。

这是我的代码

Me.textImpactP.ControlSource = DLookup("[ImpactText]", "Root_cause_basic_reports", "[Report_id] =" & rid & " And [Root_cause_basic_id] =" & rootCauseId)

当我运行时,我不断收到“输入参数值”对话框。

dialog

参数“people”是我的DLookup的结果,应该是我报告中TextBox的值。

有没有人知道如何在我的TextBox中将参数“people”作为值?

1 个答案:

答案 0 :(得分:0)

输入参数值不代表您认为它的作用。当您尝试打开其记录源基于请求参数的查询的报表时,它通常会弹出。再次检查查询。