Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

报表汇总和显示问题

Lucas Wang  发表于:2015-07-28 10:15:45  
复制

通过窗体根据不同查询条件对同一张表的数据进行筛选,得出两个查询结果,比如分别查询生产日期为2015年1月1日之前和之后的产品,希望通过一张报表分区域显示两个查询结果的数据,比如报表上半部分显示2015年1月1日之前生产的产品及数据汇总,报表下半部分显示2015年1月1日之后生产的产品数据及汇总。现在暂时只想到通过子报表的方式,但是显示出来不方便查看,有没有其他办法或者思路,请指点,谢谢

 

Top
易勋 发表于:2015-07-28 11:08:09

第一种方法:将两个记录源合并成一个查询;

第二种方法:报表记录源不改变;第二部分的信息通过代码获取



Lucas Wang 发表于:2015-07-28 13:52:50

谢谢易勋回复,我还是没理解

第一种方法,合并成一个查询之后报表如何区分显示

第二种方法,是指用SQL的Union然后用代码根据条件划分数据吗?

谢谢



易勋 发表于:2015-07-28 15:00:42

使用查询对日期进行判断:iif(xxx) as 状态

然后使用报表向导,分组依据选择状态

 

 

 



易勋 发表于:2015-07-28 15:02:18
第二种方法在报表主体的打印事件中,写ADO或者DAO代码加载数据

Lucas Wang 发表于:2015-07-29 11:01:29
谢谢,我试试~

总记录:5篇  页次:1/1 9 1 :