美文网首页
在access窗体 中建立子窗体

在access窗体 中建立子窗体

作者: 张小庭 | 来源:发表于2016-08-28 16:59 被阅读0次

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

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

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

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

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

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

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

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

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

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

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

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

相关文章

  • 在access窗体 中建立子窗体

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

  • 子窗体、主窗体传参

    在主窗体里面操纵子窗体的控件 子窗体 主窗体 主窗体点击事件操作 直接在主窗体里面操纵子窗体的控件,进行一系列操作...

  • Access在窗体间传递参数的几种常用办法

    Access在窗体间传递参数的几种常用办法 在OfficeAccess 实际开发应用中,常常需要在窗体间传递参数。...

  • Qt子窗体关闭时,不执行析构函数问题

    子窗体的构造函数中初始化了父窗体的parent,当关闭子窗体时不会调用析构函数, 只有关闭父窗体时,才会调用子窗体...

  • 在access数据库中建立窗体

    access实在是一个很好用的数据库。基本上,会用excel表格的,就可以操作access中的表格,二者还可以导入...

  • C#如何创建MDI子窗体

    C#中怎样创建MDI子窗体?在MDI主窗体的【属性】对话框中,将MDI主窗体的IsMdiContainer属性设为...

  • C# 弹出窗口,TextBox控件交互,不同窗体参数传递

    主窗体是Form1,现在欲创建一个子窗体,并将子窗体上用户输入的数据传给主窗体。 创建新窗体 将该窗体命名为Par...

  • 页面刷新

    前端datatable 中 子窗体关闭,父窗体页面刷新 table.draw(false); 示例:$('#tab...

  • 2.4 系统主界面的操作

    系统主界面的制作 MDI窗口的制作 1、创建一个窗体,然后添加子窗体,将一个MDI容器窗体作为父窗体将多个子窗体包...

  • MDI界面程序制作

    MDI界面程序制作 MDI窗体的特点 MDI的容器窗体(父窗体)必须且只能有一个,其客户区用于显示子窗体。不要在容...

网友评论

      本文标题:在access窗体 中建立子窗体

      本文链接:https://www.haomeiwen.com/subject/jyztettx.html