设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2010|回复: 2
打印 上一主题 下一主题

[查询] 请教查询语句该如何修改

[复制链接]
跳转到指定楼层
1#
发表于 2014-7-28 20:53:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SELECT IIf(Val(产品.客户ID)="24",Left(产品.产品编号,4) & " " & 产品.产品名称,产品.产品名称) AS 品名, 产品.单位, Sum(送货单明细.数量) AS 数量之总计, 产品.单价, 送货单.客户ID FROM (客户 RIGHT JOIN 送货单 ON 客户.ID=送货单.客户ID) RIGHT JOIN (产品 RIGHT JOIN 送货单明细 ON 产品.产品id=送货单明细.产品ID) ON 送货单.送货ID=送货单明细.送货ID GROUP BY IIf(Val(产品.客户ID)="24",Left(产品.产品编号,4) & " " & 产品.产品名称,产品.产品名称), 产品.单位, 产品.单价, 送货单.客户ID, 送货单.送货日期 HAVING (((送货单.客户ID) In (1,2)) And ((送货单.送货日期) Between Forms!对帐!Text2 And Forms!对帐!Text4));

以上查询语句在查询中是正常的,但引用到窗体的数据源(如下面)就出错,估计应该是数字型数据引用的符号出错,求指教!

Me.对帐子窗体.Form.RecordSource="SELECT IIf(Val(产品.客户ID)="24",Left(产品.产品编号,4) & " " & 产品.产品名称,产品.产品名称) AS 品名, 产品.单位, Sum(送货单明细.数量) AS 数量之总计, 产品.单价, 送货单.客户ID FROM (客户 RIGHT JOIN 送货单 ON 客户.ID=送货单.客户ID) RIGHT JOIN (产品 RIGHT JOIN 送货单明细 ON 产品.产品id=送货单明细.产品ID) ON 送货单.送货ID=送货单明细.送货ID GROUP BY IIf(Val(产品.客户ID)="24",Left(产品.产品编号,4) & " " & 产品.产品名称,产品.产品名称), 产品.单位, 产品.单价, 送货单.客户ID, 送货单.送货日期 HAVING (((送货单.客户ID) In (1,2)) And ((送货单.送货日期) Between Forms!对帐!Text2 And Forms!对帐!Text4));“

上面的就会出错!



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2014-7-29 09:00:59 | 只看该作者
原来的双引号改成单引号

点击这里给我发消息

3#
发表于 2014-7-29 09:01:13 | 只看该作者
原来的双引号改成单引号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 08:37 , Processed in 0.081207 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表