VB里的日期语法错误,在查询表达式****

错误提示如图所示代码如下:PrivateSubcmdOK_Click()IfcboType.Text="分类汇总"Thensql="SELECT库存表.商品名称,Sum(... 错误提示如图所示

代码如下:
Private Sub cmdOK_Click() If cboType.Text = "分类汇总" Then sql = "SELECT 库存表.商品名称, Sum(销售单.count) AS 销量合计, 销售单.type, 销售单.price From 库存表 INNER JOIN 销售单 ON 库存表.商品编号 = 销售单.code GROUP BY 库存表.商品名称, 销售单.outdate, 销售单.type, 销售单.price HAVING 库存表.商品名称='" & cboName.Text & "' AND 销售单.outdate Between #" & DTStar.Value & "# And #" & DTEnd.Value & "# ORDER BY 销售单.outdate" Set RS = Db.OpenRecordset(sql) Search Exit Sub End If If cboType.Text = "查询明细" Then sql = "SELECT 库存表.商品名称, 销售单.count, 销售单.type, 销售单.price FROM 库存表 INNER JOIN 销售单 ON 库存表.商品编号 = 销售单.code WHERE 库存表.商品名称='" & cboName.Text & "' AND 销售单.outdate Between #" & DTStar.Value & "# And #" & DTEnd.Value & "#" Set RS = Db.OpenRecordset(sql) Search Exit Sub End IfMsgBox "请先设定查询的条件"End Sub
展开
 我来答
匿名用户

2015-04-28
展开全部
format(DTStar.Value,"yyyy-mm-dd")
DTEnd.Value 也如此 错误提示都显示 星期一了。
更多追问追答
追问
敢问,这句代码写在哪个位置呢?我现在脑袋一片浆糊!
追答
Private Sub cmdOK_Click()
If cboType.Text = "分类汇总" Then

sql = "SELECT 库存表.商品名称, Sum(销售单.count) AS 销量合计, 销售单.type, 销售单.price
From 库存表 INNER JOIN 销售单 ON 库存表.商品编号 = 销售单.code GROUP BY 库存表.商品名称,
销售单.outdate, 销售单.type, 销售单.price HAVING 库存表.商品名称='" & cboName.Text
& "' AND 销售单.outdate Between #" & format(DTStar.Value,"yyyy-mm-dd") & "# And #"
& format(DTEnd.Value,"yyyy-mm-dd") & "# ORDER BY 销售单.outdate"
Set RS = Db.OpenRecordset(sql)
Search
Exit Sub
End If
If cboType.Text = "查询明细" Then

sql = "SELECT 库存表.商品名称, 销售单.count, 销售单.type, 销售单.price FROM 库存表 INNER
JOIN 销售单 ON 库存表.商品编号 = 销售单.code WHERE 库存表.商品名称='" & cboName.Text
& "' AND 销售单.outdate Between #" & format(DTStar.Value,"yyyy-mm-dd") & "# And #"
& format(DTEnd.Value,"yyyy-mm-dd") & "#"
Set RS = Db.OpenRecordset(sql)
Search
Exit Sub
End If
MsgBox "请先设定查询的条件"
End Sub
murphybao
2015-04-28 · TA获得超过1210个赞
知道小有建树答主
回答量:1002
采纳率:66%
帮助的人:544万
展开全部
DTStar和DTEnd的日期格式有问题,里面带了星期几,这个不能要,需要自定义一下格式,yyyy-mm-dd这种的
追问
这个如何定义?
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式