Office中国论坛/Access中国论坛
标题:
这条命令哪里不对阿
[打印本页]
作者:
sdqaccess
时间:
2004-10-4 00:41
标题:
这条命令哪里不对阿
Select Case Me!报表预览
Case 1
DoCmd.OpenReport "出入存库金额数量查询", PrintMode
Case 2
If IsNull(Forms![查询结存对话框]!选择类别) Then
DoCmd.OpenReport "各类商品结存查询", PrintMode
Else
strwherecategory1 = "品名 = " + Forms![查询结存对话框]!选择类别 + "" And "货号 = '" + Forms![查询结存对话框]!货号 + " '" And "规格 = '" + Forms![查询结存对话框]!规格 + " '"
DoCmd.OpenReport "各类商品结存查询", PrintMode, , strwherecategory1
End If
End Select
DoCmd.close acForm, "查询结存对话框"
帮我看看,为什莫strwherecategory1 = "品名 = " + Forms![查询结存对话框]!选择类别 + "" 起作用,加上后面的几个条件就不行了,
作者:
hi-wzj
时间:
2004-10-4 02:08
strwherecategory1 = "品名 = " + Forms![查询结存对话框]!选择类别
+ "" And
"货号 = '" + Forms![查询结存对话框]!货号 + " '" And "规格 = '" + Forms![查询结存对话框]!规格 + " '"
作者:
zyp
时间:
2004-10-4 02:12
用下列語句試試如果某個字段類型不為數字類型,取消單引號strwherecategory1 = "品名 = '" & Forms![查询结存对话框]!选择类别 & "' And 货号 = '" & Forms![查询结存对话框]!货号 &"' And 规格 = '"& Forms![查询结存对话框]!规格 &"'"
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3