第6章 窗体设计_第1页
第6章 窗体设计_第2页
第6章 窗体设计_第3页
第6章 窗体设计_第4页
第6章 窗体设计_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术原理与技术,第6章窗体设计,本章内容,6.1窗体概述,6.1.1窗体的作用6.1.2窗体的类型6.1.3窗体的视图,6.1窗体概述,窗体(Form)是Access数据库系统的另一个重要数据库对象。起着联系数据库与用户的桥梁作用。数据库操作和维护的大部分工作都是通过窗体来完成的。它本身并不存储数据,数据源是表或查询。,6.1.1窗体的作用,(1)输入数据(2)显示和编辑数据内容(3)控制应用程序流程(4)显示注释、注释或警告信息(5)创建切换面板及自定义对话框,6.1.2窗体的类型,Access2010提供了8种类型的窗体,分别是:纵栏式窗体表格式窗体数据表窗体主/子窗体,数据透视表窗体数据透视图窗体分割窗体对话框窗体,6.1.2窗体的类型,单页窗体(纵栏式窗体):一次只显示一条记录的相关信息。,6.1.2窗体的类型,连续窗体(表格式窗体):一次显示多条记录的相关信息,字段以行的形式排列。,6.1.2窗体的类型,数据表窗体:以数据表视图的形式显示字段信息,外观与数据表或查询对象的显示界面相同。,6.1.2窗体的类型,数据透视表窗体:以行、列、交叉表的形式显示统计分析数据的窗体。,6.1.2窗体的类型,数据透视图窗体:以图表的形式展示数据的统计信息,它可以清晰地显示数据变化的状态和发展趋势。,6.1.2窗体的类型,主/子窗体:窗体中嵌套窗体,将外层窗体称为主窗体,内层窗体称为子窗体。主要用于显示来自两个有关系的表或查询的相关数据。通常是“一对多”的关系,将“一方”的数据位于主窗体中,“多方”的数据位于子窗体。,主窗体,子窗体,6.1.2窗体的类型,分割窗体由两部分组成,上部分是纵栏式窗体,下部分是数据表窗体,两个部分显示的数据均来自同一数据源,并始终保持同步。,纵栏式窗体,数据表窗体,6.1.2窗体的类型,对话框窗体:是用于接收输入和显示消息,控制程序流程的窗体。,6.1.3窗体的视图,Access2010提供了6种不同的视图:窗体视图、布局视图、设计视图、数据表视图、数据透视表视图和数据透视图视图。在窗体设计过程中,通常使用以下3种视图。窗体视图窗体视图是窗体运行时的显示格式,即用户看到的使用界面。在窗体视图下不能更改窗体的设计。布局视图布局视图看起来和窗体视图非常相似,窗体实际上也在运行,不同的是布局视图在查看数据的同时还可以设置控件大小或者执行几乎所有其他影响窗体外观和可用性的任务。设计视图设计视图是设计窗体的视图,窗体显示在设计视图时实际并没有运行。切换不同视图的方法:类似于表和查询方法,通过工具栏,或快捷菜单,或快捷图标切换不同的视图。,6.2自动创建窗体,在Access2010中,【创建】选项卡【窗体】组可以看到创建窗体的方法,可以创建各种窗体。,6.2.1使用“窗体”创建窗体,它是一种快速创建窗体的方法。首先,在“导航窗格”选中将要在窗体上显示的数据源表或查询,然后,单击“窗体”命令,系统将根据选定数据源自动创建新窗体,创建后的窗体以布局视图显示。,6.2.1使用“窗体”创建窗体,【例6.1】以“课程表”为数据源,创建窗体,显示查询“课程表”数据,窗体命名为“frm课程表”。在“导航窗格”单击数据表“课程表”。单击【创建】选项卡【窗体】组【窗体】,Access自动创建的窗体以“布局视图”的方式显示在“导航窗格”右侧。保存窗体。,6.2.2使用“窗体向导”创建窗体,使用“窗体向导”,可自由选择显示在窗体上的字段(即使是来自多个表或查询)、窗体采用的布局以及窗体上显示的标题。,6.2.2使用“窗体向导”创建窗体,【例6.2】以“成绩查询”查询为数据源,使用“窗体向导”创建窗体,窗体布局为“两端对齐”,命名为“frm成绩查询”。,6.2.2使用“窗体向导”创建窗体,单击【创建】选项卡【窗体】组【窗体向导】,打开窗体向导窗口,在“表/查询”组合框选择“查询:成绩查询”,在“可用字段”列表中选中需要显示在窗体上的字段,双击或单击按钮,移动字段至“选定字段”列表框,单击【下一步】。,6.2.2使用“窗体向导”创建窗体,打开布局设置窗口,选择“两端对齐”,单击【下一步】。,6.2.2使用“窗体向导”创建窗体,输入标题“frm成绩查询”,单击【完成】,打开窗体。,6.2.3使用“空白窗体”创建窗体,使用“空白窗体”,系统自动产生一个无任何内容、无格式的空窗体,根据需要,从“字段列表”窗格中手动添加字段至窗体,6.2.3使用“空白窗体”创建窗体,【例6.3】以“学生表”为数据源,使用“空白窗体”创建“frm学生部分信息”窗体,在窗体中显示“学号”、“姓名”、“性别”、“民族”、“政治面貌”、“籍贯”字段内容。,6.2.3使用“空白窗体”创建窗体,单击【创建】选项卡【窗体】组【空白窗体】,Access以布局视图的方式打开空白窗体,右侧显示“字段列表”窗格。如果“字段列表”窗格没有显示,则可以单击“设计”选项卡下的“工具”组中的“添加现有字段”按钮打开“字段列表”窗格。,6.2.3使用“空白窗体”创建窗体,在“字段列表”窗格中,单击“学生表”表左侧加号(+),展开字段。双击所需字段或拖动字段至窗体上,并适当调整字段大小和位置。保存窗体,命名为“frm学生部分信息”。,6.2.3使用“导航”创建窗体,通过导航窗体可以方便地将已建的窗体/报表集成在一起,单击导航按钮,打开对应的窗体或报表,使数据库应用系统控制界面更简单、更直观。,6.2.3使用“导航”创建窗体,使用“导航”创建窗体步骤如下:单击【创建】选项卡【窗体】组【导航】,打开导航按钮的布局方式,选择相应的布局方式,系统创建新导航窗体。从导航窗格中将已知窗体分别拖到“新增”按钮中,Access将创建新导航按钮并在对象窗格中显示对应窗体。单击导航按钮标签,将光标放在标签上,重新编辑标签标题。保存。,6.2.5使用“其他窗体”创建窗体,1.多个项目多项目窗体可以同时显示多条记录的信息,是一种连续窗体。2.数据表3.分割窗体4.对话框窗体5.数据透视图6.数据透视表,6.3控件,控件是窗体的图形化对象,利用控件可以查看和处理数据库应用程序中的数据、执行操作等。最常用的控件是文本框,其他控件包括命令按钮、标签、复选框和子窗体/子报表控件。,6.3.1认识控件,根据控件的数据来源和用途,控件可以分为:绑定控件未绑定控件计算控件常用控件,6.3.1认识控件,6.3.2控件属性设置,每个控件都有自己的属性,这些属性的设置决定了控件的外观、功能等。在窗体的设计视图或布局视图下单击某控件,按F4或在【窗体设计工具/设计】选项卡【工具】组单击【属性表】,打开该控件的“属性表”窗口,查看或设置控件的属性。,6.3.3控件操作,在窗体上增加新控件打开窗体的设计视图或布局视图,单击【窗体设计工具/设计】选项卡【控件】组中需要添加的控件,光标变为加号和控件图标,在窗体合适位置上拖动鼠标选取适当的大小,释放鼠标,新控件被添加。默认情况下,系统会打开向导,用户根据向导提示完成控件的创建。如果不需要向导,直接添加,则须关闭向导。,6.3.3控件操作,控件的基本操作选择控件移动控件调整控件大小对齐控件调整控件间距复制/删除控件,6.3.3控件操作,控件的布局布局是一些参考线,用于集中控制多个控件的水平或垂直对齐方向,使窗体具有一致的外观。布局的操作必须在窗体的设计视图或布局视图中完成。控件布局的类型布局有表格式和堆叠式两种布局。,6.3.3控件操作,控件的布局选择布局创建新布局删除布局向布局中添加字段或控件从布局中删除控件,6.4通过设计视图创建窗体,使用设计视图创建窗体的关键步骤或操作如下:确定窗体数据源表、查询或SQL语句。提前构思好窗体的外观和功能,并能确定所需控件,熟悉这些控件的操作。设置窗体/控件属性。根据需要,设计对象的事件和方法。,6.4.1窗体设计视图,单击【创建】选项卡【窗体】组【窗体设计】,打开新窗体的设计视图,只有“主体”节。右键单击窗体,打开快捷菜单,分别选择“页面页眉/页脚”和“窗体页眉/页脚”,打开窗体的所有节。,显示窗体的标题:窗体或打印页的顶部,窗体页眉/页脚:执行窗体时显示页面页眉/页脚:只在打印时输出,主体:窗体的核心内容,显示记录、放置控件、界面设计,窗体或窗体打印页的底部,显示窗体打印页的顶部,显示窗体打印页的底部,6.4.2创建窗体,【例6.4】创建如图所示的主界面窗体,单击各个按钮,打开相应的窗体或报表,单击【退出系统】按钮后退出Access系统。,6.4.2创建窗体,单击【创建】选项卡【窗体】组【窗体设计】,打开新窗体的设计视图。右键单击窗体,打开快捷菜单,“窗体页眉/页脚”,显示“窗体页眉”和“窗体页脚”。在【窗体设计工具/设计】【控件】组中按下“使用控件向导”,选择“图像”控件,添加图像控件至新窗体的左上位置,弹出“插入图片”窗口,选择图片文件后,按【确定】,指定的图片显示在窗体。在【控件】组选择“标签”,拖放至图片的右侧,输入“学生选课系统”。用同样的方法在窗体的主体中添加“基本信息录入”、“选课与成绩”和“打印预览”标签。,6.4.2创建窗体,添加“按钮”控件:在【控件】组选择“按钮”,放置在标签“基本信息录入”下方,弹出“命令按钮向导”,在“类别”列表框选择“窗体操作”,然后在“操作”列表框选择“打开窗体”,单击【下一步】。,6.4.2创建窗体,添加“按钮”控件:选择窗体“frm班级”单击【下一步】,6.4.2创建窗体,添加“按钮”控件:选择“打开窗体并显示所有记录(A)”,单击【下一步】。,6.4.2创建窗体,添加“按钮”控件:指定按钮显示文本为“班级信息”,单击【下一步】。,6.4.2创建窗体,添加“按钮”控件:为按钮命名“cmdClass”,单击【完成】。,6.4.2创建窗体,用同样的方法在窗体的主体中添加“学生信息”、“课程与安排”、“学生选课”、“退出系统”、“成绩录入”、“学生成绩”和“学生列表”按钮。,6.4.2创建窗体,分别选中标签,利用【窗体设计工具/格式】选项卡【字体】组工具,设置“标签”控件标题的字体、字号、颜色。利用【窗体设计工具/排列】选项卡【调整大小和排序】组中工具,将控件的大小调整合适,并排列整齐。依次选中各个按钮,利用【窗体设计工具/格式】选项卡【控件格式】组工具,设置按钮外观,6.4.2创建窗体,设置窗体和控件的属性,以使窗体达到预期效果。按F4或单击【窗体设计工具/设计】选项卡【工具】组【属性表】,打开“属性表”窗格,通过属性窗口中的组合框选择设置对象“窗体”还是窗体内“控件”。保存,完成窗体创建。,6.4.2创建窗体,为了在打开数据库的时候能自动打开某个窗体,就需要设置启动窗体。单击文件选项当前数据库应用程序选项显示窗体选择自己要启动的窗体名称,6.4.2创建窗体,再往下到“导航

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论