我对数据报告的 DataMember 和 Datafields 进行了硬编码(我没有使用 DataEnviroment,也不知道如何使用。我宁愿亲自编写代码)但是我检查代码越多,我就无法解决这东西。
我收到的错误消息是:
错误“8526”找不到数据字段“Omisions.Date”
在这部分代码中:
rpt.刷新
就在我rpt.Show
在代码末尾做 a 之前。rpt
是我目前的数据报告。以下是相关代码:
sql = "Shape {exec Usp_HoraExtra_Rut 1} As Normal " _
& "Append ({exec Usp_HoraExtra_Rut 2} As Omisions " _
& "Relate Nit To Nit)"
rptrs.Open sql, db, adOpenStatic, adLockReadOnly
由于查询量很大,我使用了两个存储过程。
然后我添加 DataMember:
.Sections("Section1").Controls.Item("t_fecha").DataMember = "Omisions"
然后是数据字段:
.Sections("Section1").Controls.Item("t_fecha").DataField = "date"
进而:
rpt.Refresh
rpt.Show
如果有人可以帮我一把,将不胜感激。
编辑:错字,清理代码。