设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: roych
打印 上一主题 下一主题

[查询] “水火相容”——分分合合的查询

[复制链接]

点击这里给我发消息

11#
发表于 2015-5-26 15:50:47 | 显示全部楼层
roych老师你,我子窗体数据源是这样:

SELECT format([Forms]![应收款对账表]![开始日期],"YYYY-MM-DD")&"之前" as 日期, null as 凭证号,"上期应收款" as 类型, null as 客户,null as 品名,null as 颜色,0 as 匹数,0 as 重量,0 as 单价,null as 备注,null as 对数,sum([金额]) as 金额1
FROM 对账子表
WHERE  客户 like iif(isnull([Forms]![应收款对账表]![客户]),"*",[Forms]![应收款对账表]![客户]) and 日期<=[Forms]![应收款对账表]![开始日期]
UNION ALL SELECT  format(日期,"YYYY-MM-DD") as 销售日期, 凭证号,类型,客户, 品名,颜色,匹数,重量,单价,备注,对数,金额
FROM 对账子表
WHERE 客户 like iif(isnull([Forms]![应收款对账表]![客户]),"*",[Forms]![应收款对账表]![客户]) and 日期>[Forms]![应收款对账表]![开始日期] and 对账子表.日期<=[Forms]![应收款对账表]![结束日期];


由于直接打印显示不了客户名称,求助你,按你报表数据源更改为下面:

SELECT Format([Forms]![应收款对账表]![开始日期],"yyyy-mm-dd") & "之前" AS 日期, 对账子表.凭证号,对账子表.类型,对账子表.客户,对账子表.品名,对账子表.颜色,对账子表.匹数,对账子表.重量,对账子表.单价,对账子表.备注,sum([金额]) as 金额1
FROM 对账子表
GROUP BY Format([Forms]![应收款对账表]![开始日期],"yyyy-mm-dd") & "之前",对账子表.凭证号,对账子表.类型,对账子表.客户,对账子表.品名,对账子表.颜色,对账子表.匹数,对账子表.重量,对账子表.单价,对账子表.备注,对账子表.金额
HAVING (((对账子表.客户)=[Forms]![应收款对账表]![客户]));
UNION ALL SELECT  format(日期,"YYYY-MM-DD") as 销售日期, 凭证号,类型,客户, 品名,颜色,匹数,重量,单价,备注,金额
FROM 对账子表
WHERE 客户 like iif(isnull([Forms]![应收款对账表]![客户]),"*",[Forms]![应收款对账表]![客户]) and 日期>[Forms]![应收款对账表]![开始日期] and 对账子表.日期<=[Forms]![应收款对账表]![结束日期];


打印出来的结果不是我要的结果,该怎么改"报表数据源".你分析上面的两个问题,我都弄昏了,你就直接帮我修改一下吧!谢谢!

点击这里给我发消息

12#
发表于 2015-5-26 18:25:48 | 显示全部楼层
本帖最后由 a30088 于 2015-5-26 18:31 编辑

roych老师你好,这是附件,帮我看看,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

13#
发表于 2015-5-27 16:55:40 | 显示全部楼层
roych 发表于 2015-5-27 11:38
“查询过于复杂”一般是字段类型问题

roych老师你好,附件看了没有,是不有点难度!!!!

点击这里给我发消息

14#
发表于 2015-5-27 18:39:44 | 显示全部楼层
本帖最后由 a30088 于 2015-5-28 10:39 编辑
roych 发表于 2015-5-27 17:54
不好意思,还没看呢。今天比较忙。是不是只解决报表问题?

是,附件有打印报表出来的效果图片,但就是显示不出客户名称,估计是第一行空值造成的.......,怎么解决呢?能不能直接从主窗体中文本框的"客户"获取呢?.

点击这里给我发消息

15#
发表于 2015-5-28 14:02:07 | 显示全部楼层
roych 发表于 2015-5-27 11:38
“查询过于复杂”一般是字段类型问题


出问题了,在另外一部电脑(WINXP+ACCESS2010),运行打印出现如下问题,重装ACCESS2010也解决不了问题,什么回事呢?(原WIN7+ACCESS2010上运行没问题)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

16#
发表于 2015-5-28 16:28:09 | 显示全部楼层

问题这样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

17#
发表于 2015-5-28 16:35:09 | 显示全部楼层
roych老师,我要打印出来是这样的版面,如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

18#
发表于 2015-5-28 17:53:43 | 显示全部楼层
roych 发表于 2015-5-28 16:52
直接引用测试窗体的控件。
看看是不是这样:

roych老师,在那里引用,我怎么看不到啊

点击这里给我发消息

19#
发表于 2015-5-28 18:15:45 | 显示全部楼层
搞定,谢谢roych老师。

点击这里给我发消息

20#
发表于 2015-6-2 19:04:36 | 显示全部楼层
roych 发表于 2015-5-28 16:52
直接引用测试窗体的控件。
看看是不是这样:

roych老师,打印出来有问题,你看下如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 21:59 , Processed in 0.110417 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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