- 1、本文档共124页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
窗体名是控件所在窗体的窗体对象名,控件名是被引用控件的控件名称。引用中的感叹号可以用点替换,例如, [Forms].[窗体名].[控件名] [Forms].[窗体名]![控件名] [Forms]![窗体名].[控件名] 等,其作用完全相同。 【例5-1】设计一个窗体,根据从组合框中选择的课程查询对应课程的选课情况并在新的窗体中显示查询结果。 【解答】设计步骤分为3步:设计主窗体及课程选择控件,设计查询及子窗体,设计主窗体打开查询子窗体命令按钮。 1. 设计主窗体及课程选择控件 主窗体及课程选择控件设计步骤及内容如下: (1) 用设计器设计一个名为“窗体参数查询_主窗体”的窗体。 (2) 在窗体上添加一个组合框控件Combo1,设置其行数为2,无标题,行来源类型为“表/查询”,行来源为“tCourse”表。 (3) 设置Combo1提示标签控件标题为“课程选择:”。 2. 设计查询及子窗体 查询设计步骤如下: (1) 用设计器设计一个名为“窗体参数查询_查询”的查询。 (2) 查询来源表为tScore,输出列为“学号”、“选修日期”、“成绩”。 (3) “课程号”字段为不输出列,设置其条件为:[Forms]![窗体参数查询_主窗体].[Combo1],即课程号为“窗体参数查询_主窗体”上Combo1的选择值。 上述查询设置如图所示。 上述查询需要在一个窗体上展示,用“窗体向导”设计一个名为“窗体参数查询_子窗体”的窗体,该窗体以表格方式输出“窗体参数查询_查询”的所有字段。 用设计器修改窗体设计,设置窗体“弹出方式”、“模式”属性为“是”,即窗体以弹出式对话框打开。 3. 设计主窗体打开查询子窗体命令按钮 用向导在主窗体上添加一个命令按钮,设置要求如下: 操作“类别”选择“窗体操作”。 “操作”选择“打开窗体”。 打开的窗体对象选择“窗体参数查询_子窗体”。 按钮显示类型选择“文本”,按钮文本选择“打开窗体”。 完成上述设计后,运行“窗体参数查询_主窗体”(如左图所示),选择课程后,单击“打开窗体”按钮,即会弹出一个显示对应课程选修结果的对话框(如右图所示)。 5.3.7 控件Tab键次序设置(略) 5.3.8 控件访问键设置(略) 5.4 子窗体与链接窗体 5.3.4节中介绍的子窗体控件实现了主子表之间一对多的联系数据查询,实际上,子窗体控件的源对象也可以是一个单独的窗体,这个插入到某一窗体中的窗体叫做子窗体,容纳子窗体的窗体叫做主窗体。 可以利用子窗体处理一对多关系,也可以通过链接窗体处理一对多关系。 5.4.1 利用向导同时建立主窗体和子窗体 利用向导可以直接建立主窗体和子窗体。以tCourse和tScore为例,二者存在一对多关系,通过向导建立主窗体/子窗体的操作步骤如下: (1) 按前述操作方法打开“窗体向导”初始界面; (2) 在初始界面中依次选择tCourse表的所有字段和tScore表的“学号”、“课程号”和“成绩”字段; (3) 单击“下一步”按钮,向导进入数据查看方式选择界面,如图所示。 (4) 选择通过主表tCourse查看数据(本例选择)时,可以选择“带有子窗体的窗体”(本例选择)或“链接窗体”单选按钮(选择此选项建立链接窗体的相关操作请参阅5.4.4节);选择通过子表tScore查看数据时,只能建立单个窗体查看所有课程选课详细信息。选择完成后,单击“下一步”按钮,向导进入子窗体布局选择界面,如图所示。 (5) 选择“数据表”布局,单击“下一步”按钮,向导进入窗体样式选择界面,选择“标准”样式,单击“下一步”按钮,向导进入完成界面,设置主窗体标题为“课程信息”、子窗体标题为“课程选修信息”,单击“完成”按钮,系统即自动建立一个名为“课程信息”的主窗体和一个名为“课程选修信息”的子窗体并打开主窗体(图左),其设计视图如图右所示。 利用向导同时建立主/子窗体的前提条件是: 主表、子表之间已经建立了一对多关系。 选定的字段中包含主表、子表字段。 5.4.2 利用向导建立子窗体 可以利用设计器建立主窗体,然后用向导建立子窗体,以上述tCourse、tScore为例,设计步骤如下: (1) 设计一个窗体,设置其记录源属性为tCourse。 (2) 打开字段列表,将课程号、课程名字段拖动到窗体顶端。 (3) 单击选中“控件向导”工具栏按钮。 (4) 单击选中“子窗体/子报表”控件工具栏按钮并在窗体下方拖动 设置子窗体区域,释放鼠标后,即打开子窗体向导对话框初始界面,如图所示。 (5) 初始界面用于选择子窗体数据
您可能关注的文档
- 计09本计算机网络课件CH7-5ed网络安全幻灯片.ppt
- 计09本计算机网络课件CH8-5ed音频视频幻灯片.ppt
- 苏教二上语文课件3英英学古诗课件幻灯片.ppt
- 计09本计算机网络课件CH9-5ed无线网络幻灯片.ppt
- 计划生育和保护环境基本国策幻灯片.ppt
- 苏教二上语文课件4乡下孩子课件1章节幻灯片.ppt
- 计划生育手术技术操作常规幻灯片.ppt
- 苏教二上语文课件4乡下孩子课件2章节幻灯片.ppt
- 计价概论学习第6章节厂库房大门特种门及木结构课件幻灯片.ppt
- 苏教二上语文课件4乡下孩子课件幻灯片.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)