1

请帮忙,

我有这张表'Source_RM':

来源......原材料......废物日期......废物数量

商店......糖............13/06/2013.......10

存储......盐......12/06/2013...... ..13

生产......糖............17/06/2013.......10

供应商............糖............15/06/2013.......10

我有一个主窗体,客户端可以在其中执行在控件上传递的查询(文本框、组合框..)

在主窗体中,我需要显示通过组合框值传递的查询结果:

想要的结果:客户从组合框“cmbSource”中选择来源,因此结果将是一个包含来源和总浪费的表格,即:

来源...总计

商店.......23

我所做的是:

  1. 创建了一个表单(“空白表单”),将其命名为:frmResult

  2. 在主表单中我添加了子表单,在使用现有表单的子表单向导中我选择了'frmResult'</p>

  3. 在我从“cmbSource”中选择源并单击按钮“cmdFilter”后</p>

  4. 我在 VBA 中编写了这段代码:

私有子 cmdFilter_Click()

Me.FormTemp.Form.RecordSource = "SELECT Source_ID, SUM(Quantity) AS Total FROM Source_RM WHERE Source = ' " & Me. cmbSource.Value & " ' GROUP BY Source_ID;"

结束子

单击按钮后,FormTemp 有 RecordSource (我从底部栏的记录号'1 of 1'中知道)但 FormTemp 仍然空白..我需要在 FormTemp 中显示查询结果

注意:FormTemp 中的日期条目设置为 NO。我将 FormTemp 的默认视图放到数据表中。

请任何想法

谢谢

4

0 回答 0