Access交流中心

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

交叉查询表总计字段不能锁定在最右边

Lee  发表于:2010-05-24 17:10:41  
复制

用“入库”表生成交叉查询表后,本来已把总计字段拖动到最右边,但有新数据输入后,变成新数据在总计字段的右边,例如交叉查询表字段:

产品编号   2010-5-20  2010-5-21  总计

    (具体数值内容不详细列出)

继续输入新数据后查询变成:

产品编号   2010-5-20   2010-5-21  总计  2010-5-22  2010-5-23

为何总计字段不能自动锁定在列字段最右方?

点击下载此附件

 

Top
陈福祥 发表于:2010-05-25 22:42:29

我用直接的方法不能实现你的目的,但通过间接的方法还是可以实现的。

我实现的方法如下:1、增加一个临时查询,用来临时排列交叉表的字段的位置;2、用一个窗体来显示最终固定位置后的交叉表数据。

声明:本人也属初学者,方法笨拙,如有高手的较好方法,则尽量采用先进技术,如实在没法的情况下,可采用本的方法,呵呵……

 

点击下载此附件

Lee 发表于:2010-05-25 23:52:18

先谢谢陈先生,这样做表面上是可行的,但前提是交叉表查询不能设置查询条件(例如把进仓日期按[开始]和[结束}设置参数),否则“临时查询”无法运行。



赵文斌 发表于:2010-05-26 07:42:15

点击下载此附件测试一下,我试了不会变

 



陈福祥 发表于:2010-05-26 13:21:51

还是2楼时的笨方法,贴做修改后,即可添加条件限制。

附注:本人偶尔逛别的论坛时常被人批评说“水平又低,还要倒处发言”,所以,我的方法仅可在实在没有别的办法才采用。

 

点击下载此附件

Lee 发表于:2010-05-26 21:09:19

赵文斌先生的回复的方法,“总计”字段在数据列的左面,问题没解决;

陈福祥先生的再次回复的方法,“临时表”打不开,问题依然不解决;

谢谢两位热心回复。

那些认为别人发言水平低下者,只是狗眼看人低罢了,陈先生不必理会。

我也相信论坛的多数读者都是乐于助人的。



陈福祥 发表于:2010-05-26 21:52:41

我在4楼发的附件,在我的电脑上是能打开的,就是打开你的“入库查询”窗体,数据会在该窗体的子窗体里显示。不过有个缺点未注意:就是无数据记录时会出错,现在已经修正。如果你不喜欢在子窗体里显示数据,可在窗体的代码里,按说明的稍作修改即可。

不知你是在什么样的情况下不能打开。

 

点击下载此附件

赵文斌 发表于:2010-05-26 22:45:23
你这样做其实也没有什么意义,但还是按你的意思做了个示例.刚开始看错你的要求了.我以为只要不夹在列日期中就可以了.现在这个看看是不是可以达到你的要求.点击下载此附件

Lee 发表于:2010-05-27 20:28:03

陈先生和赵先生的方法都能解决问题,我开始没留意到陈先生方法是在窗体中打开交叉表,以为在查询中打开和设置条件。

两位的方法最终都是窗体中用VB打开交叉表和设置日期参数。

另外我对VB不熟悉,能上传一个设计上述窗体的说明吗?我5月24日有个贴子是关于在子窗体中不能打开交叉表的,此方法也正好解决,让我把那贴子也一起结了。



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