设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] 每周一题---如何对交叉查询产生报表

[复制链接]

点击这里给我发消息

11#
 楼主| 发表于 2002-9-2 17:04:00 | 只看该作者
我的程序里面有啊,
lblTotal.Left = 30
    lblTotal.Width = Width1
    txttotalwaste_qty.ControlSource = "totalwaste_qty"
    txtttotalwaste_qty.ControlSource = "=sum(totalwaste_qty)"
    If Me.Width < ttlwidth + txttotalwaste_qty.Width Then
                Me.Width = Me.Width + txttotalwaste_qty.Width
    End If
    lbltotalwaste_qty.Left = ttlwidth
    txttotalwaste_qty.Left = ttlwidth
    txtttotalwaste_qty.Left = ttlwidth
    lbltotalwaste_qty.Visible = True
    txttotalwaste_qty.Visible = True
    txtttotalwaste_qty.Visible = True
    ttlwidth = ttlwidth + txttotalwaste_qty.Width
不过,这种合计需要你选择某些字段进行合计,如果你想所有数字字段都进行合计,则还要进行一次判断,即如果此列被显示且是数字字段,则在报表页脚上相应位置加上相应合计:
12#
发表于 2002-9-3 01:34:00 | 只看该作者
老大啊,我是刚入门的,您的高深内容我非常仰慕,不过我看不太懂,最好有数据结合或者简单点介绍一下,我相信这个功能大家都会碰到的,万分感谢!
13#
发表于 2002-9-5 01:26:00 | 只看该作者
斑竹,帮忙解决一下,谢谢!
14#
发表于 2002-9-5 07:20:00 | 只看该作者
有空,我记得在查询里pivot选项后设置一下列名称就可以啦,就算没有数据生成,也可以形成列的,我以前一个程序就用过。
15#
发表于 2004-1-12 00:55:00 | 只看该作者
请教yuab版主和tmtony站长,有个问想请教,以yuab给的例子来说:
如果在"2001-1-1"这天的所有项目的总计为0,可否在报表中把这天隐藏起来,以节省报表空间.
因我遇过字段很多的情况,同时把所有字段都打印出时纸张不够宽,但是在同月内有些字段不用显示出来,所以想隐藏一些字段,请问有没有办法?
16#
发表于 2005-6-11 18:37:00 | 只看该作者
当对交叉查询进行参数传递时就没办法生成报表了(字段为空,无法继续),请问有什么方法可以解决?
17#
发表于 2005-8-13 02:20:00 | 只看该作者
还有一个问题,就是如何控制报表的内容呢?比如限制某一时间段或者某一年的内容呢?请继续讨论谢谢
18#
发表于 2005-10-11 22:39:00 | 只看该作者
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
19#
发表于 2006-6-8 05:35:00 | 只看该作者
对不起,将你们打扰了。
请问行总计有了,那么列总计如何设计?谢谢![em05]
20#
发表于 2007-1-12 00:45:00 | 只看该作者
0k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-23 17:39 , Processed in 0.098377 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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