分配记录源后,无法以表格ms访问权限查看记录

时间:2013-06-13 11:55:21

标签: forms vba ms-access-2007

请帮忙,

我有这个表'Source_RM':

来源 ......... 原材料 ..... 浪费日期 ..... 废物量

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

商店.............盐............... 2013年12月6日............ ..... 13

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

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

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

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

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

来源 ...

商店....... 23

我做的是:

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

  2. 在主窗体中我添加了Subform,在子窗体向导中使用了我选择'frmResult'的现有窗体

  3. 从“cmbSource”中选择来源后,点击“cmdFilter”按钮

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

  5.   

    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的默认视图放到了数据表中。

    请任何想法

    谢谢

0 个答案:

没有答案