Access交流中心

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

如何做到让交叉查询列固定

欢乐鸟  发表于:2009-09-15 14:09:51  
复制

一个表“销售情况”,在表基础上做一个查询“销售查询”,以时间为查询条件,然后再在这个查询上做一个交叉查询,列标题为产品名称,再在这个查询上做一个查询,横向的将所有产品进行汇总

现在就有这么一个问题,如果八月有四个产品,交叉表上会有四个产品,做好最后一个查询后,再将时间改到九月,发现只有三个产品了,那最后那个查询就无法运行,得重新改设计,怎么解决这个问题啊?

点击下载此附件

 

Top
小胡 发表于:2009-09-15 15:12:36

1、首先要对交叉查询的列标题做自定义,操作如下:打开交叉表设计,在添加表单区域的空白位置点击右键,在弹出的菜单上点击“属性”将会弹出“查询属性”框,找到“列标题”项,将你希望在交叉表中显示出来的列标题内容按如下格式输入:"荔枝","柿子","火龙果","苹果","柑子"。

2、更改终极查询中的合计字段:合计: nz(交叉表!柑子,0)+nz(交叉表!火龙果,0)+nz(交叉表!苹果,0)+nz(交叉表!荔枝,0)+nz(交叉表!柿子,0)

我想这样就能解决你所提出的问题了。



点燃一支烟 发表于:2009-09-15 16:13:28

如果只是分地区求时间段的水果金额之和的话,为什么那个“终极查询”要去基于查询“交叉表”呢,直接基于查询“产品汇总”不就可以了,见“终极查询1”

点击下载此附件

点燃一支烟 发表于:2009-09-15 16:28:53

如果明细和总额都要在一个查询上看到的话,则看“终极查询2”

点击下载此附件

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