请帮忙,
我有这个表'Source_RM':
来源 ......... 原材料 ..... 浪费日期 ..... 废物量
商店.............糖........... 13/06/2013 ................ 0.10
商店.............盐............... 2013年12月6日............ ..... 13
生产....糖............ 17/06/2013 ................. 10
供应商..........糖............ 15/06/2013 ................. 10
我有一个主窗体,客户端可以执行控件传递的查询(文本框,组合框..)
在主窗体中,我需要显示在组合框值上传递的查询结果:
结果需要:客户端从组合框“cmbSource”中选择源,因此结果将是一个包含源和总浪费的表,即:。
来源 ... 总
商店....... 23
我做的是:
创建一个表单(“空白表单”)将其命名为:frmResult
在主窗体中我添加了Subform,在子窗体向导中使用了我选择'frmResult'的现有窗体
从“cmbSource”中选择来源后,点击“cmdFilter”按钮
我在VBA中编写了这段代码:
Private Sub cmdFilter_Click()
Me.FormTemp.Form.RecordSource =“SELECT Source_ID,SUM(Quantity)AS Total FROM Source_RM WHERE Source ='”&我。 cmbSource.Value& “'GROUP BY Source_ID;”
End Sub
单击按钮后,FormTemp有RecordSource(我知道底部栏中的记录号'1 of 1')但是FormTemp仍然是空白的...我需要在FormTemp中显示查询结果
注意:FormTemp中的日期条目设置为NO。 我将FormTemp的默认视图放到了数据表中。
请任何想法
谢谢