我希望显示一个已定义的查询(查询结果仅为1个字段),并将其放入报表文本框中。
Private Sub Report_Load()
Me.txt_1 = [QUERY_Count_Lists_T0]![List_Lacznie]
End Sub但我发现一个错误无法定位字段
编辑:
它找不到我的表格但就在那儿。我得到了
Me.txt_count = DLookup("Suma", "QUERY_CountGet_Lists_For")
SELECT count(dbo_listy.listnumb) AS Suma
FROM dbo_listy
WHERE forwho =Forms!frm_Customers!cbo_customers.value;发布于 2014-02-08 11:40:27
您不能以这种方式引用查询,有一些可能性,但最好的选择是DLookUp
=DLookUp("List_Lacznie","QUERY_Count_Lists_T0")您可以在第三个参数中添加where语句,如果需要,甚至可以引用一个表单:
=DLookUp("List_Lacznie","QUERY_Count_Lists_T0","forwho=Forms!frm_Customers!cbo_customers")始终确保使用的文本框与报表记录源中的字段没有相同的名称。
https://stackoverflow.com/questions/21645466
复制相似问题