龙空技术网

手把手教你创建学生信息表报表

什来之比 1776

前言:

而今大家对“做报表的时候怎么数字不显示了”都比较珍视,兄弟们都想要剖析一些“做报表的时候怎么数字不显示了”的相关内容。那么小编也在网摘上网罗了一些关于“做报表的时候怎么数字不显示了””的相关资讯,希望同学们能喜欢,兄弟们一起来了解一下吧!

报表

首先,来创建一个“学生信息表”的窗体,将各个控件的大小位置和布局进行设置:

上面这个窗体实际上是方便我们在电脑前对学生信息进行查询,那么如果我们想要将信息按照一定格式进行打印,就要用到“报表”了,下面我们就来讲一下如何创建“报表”?

首先,我们可以基于“表”创建报表,也可以基于“查询”创建报表,这个和我们以前讲的窗体是类似的,只是看我们的需要来确定创建一个什么样的报表,首先,我们基于查询创建一个报表,我们来创建一个查询,这个查询实际就是实现我们想要的结果:

SELECT a.*, b.总分数, b.成绩分类 FROM 学生信息表 AS a, 成绩单 AS bWHERE a.学号=b.学号;

将这个查询保存“学生成绩”即可,名字随便起:

保存后,下面我们来创建报表,选中这个查询,然后选择“创建”选项卡,选择“报表”:

右键单击对这个报表进行保存,并起个名称:

点击确定后,大家可以看到在左侧的窗格内出现了我们创建好的报表啦:

我们先来运行这个报表,和窗体的运行方式基本类似,可以关闭这个界面,双击即可,也可以进入到“报表视图”:

可以看到这个报表直接以类似表的格式显示,每一行显示一条记录信息,我们也可以像窗体一样对这个报表的格式进行修改,可以在设计视图下进行修改,也可以布局视图下进行修改,下面这个就是我们稍做修改的界面:

可以看到,我们添加了页眉,并且将每条记录的宽度进行了适当的调节,以便将所有的信息显示完整,报表中的一些格式上的设置与窗体是类似的,这里面不再多讲,下面再来修改一下格式,都是在布局视图下或者设计视图下,通过“报表布局工具”下的设计、排列、格式和页面设置选项卡来完成修改:

运行之后的效果是这样的:

这样,最简单和最基本的学生成绩报表就做好啦,我们直接可以对它进行打印就可以啦,如果大家还想让界面变得更漂亮一些,大家可以对它进行修改主题,加一些自己的设想和设计。

分组报表

首先,创建一个空报表,创建好的空报表右键单击保存命名为“分组报表”,这个报表默认的这图为“布局视图”,右键进入设计视图,如下界面:

这个报表有页面页眉、主体和页面页脚,我们可以给它加一个报表页眉,进入到“报表设计工具”中“设计”选项,单击标题,即可看到出现了报表页眉:

我们给它加个标题,再来加个图片,在修改标题之前,我们先将标题的表格格式删除即“删除布局”,这样方便我们对标题的任意修改:

这时,再来修改标题和加图片,加图片时我们要选择“图像”控件:

然后选择图片路径,这样报表页眉就制作好了,如果我们不想要标题显示边框,可以通过属性表将边框设置为透明:

下面,我们来为页面的页眉进行设置,这个页面的页眉就是说明我们报表的内容,也就是表头放到页面页眉即可,我们选择设计选项下的添加现有字段,选择“成绩表”:

然后将页面页眉添加三个标签控件,标签控件的内容分别对应序号、姓名和成绩分类,将右侧表中的序号、姓名和成绩分类三个字段拖到主体中:

此时,修改一下它们的布局,让页眉的标题对应下面的字段,并将主体中的标签删除掉,因为我们已经把标签放到页眉上了:

我们运行一下,看看结果,我们每做一步操作都可以看一下结果是否满意,如果不满意可以随时进行修改:

我们再为页眉和主体加一个背景颜色,点击页眉或者主体,可在属性表中可以对背景色进行选择和修改:

加完背景色后,可以看到界面的颜色改变了,这个颜色可以按照自己喜欢的色调进行调整:

此时,我们可以在这个报表的页脚处添加日期,添加日期有两个方法,一个方法是直接通过设计选项下的日期和时间进行添加:

还有一个方法是,在页脚处添加一个文本框控件,对控件写上一个日期函数即可,在控件来源中选择内置函数中的日期/时间Now:

单击确定后,可以看到文本框里面有函数公式了:

我们来运行一下报表,看看效果怎么样:

可以看到在页脚处出现了时间,当然我们也可以对时间的显示方式进行修改和调整,让它更美观一些,大家可以尝试一下。

分组报表”自动功能

除了将页面页脚加上日期,我们还可以对日期进行格式上的修改,选中控件后,打开属性表找到格式选项,可以看到有很多显示方式,大家可以根据需要选择恰当的格式,这里我们选择短日期:

如果我们要选择短时间,那么时间格式就只是几时几分而没有日期啦,下面是短日期的效果:

如果我们选择长日期,并且在属性表中将边框样式改为透明,在格式选项下左对齐,那么效果就是这样的:

所以在日期的设置上是随意灵活处理的,看大家的需要和喜好而已。

我们可以在页脚处显示整个报表共有多少页,当前页是第几页,那么怎么来做呢?首先,我们在页脚处添加一个“文本框”,我们在添加文本框的时候自动带一个标签,直接将标签删除即可:

此时,我们选择属性表,点击数据项,在弹出的对话框键入以下信息:

点击确定后,将报表保存,运行报表看看效果可以看到右侧显示了总页和当前页:

以上是显示页码的函数,其实还有很多功能的函数,以后我们慢慢来学习和总结。

下面我们进行分组,首先把总分数字段通过“添加现有字段”添加到主体中:

然后点击设计选项下的分组和排序,分组形式选择“成绩分类”,这时就会出现“成绩分类页眉”,此时我们在“成绩分类页眉”中添加文本框控件,并将控件的数据源指向成绩表中的“成绩分类”:

此时,运行报表,可以看到下面的界面,将成绩分类按“不及格”和“及格”进行了分类,下面这个是“不及格”的分类:

下面这个是“及格”的分类:

从以上报表看出,分组的目的是将数据报表进行分类打印,分类后,我们还可以根据分数大小对这个报表进行排序:

从下面的排序来看,在不及格中分数是按从小到大进行排序的:

在及格中分数也是按从小到大进行排序的:

由此可见,我们可以直接对数据报表进行分组排序进行打印。

报表向导创建报表

使用“报表向导”来创建报表,首先点击创建选项卡,选择“报表向导”,在弹出的对话框中选择一个表,并将我们需要的字段移动到右侧的方框内,即“选定字段”项下:

然后点击下一步,会提示我们是否添加分组级别,我们想按班级进行分组,直接将班级序号添加到右侧,下面蓝字部分就是我们添加的分组:

下一步,提示我们是否排序,我们选择了总分数进行排序:

继续下一步,布局选择递阶,方向选择纵向:

点击下一步,之后为该报表命名即可:

点击完成,可以看到报表以预览的状态呈现了出来:

此时,我们可以进入到设计视图下对报表的布局进行修改和完善:

报表有些不规整,我们调整一下格式,在调整过程中是有一定技巧的,大家可以翻看以前的文章,格式上的调整与之前讲过的窗体类似,下面我们对布局做了一下适当的调整:

下面,我们来看一下调整后的效果:

我们再看看下面的数据如何,可以看到整个数据是按班级进行分类的,而且每个班级的排序是按总分数从小到大进行排列的:

再看看结尾,可以看到有时间,有共几页和第几页,这些都是向导自动为我们添加进行的,省了好多麻烦:

大家可以根据自己的数据和工作做一个这样的报表,这样直接就可以浏览打印了!

结语:喜欢的请关注、转发!

标签: #做报表的时候怎么数字不显示了