我想显示一个已定义的查询(查询结果只有1个字段)并将其放入报告文本框中。
Private Sub Report_Load()
Me.txt_1 = [QUERY_Count_Lists_T0]![List_Lacznie]
End Sub
但是我得到一个错误找不到字段| 1
编辑:
好吧,它找不到我的形状,但它在那里。我得到了
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;
答案 0 :(得分:2)
你不能以这种方式引用查询,有一些可能性,但最好的选择是DLookUp:
=DLookUp("List_Lacznie","QUERY_Count_Lists_T0")
您可以在第三个参数中添加where语句,如果需要,您甚至可以参考表单:
=DLookUp("List_Lacznie","QUERY_Count_Lists_T0","forwho=Forms!frm_Customers!cbo_customers")
始终确保您使用的文本框与报告的记录源中的字段名称不同。