版主:是这样写的,您看对吗?
Set myrst = mydb.OpenRecordset("SELECT 订单明细表.生产单号, 订单明细表.产品编号, Sum(订单明细表.订单数量) AS 订单数量之总计 FROM 订单明细表 GROUP BY 订单明细表.生产单号, 订单明细表.产品编号, 订单明细表.材质;")
可是一点击“刷新”它就停在:myrst2(5) = myrst("材质")这一句上,我始终搞不明白,请教,感谢!
改成:
Set myrst = mydb.OpenRecordset("SELECT 订单明细表.生产单号, 订单明细表.产品编号, Sum(订单明细表.订单数量) AS 订单数量之总计,订单明细表.材质 FROM 订单明细表 GROUP BY 订单明细表.生产单号, 订单明细表.产品编号, 订单明细表.材质;")
因为记录集myrst中没有“材质”这个字段,所以出错。