设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] 请教一个关于报表生成的问题?

[复制链接]
跳转到指定楼层
1#
发表于 2005-11-19 01:39:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问高手:我现在用access做了我们学院教职工的人事管理系统,需要统计一些数

据,比如年度在编教授、年度在编副教授、年度在编讲师、年度在编助教。老师现

在要求我把这些查询执行后得出的数据自动的生成到报表中去。以前我都是手动操

作,把查询执行后得出的数字输入到窗体中,然后生成报表。请问诸位高手,这个

应该怎么实施啊?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
5#
发表于 2006-1-7 19:32:00 | 只看该作者

access 报表

2.创建让用户选择日期窗体






创建一个窗体,添加以下控件:一个“年”组合框,一个“月”组合框,一个“开始日期”文本框,一个“结束日期”文本框。如果添加组合框时出现控件向导,取消向导。






把“年”组合框的数据属性设置如上图,这样用户就只能选择1999-2002年,当然还可以再增加年份。默认值为当前日期的年份。






和“年”组合框类似,把“月”组合框的数据属性设置如上图,这样用户就只能选择1-12月。默认值为当前日期的月份


在某些情况下,可能希望仅当特定条件为真时才在宏中执行一个或多个操作。例如,如果在某个窗体中使用宏来校验数据,可能要显示相应的信息来响应记录的某些输入值,另一信息来响应另一些不同的值。在这种情况下,可以使用条件来控制宏的流程。 条件是逻辑表达式。宏将根据条件结果的真或假而沿着不同的路径执行。如果这个条件结果为真,则 Microsoft Access 将执行此行中的操作。在紧跟此操作的操作的“条件”栏内键入省略号(…),就可以使 Microsoft Access 在条件为真时可以执行这些操作;如果这个条件式的结果为假,Microsoft Access 则会忽略这个操作以及紧接着此操作且在“条件”字段内有省略号(…)的操作,并且移到下一个包含其他条件或空“条件”字段的操作。






建立一个窗体,添加一个文本框,命名为“输入数字文本框”,再添加一个确定按钮。 单击确定按钮属性的事件/单击右边的生成器按钮,选择建立宏,并为宏起一个宏名,如“宏3”。






上图是宏3的设计视图。这个宏将实现根据用户在[输入数字文本框]中输入的不同数字显示不同的消息。 单击工具栏上的“条件”按钮






,为宏添加条件列。 图中第一行表示当 0 < [输入数字文本框] < 10 时,显示一个“你输入了一个小于 10 的数字”的消息。 第二行表示当 10 < [输入数字文本框] < 20 时时,显示一个“你输入了一个大于 10 并小于 20 的数字”的消息。 第三行表示当 20 < [输入数字文本框<FONT face="T
4#
发表于 2005-11-20 06:44:00 | 只看该作者

[建议]自动产生符合条件的报表

你好,我根据你的要求,做了一个例子,你可以在窗体中选择适当的选项(年度和职称),然后点击OK按钮,就可以产生相应的报表。你看一下例子,还是比较简单的。有问题,你可以再问我。



本帖子中包含更多资源

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

x
3#
发表于 2005-11-20 04:37:00 | 只看该作者
数据库的基础部分在表中,查询,报表的数据都来源于表,但可以经过计算和整理形成有别于表的各种状态,表中的数据改变后,查询和报表会跟着改,如果需要手动解决,可能是查询和报表没有做好,可以在此找一下原因.
2#
发表于 2005-11-19 02:15:00 | 只看该作者
年度在编教授、年度在编副教授、年度在编讲师、年度在编助教 用查询实现,然后分别设为 报表 的数据源。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-2 03:31 , Processed in 0.118008 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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