问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在Access中怎样建立子窗体?

发布网友 发布时间:2022-03-30 13:21

我来回答

1个回答

热心网友 时间:2022-03-30 14:51

在Access中,有时需要在一个窗体中显示另一个窗体中的数据。窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。使用主-子窗体的作用是:以主窗体的某个字段为依据,在子窗体中显示与此字段相关的记录,而在主窗体中切换记录时,子窗体的内容也会随着切换。因此,当要显示具有一对多关系的表或查询时,主-子窗体特别有效。但是,并不意味着,主窗体和子窗体必须相关。
下面,用两种方法创建主-子窗体:一是同时创建主窗体和子窗体,二是先建立子窗体,再建立主窗体,并将子窗体插入到主窗体中。
1.同时创建主窗体和子窗体
创建主-子窗体,要求主窗体显示“教师”表的“教师姓名”、“所属系”、“文化程度”和“职称”四个基本信息,子窗体中显示“教师任课表”的“课程编号”和“课程名称”。操作步骤如下:
(1)在“成绩管理”数据库窗口下,双击“使用向导创建窗体”,弹出确定数据源窗口。
(2)在“表/查询”下拉列表框中选择“表:教师”,并将“教师姓名”、“所属系”、“文化程度”和“职称”四个字段添加到“选定的字段”框中。
(3)再次在“表/查询”下拉列表框中选择“表:课程”,并将“课程编号”和“课程名称”二个字段添加到“选定的字段”框中。
(4)单击“下一步”按钮。如果两个表之间没有建立关系,则会出现一个提示对话框,要求建立两表之间的关系,确认后,可打开关系视图,同时退出窗体向导。
如果两表之间已经正确设置了关系,则会进入窗体向导的下一个对话框,确定查看数据的方式。这里保留默认设置。
(5)单击“下一步”按钮,选择子窗体的布局,默认为“数据表”。
(6)单击“下一步”按钮,选择窗体的样式,选择 “标准”样式。
(7)单击“下一步”按钮,为窗体指定标题,分别为主窗体和子窗体添加标题:“教师任课主窗体”和“教师任课子窗体”。
(8)单击“完成”按钮,结束窗体向导。
这时,在“成绩管理”数据库窗口下,会看到新增的两个窗体。如果双击“教师任课子窗体”,则只打开单个子窗体。如果双击“教师任课主窗体”,会打开主-子窗体,当主窗体中查看不同教师的记录时,子窗体中会随之出现该教师的任课课程。
2.创建子窗体并插入到主窗体中
窗体“学生选课主窗体”仅有学生“学号”和“姓名”字段,窗体“学生选课子窗体”有学生选课的“课程编号”、“平时成绩”和“考试成绩”字段。要求将“学生选课子窗体”插入到“学生选课主窗体”中,以便查看每个学生的选课成绩。具体步骤如下:
(1)在设计视图中,以“学生选课”表为数据源,拖动“课程编号”、“平时成绩”和“考试成绩”字段到设计视图中,以纵向方式排列,命名为“学生选课子窗体”,保存退出。
(2)再打开一个新的设计视图,以“学生”表为数据源,拖动“学号”和“姓名”字段到设计视图中,以横向方式排列,适当调整控件大小和位置。
(3)在工具箱中确保按下了“工具向导”按钮,再选择“子窗体/子报表”控件按钮 ,在窗体的主体节的合适位置单击鼠标,启动子窗体向导。在“使用现有的窗体”列表框中选择“学生选课子窗体”。
(4)单击“下一步”按钮,确定主窗体和子窗体链接的字段。这里选取默认设置,以学生表的“学号”为依据,在子窗体显示与此字段相关的记录。
(5)单击“下一步”按钮,指定子窗体的名称,取默认值“学生选课子窗体”。
(6)单击“完成”按钮,“学生选课子窗体”插入到当前窗体中。
(7)在当前窗体(主窗体)中适当调整子窗体对象的大小至满意为止,保存窗体,命名为“学生选课主窗体”。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
江苏滨海论坛大话滨海新滨海论坛大话滨海 新塘沽论坛新塘沽论坛简介 滨海论坛app如何发布信息爆料 滨海论坛app发布信息爆料方法 青岛滨海学院有没有网上交流的论坛之类的地方 我是浙师大数理与信息工程学院的新生,是分到什么样的宿舍? 内蒙古--乌海市(蒙C) ROG 玩家国度 风行标准版月耀白 白色游戏耳机-详细介绍 成都新港科技有限责任公司公司历程和荣誉 ...金怎么比17年少了90,怎么回事儿啊。天津大港的 宝马标志的来历和含义 红魔3s怎么设置锁屏关闭状态栏? 红魔3S怎么设置微信黑色屏幕? 如何能让努比亚红魔3S屏膜上显示农历和阳历? 红魔3s怎么设置息屏后台软件不退出? 红魔mars手机 支持边打游戏边录屏吗 红魔3S手机怎么设置手机永不黑屏? 红魔手机为什么有时候关不掉录屏 红魔用不了录屏 红魔手机录屏怎么关闭触屏提示? 红魔3录屏时怎么关闭白点? 红魔mars手机 可以 边玩刺激战场(吃鸡)边录屏吗 红魔三怎么样能在开启电竞模式下录制游戏视频。 老板油烟机好不好,一般价格是多少 老板牌抽油烟机是什么价位的? 老板抽油烟机大概什么价位?型号多吗? 老板油烟机报价多少?谁用过这个牌子? 老板牌抽油烟机价格是多少? 老板烟机如何呢 老板油烟机价格 5个型号推荐 购买使用不到一个月的抽油烟机面板起锈可以维权吗? VB中窗口和窗体有何区别? 如何用抖音拍摄一个无水印的视频? 视频无水印提取怎么做啊? 当我想剪辑名人视频时,如何找到无水印视频? 如何得到无水印视频 爱奇艺随刻版怎么无水印录制视频? 怎么才能无痕提取无水印视频啊? 唐人街探案ivy结局是什么? 《唐人街探案 3》除了刘德华,结尾露面的3个Q是什么人? 刘昊然:我不要当中国的荷兰弟,你知道他为什么会这么说吗? 微信的微笑表情是什么意思 微信发呆的表情是代表什么含义?还有其他表情呢? 微信发个笑脸什么意思 遇见笑:-D这个微信名是什么意思 女孩在微信说“亲”又发三个大笑表情符什么意思? 安装CAD时提示磁盘空间不足。亮显的驱动器没有足够的空间来安装选定的功能 autocad2011安装时怎么会出现磁盘不足,我安装的不是C盘,安装的盘空间有几十G呢,怎么会这样? CAD安装磁盘空间不足求解明明够的阿 CAD安装时提示磁盘空间不足! cad安装不了,提示内存不足