Office中国论坛/Access中国论坛

标题: 查询问题,请大家帮帮忙 [打印本页]

作者: huang1314    时间: 2016-3-21 17:28
标题: 查询问题,请大家帮帮忙

Dim strWhere As String
Private Sub Command1_Click()
strWhere = "[班级] = Text4"
    Me.Child0.Form.Filter = strWhere
    Me.Child0.Form.FilterOn = True
以上窗体查询没问题,能查询出相应班级
    DoCmd.OpenReport "报表1", acViewPreview, , strWhere, , Nz(Me.Text1, "我的报表")
     ‘(问题)这句老是弹出对话框让输入Text4的值才能打印(预览)。第一句不是对strWhere赋值了吗?
End Sub
[attach]58503[/attach]


作者: roych    时间: 2016-3-22 00:49
strWhere = "[班级] = Text4"
改为:
strWhere = "[班级] = " & Text4
再试试。

顺便说一句:好久不见,还好吧?
作者: huang1314    时间: 2016-3-22 07:56
改成strWhere = "[班级] = " & Text4
窗体查询卡在
Me.Child0.Form.FilterOn = True
作者: huang1314    时间: 2016-3-22 08:11
把“班级”改成数值就可以了。。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3