在access窗体 中建立子窗体

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

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

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

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

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

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

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成...
    A梦想才让心跳存在阅读 1,056评论 0 4
  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 4,586评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • access实在是一个很好用的数据库。基本上,会用excel表格的,就可以操作access中的表格,二者还可以导入...
    张小庭阅读 1,557评论 0 4
  • 狗在玛雅历法中对应白狗图腾和行星调性。 以下英文原文来自https://whatismyspiritanimal....
    郭希秀阅读 1,495评论 0 7