在access窗体 中建立子窗体

昨天我们学会了建立窗体,但是这个窗体很简单,只能看到一个表格里的信息。但是在使用时,我们需要的可能要比这更多一些。

比方说,我们的数据库的使用者是学校的管理人员,他希望同时能够看到学生的个人信息和他的住宿信息。学生个人信息的表格数据来自教务处,而住宿信息来自宿舍管理部门。管理者想要既看到某个学生的个人信息,他是哪个学院哪个年级的、学号是什么、辅导员是谁等等,又想看到他的住宿信息:住在哪栋宿舍、哪个房间、房间几个人、是否退过宿等等。

这个要求应该说在管理过程中是很常见的。那么我们怎么来满足呢。

首先,我们可以先建立一个普通的学生个人信息窗体,方法就像昨天所说。这样,学生的个人信息就可以看到了。

接下来,怎样同时在窗体里显示住宿信息呢?我们在个人信息窗体里再建立一个住宿信息的子窗体。方法是这样的:

先进入个人信息窗体的设计界面(开始-视图-设计视图),点开“控件”栏,检查一下“使用控件向导”,很好,前面的图标已经是红色了,那么我们可以点开上面的“子窗体/子报表”图标了。如果你不知道哪个是“子窗体/子报表”图标,那就把光标在上面多放一会儿,很快,它们的名字就出现了。第一次你多花点时间熟悉这些图标的名称,以后就可以做到一看到图标,头脑里就自动将它转化成相应的意思了。

点了图标后,你会发现光标移动到工作区时变成了十字形,后面还跟着子窗体的图标。聪明如你就知道,这是让我们自己画窗体了,看来这事儿,电脑不能替你拿主意,子窗体放哪儿、多高多宽,这些都是你说了算。

好了,你发挥了一下创造性,在窗体里框了一个方块,告诉系统:这就是我想要的子窗体了。于是,显示器上跳出一个对话框,问你是用现有的窗体还是用表或者查询建立子窗体?这是要给子窗体链接数据源了。如果你像我一样数据都在表和查询里放着,那就选表和查询吧,否则,也可以选窗体。来,下一步。

下一步的页面里,列出了现在数据库里所有的表和查询,选择了哪个表或者查询,它所包含的所有字段就都显示在下方的可用字段窗口中,你可用选想要的字段,通过旁边的箭头移动到右边的选定字段窗口中,双箭头移动全部字段。选好了,下一步。

下一步,选择主窗体和子窗体的链接字段。什么意思呢?就是指定一个字段,这个字段主窗体有,子窗体也有,指定为链接字段后,主、子窗体就由于这个链接字段而发生了关联,其它字段依据关联字段联动。选定,好,下一步。

这一步就是让你给子窗体起个名字,起完了发现下一步是灰色的,直接点完成就行了。完成之后保存。点开工作区左侧的列表看窗体项,你会发现,主窗体和子窗体是分开保存的。就是说,当我们建立了一个主子窗体时,保存的是两个。

好了,子窗体建立完了,有兴趣的话,你还可以试试看一个主窗体可以建几个子窗体?

你可能感兴趣的:(在access窗体 中建立子窗体)