Access怎么让一个窗体确定数据以后再弹出一个窗体

如题所述

第1个回答  2020-04-10
在Access中,有时需要在一个窗体中显示另一个窗体中的数据。窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。使用主-子窗体的作用是:以主窗体的某个字段为依据,在子窗体中显示与此字段相关的记录,而在主窗体中切换记录时,子窗体的内容也会随着切换。因此,当要显示具有一对多关系的表或查询时,主-子窗体特别有效。但是,并不意味着,主窗体和子窗体必须相关。下面,用两种方法创建主-子窗体:一是同时创建主窗体和子窗体,二是先建立子窗体,再建立主窗体,并将子窗体插入到主窗体中。1.同时创建主窗体和子窗体创建主-子窗体,要求主窗体显示“教师”表的“教师姓名”、“所属系”、“文化程度”和“职称”四个基本信息,子窗体中显示“教师任课表”的“课程编号”和“课程名称”。操作步骤如下:
(1)在“成绩管理”数据库窗口下,双击“使用向导创建窗体”,弹出确定数据源窗口。(2)在“表/查询”下拉列表框中选择“表:教师”,并将“教师姓名”、“所属系”、“文化程度”和“职称”四个字段添加到“选定的字段”框中。(3)再次在“表/查询”下拉列表框中选择“表:课程”,并将“课程编号”和“课程名称”二个字段添加到“选定的字段”框中。(4)单击“下一步”按钮。如果两个表之间没有建立关系,则会出现一个提示对话框,要求建立两表之间的关系,确认后,可打开关系视图,同时退出窗体向导。如果两表之间已经正确设置了关系,则会进入窗体向导的下一个对话框,确定查看数据的方式。这里保留默认设置。
(5)单击“下一步”按钮,选择子窗体的布局,默认为“数据表”。(6)单击“下一步”按钮,选择窗体的样式,选择
“标准”样式。(7)单击“下一步”按钮,为窗体指定标题,分别为主窗体和子窗体添加标题:“教师任课主窗体”和“教师任课子窗体”。(8)单击“完成”按钮,结束窗体向导。这时,在“成绩管理”数据库窗口下,会看到新增的两个窗体。如果双击“教师任课子窗体”,则只打开单个子窗体。如果双击“教师任课主窗体”,会打开主-子窗体,当主窗体中查看不同教师的记录时,子窗体中会随之出现该教师的任课课程。2.创建子窗体并插入到主窗体中在实际应用中,往往存在这样的情况:某窗体已经建立,后来再将其与另一个窗体关联起来,这时就需要把一个窗体(子窗体)插入到另一个窗体中(主窗体)。使用工具箱上的“子窗体/子报表”控件按钮完成此操作。
窗体“学生选课主窗体”仅有学生“学号”和“姓名”字段,窗体“学生选课子窗体”有学生选课的“课程编号”、“平时成绩”和“考试成绩”字段。要求将“学生选课子窗体”插入到“学生选课主窗体”中,以便查看每个学生的选课成绩。具体步骤如下:(1)在设计视图中,以“学生选课”表为数据源,拖动“课程编号”、“平时成绩”和“考试成绩”字段到设计视图中,以纵向方式排列,命名为“学生选课子窗体”,保存退出。(2)再打开一个新的设计视图,以“学生”表为数据源,拖动“学号”和“姓名”字段到设计视图中,以横向方式排列,适当调整控件大小和位置。(3)在工具箱中确保按下了“工具向导”按钮,再选择“子窗体/子报表”控件按钮
,在窗体的主体节的合适位置单击鼠标,启动子窗体向导。在“使用现有的窗体”列表框中选择“学生选课子窗体”。(4)单击“下一步”按钮,确定主窗体和子窗体链接的字段。这里选取默认设置,以学生表的“学号”为依据,在子窗体显示与此字段相关的记录。(5)单击“下一步”按钮,指定子窗体的名称,取默认值“学生选课子窗体”。(6)单击“完成”按钮,“学生选课子窗体”插入到当前窗体中。(7)在当前窗体(主窗体)中适当调整子窗体对象的大小至满意为止,保存窗体,命名为“学生选课主窗体”。

Access怎么让一个窗体确定数据以后再弹出一个窗体
如果两个表之间没有建立关系,则会出现一个提示对话框,要求建立两表之间的关系,确认后,可打开关系视图,同时退出窗体向导。如果两表之间已经正确设置了关系,则会进入窗体向导的下一个对话框,确定查看数据的方式。这里保留默认设置。(5)单击“下一步”按钮,选择子窗体的布局,默认为“数据表”。(6...

Access怎么让一个窗体确定数据以后再弹出一个窗体
操作步骤如下: (1)在“成绩管理”数据库窗口下,双击“使用向导创建窗体”,弹出确定数据源窗口。(2)在“表\/查询”下拉列表框中选择“表:教师”,并将“教师姓名”

如何在 Access 2007 的窗体中实现点击按钮打开另一个窗体???
1、打开一个Access数据库软件,可以打开已创建好的数据库,在【数据库工具】菜单下,鼠标左键单击【空白窗体】按钮。2、接着,在【空白窗体】菜单下,鼠标左键单击【命令】按钮控件,如下图所示。3、然后,在【窗体】窗口中,绘制出命令按钮,可以看到弹出的向导窗口,如下图所示。4、接着,在【向导...

ACCESS中如何将一个窗体设置成 打开数据库后自动弹出
access中菜单“工具”-“启动”中设置“显示窗体\/页”为你要加载的窗体就可以了。

我想在ACCESS一个窗体中加个按钮,点击后就可以直接跳到另一个窗体添加...
1、在设计视图中做好那个能添加新记录的目标窗体,如确定好记录源,将窗体的允许添加(AllowAdditions )属性设置为 是 、数据输入(DataEntry )属性设置为 是 ;2、在想打开窗体的那个命令按钮的“单击”事件属性上,写为〔事件教程〕;并弹出其VBA编写窗口 3、将下列代码写入过程中:DoCmd.OpenForm ...

ACCESS 2010中一个数据表窗体中 点击一个列表项 弹出录入该条信息附加信...
在窗体1上单击某条记录, 产生可以代表这个记录的一个key值, 可以放在变量里或者主窗体一个隐藏的文本框里, 然后打开第二个窗体, 第二个窗体的另外一个表的数据查询加上这个key值, 这样所需的进一步资料了

ACCESS让一个按钮单击关闭当前窗体,双击退出数据库系统
这实际上时一个按钮的两个事件 分别编写单击事件和双击事件 在单击事件里编写打开控制面板事件和退出本窗体事件,注意顺序不能反 在双击事件里编写“docmd.quit”即可

access窗体中如何录入一个数据时自动弹出另一个数据
思路,表格按回车后,取其值在数据库表里面查询到名称结果,然后直接写入下一个表格 VBA

Access窗体数据表,单击某一条记录,如何弹出对应窗体该条记录的详细信息...
实现你说的功能很简单,首先基于数据表创建一个查询,将此查询的编号字段与数据表同名字段相关联,再以此查询创建一个纵栏表窗体,然后,在数据表窗体设计视图中选择一个字段文本框,比如客户、编号等右键进入其属性,点击事件选择双击(最好不要选择单击因为单击很容易误触发),此时可以选择宏也可以选择事件...

ACCESS关闭一个窗体自动打开另一个窗体
在这个窗体的关闭事件输入如下代码:Private Sub Form_Close()DoCmd.OpenForm "要打开的窗体名称"End Sub

相似回答
大家正在搜