Office中国论坛/Access中国论坛

标题: 交叉表查询不可以设置条件吗? [打印本页]

作者: LIXIANACCP    时间: 2006-3-18 07:57
标题: 交叉表查询不可以设置条件吗?
问题1:交叉表查询设置了时间条件后,就出现了一系统问题,把条件去掉就好象没事!

我想在部门汇总窗体中通过输入时间条件而显示符合条件的记录,再通过"预览报表"按钮来看并输出.

问题2:有关报表的问题,我想在页脚(显示页码的哪页)显示"本页小计"项目,(本页金额合计数),在页脚用=SUM(..)会显示#错误,在报表脚用=SUM(..),在内容不多时,它又跑进页主体中去了,我想把它固定显示在有页码哪页,能办到吗?

帮一下,谢谢各位!!!!!!!!








[attach]16476[/attach]
[em06][em06]

[此贴子已经被作者于2006-3-17 23:58:29编辑过]


作者: LIXIANACCP    时间: 2006-3-18 18:23
没说清楚还是没人理睬?!
作者: sgrshh29    时间: 2006-3-18 22:22
以下是引用LIXIANACCP在2006-3-17 23:57:00的发言:


问题1:交叉表查询设置了时间条件后,就出现了一系统问题,把条件去掉就好象没事!
既然你已经试过交叉查询是不能设置时间准则的,你应该相信自己。如果想设置时间准则,可以用这个交叉查询为源,另做一个查询。
作者: LIXIANACCP    时间: 2006-3-18 23:49
以下是引用sgrshh29在2006-3-18 14:22:00的发言:
既然你已经试过交叉查询是不能设置时间准则的,你应该相信自己。如果想设置时间准则,可以用这个交叉查询为源,另做一个查询。

这里说行,但说得不清楚,(或者我理解能力低吧!),我的问题与发问者都一样!

http://www.office-cn.net/forum.php?mod=viewthread&tid=20305&replyID=102226&skin=1
作者: LIXIANACCP    时间: 2006-3-20 07:55
以下是引用sgrshh29在2006-3-18 14:22:00的发言:
既然你已经试过交叉查询是不能设置时间准则的,你应该相信自己。如果想设置时间准则,可以用这个交叉查询为源,另做一个查询。

TO :sgrshh29


按大人你的教导,以交叉查询为源,另做一个查询。


但发现,另做的这个查询,并不能同时跟随交叉表(查询)而更新!要重新再用这个交叉表(查询)为源,做一次,才能更新,


看我的例子,交叉表查询是我在第一次只作一类货品出库是以交叉表作为源做的,


跟着退出数据库,重新进入,再进入出库录入,交叉表变成现在的这种情形,再打开交叉表查询,它还是保持第一次的情形!问题出在哪呢????     <即:总计金额变了,但 材料02 至材料13的内容不见显示>

郁闷啊!!!!!!!!!!!!!!!!!!!不会是我的OFFICE 2003 有问题吧![em06][attach]16497[/attach]


[此贴子已经被作者于2006-3-20 0:15:21编辑过]


作者: LIXIANACCP    时间: 2006-3-20 21:11
以下是引用LIXIANACCP在2006-3-19 23:55:00的发言:



TO :sgrshh29


按大人你的教导,以交叉查询为源,另做一个查询。


但发现,另做的这个查询,并不能同时跟随交叉表(查询)而更新!要重新再用这个交叉表(查询)为源,做一次,才能更新,


看我的例子,交叉表查询是我在第一次只作一类货品出库是以交叉表作为源做的,


跟着退出数据库,重新进入,再进入出库录入,交叉表变成现在的这种情形,再打开交叉表查询,它还是保持第一次的情形!问题出在哪呢????     <即:总计金额变了,但 材料02 至材料13的内容不见显示>

郁闷啊!!!!!!!!!!!!!!!!!!!不会是我的OFFICE 2003 有问题吧![em06][attach]16497[/attach]

[em06][em06][em06][em06][em06][em06][em06][em06][em06]
作者: sgrshh29    时间: 2006-3-20 21:54
这个问题比较晕.

[此贴子已经被作者于2006-4-14 16:08:22编辑过]


作者: sgrshh29    时间: 2006-3-23 22:55
标题: To: LIXIANACCP
请你仔细看看你自己在楼顶的原文件,有以下问题:

1、在窗体或者报表的日期字段已经是字符串的形式,"yyyy-mm", 实际要筛选只能按月份进行了,不可能按日筛选。如果你要按日期筛选,就必须重新定义这个字段。

2、你究竟是要对窗体和报表进行筛选呢,还是要对那个交叉查询筛选?如果是前者,非常简单。如果是后者,方法很多,也不是很复杂。

3、你的大作中还提到,还要对其它内容进行筛选,其它内容指的是什么字段呢?从你的大作中看来,只有一个领用部门可供选择了,这也很容易做到的。

4、建议你先看看:http://www.office-cn.net/forum.php?mod=viewthread&tid=32538

5、以上建议,如有不当之处,还请谅解。
作者: LIXIANACCP    时间: 2006-3-24 02:59
以下是引用sgrshh29在2006-3-23 14:55:00的发言:


请你仔细看看你自己在楼顶的原文件,有以下问题:

1、在窗体或者报表的日期字段已经是字符串的形式,"yyyy-mm", 实际要筛选只能按月份进行了,不可能按日筛选。如果你要按日期筛选,就必须重新定义这个字段。

2、你究竟是要对窗体和报表进行筛选呢,还是要对那个交叉查询筛选?如果是前者,非常简单。如果是后者,方法很多,也不是很复杂。

3、你的大作中还提到,还要对其它内容进行筛选,其它内容指的是什么字段呢?从你的大作中看来,只有一个领用部门可供选择了,这也很容易做到的。

4、建议你先看看:http://www.office-cn.net/forum.php?mod=viewthread&tid=32538

5、以上建议,如有不当之处,还请谅解。

TO sgrshh29:

谢你的指教!

我是想对交叉查询进行筛选,筛选条件主要是时间区间,对交叉表查询进行多条件筛选太难就算了吧,只筛选时间区间就算了,条件的选择一个汇总查询窗体来进行,但仍有一个不好处理的事,如果某个部门在一个月内领用N次材料,则对交叉表查询筛选后的记录中该部门在报表中就出现N项,我只想无论该部门在所选时间跨度内领用多少次材料,在报表中它都只显示一行,其所领用材料按类别归入各类(01\02\03....)

另一位友人ANDYMARK,他提供了一个方案,好象也达不到这个要求,我想不出有啥好办法方法?!!!

求赐教![attach]16605[/attach]

作者: fan0217    时间: 2006-3-24 03:30
首先建立个选择查询,设置好条件,然后再在选择查询的基础上建立交叉表查询。
作者: LIXIANACCP    时间: 2006-3-24 04:07
以下是引用fan0217在2006-3-23 19:30:00的发言:
首先建立个选择查询,设置好条件,然后再在选择查询的基础上建立交叉表查询。



   建倒是建立了交叉表查询,但它又不能识别条件了!

我的选择查询没问题啊!由于交叉表已不能打开了,做不下去了![attach]16611[/attach]


[此贴子已经被作者于2006-3-23 20:50:58编辑过]


作者: sgrshh29    时间: 2006-3-24 04:55
是不是最终要达到这种结果?


[此贴子已经被作者于2006-3-23 20:57:04编辑过]


作者: LIXIANACCP    时间: 2006-3-24 06:17
以下是引用sgrshh29在2006-3-23 20:55:00的发言:
是不是最终要达到这种结果?

对!我就想要哪样!

对大哥你来说,应该不难吧!

望赐教!
作者: sgrshh29    时间: 2006-3-24 19:54
此贴不够简洁,已经删除。

[此贴子已经被作者于2006-4-14 16:07:42编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3