设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3086|回复: 7
打印 上一主题 下一主题

[报表] 例子+讨论:动态设置交叉表

[复制链接]
跳转到指定楼层
1#
发表于 2012-9-17 17:33:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   最近为交叉报表的问题苦恼,记得以前有人发过一个动态设置的,找不到了,思路是设置足够多的字段,然后用代码设置标签和字段数据源,然后隐藏不需要显示的。
    我按此思路做了个例子,不知道有没有更好的办法~ 如果有的话,欢迎跟帖!~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-9-17 18:43:48 | 只看该作者
本帖最后由 todaynew 于 2012-9-17 18:48 编辑

简单方法有两个:其一是导出为Excel表;其二是用列表框控件呈现记录。
3#
发表于 2012-9-17 19:57:17 | 只看该作者
todaynew 发表于 2012-9-17 18:43
简单方法有两个:其一是导出为Excel表;其二是用列表框控件呈现记录。

支持用列表框控件.
至于导出Excel,可以用OWC来代替一下,这样就能在窗体里面呈现Excel的效果.
4#
 楼主| 发表于 2012-9-18 08:49:28 | 只看该作者
导出就不考虑了,还需要进一步加工,虽然不复杂,但是“老板”很懒~ EXCEL也不会用~他要点个按钮就能看到结果~
列表框控件倒没用过,我试试先~
谢谢2位!!
5#
发表于 2012-9-18 16:42:32 | 只看该作者
我曾经参照过前辈的方法,不过有字段数限制,不满的有空格,表格宽度固定,不美观等缺点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2012-9-18 18:49:18 | 只看该作者
本帖最后由 roych 于 2012-9-18 18:50 编辑

这是刚开始接触Access找到的作品,忘了作者是谁了,现附上供参考:

当然,这是报表作品,楼主转换成窗体即可(相信这并非什么难事)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2012-9-19 08:45:30 | 只看该作者
ynjxw :
      字段肯定有限制了,如果字段太多的话,个人认为导出EXCEL是最好的选择了~  
      另:不需要的字段可以隐藏掉,不用出现空格在报表上;

roych:
    谢谢你~  我也是做的报表,不是窗体~ 不知道当年看到的是不是这个例子,原理应该是一样的,只是一直没用到交叉表,现在用到了,找不到了~
8#
发表于 2012-9-19 09:07:20 | 只看该作者
我的做法是vba写一个类,所有的报表都调用这个类。
我做的系统,只用了2个报表,一个横向,一个纵向。所有的数据都是通过ado获取,然后调用类打印到报表上

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 07:31 , Processed in 0.220111 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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