1、ACCESSACCESS数据库技术及应用数据库技术及应用第五章第五章Access2010Access2010窗体窗体5.1 窗体概述5.1.1 窗体的组成(1)窗体页眉:用于显示窗体的标题和使用说明,或者是打开相关窗体、执行其他任务的命令按钮。显示在窗体视图中的顶部或打印页的开头。(2)页面页眉:用于在窗体中每页的顶部显示标题、列标题、日期或页码。(3)主体:是窗体的主要部分,绝大多数的控件及信息都出现在主体节中。 (4)页面页脚:用于在窗体中每页的底部显示汇总、日期或页码。(5)窗体页脚:用于显示窗体的使用说明、命令按钮或接受输入的未绑定控件。显示在窗体视图中的底部或打印页的尾部。5.1 窗
2、体概述5.1.2 窗体的视图(1)布局视图(2)设计视图(3)数据表视图(4)数据透视表视图(5)数据透视图视图(6)窗体视图5.1 窗体概述5.1.3 窗体的类型(1)纵栏表布局窗体在窗体中每次只显示表或查询中的一条记录,记录中各字段纵向排列,每列的左边显示字段名,右边显示字段内容。纵栏表布局窗体通常用于输入数据。(2)“多个项目”窗体在一个窗体中显示表或查询中的全部记录。记录中的字段横向排列,记录纵向排列,可通过滚动条来查看和维护其他记录。(3)“数据表”窗体从外观上看与数据表和查询显示数据界面相同,主要作用是作为一个窗体的子窗体。(4)主/子窗体窗体中的窗体称为子窗体,包含子窗体的窗体称
3、为主窗体。通常用于显示多个表或查询的数据,这些表或查询中的数据具有一对多的关系。(5)数据透视图数据透视图的数据源可以是数据表和查询。可以单独使用图表窗体,也可以将它嵌入到其他窗体中作为子窗体,如图5.11所示。Access提供了多种图表,包括折线图、柱型图、饼图、圆环图、面积图、条型图等。(6)数据透视表是一种交互式表,可动态改变数据透视表的布局,以满足不同的数据分析方式和要求,如图5.12所示。5.2 创建窗体5.2.1 使用“窗体”工具创建窗体例例5.15.1 以dx表作为数据来源创建窗体,具体操作步骤如下:步骤1打开示例数据库“设备.accdb”,在导航窗格中,单击要产生窗体的表“dx
4、”作为数据来源,如图5.13所示;步骤2 在“创建”选项卡上的“窗体”组中,单击“窗体”,如图5.14所示;步骤3 Access 将创建窗体,并以布局视图显示该窗体。在布局视图中,可以在窗体显示数据的同时对窗体进行设计方面的更改。例如,可以根据需要调整文本框的大小以适合数据;步骤4单击“文件”选项卡中的的“对象另存为”,出现“另存为”对话框,输入新窗体的名称dx,按“确定”按钮,如图5.15所示,自动生成的窗体会出现在导航窗格的窗体窗口中。5.2 创建窗体5.2.2 使用“窗体向导”创建窗体1. 1. 创建基于一个表的窗体创建基于一个表的窗体2. 2. 创建基于多个表的主创建基于多个表的主/
5、/子窗体子窗体5.2 创建窗体5.2.3 使用数据透视图创建窗体例例5.4 5.4 以已经建立的“各部门大修费用统计”查询作为数据来源创建图表窗体,显示各部门大修费用总和。5.2 创建窗体5.2.4 使用数据透视表创建窗体数据透视表用于汇总、分析数据表或窗体中的数据,是重要的决策分析工具。数据透视表窗体是一种交互式的表,可以进行选定的计算,例如求和(“数字”字段的默认值)与计数(“文本”字段的默认值),所进行的计算与数据在数据透视表窗体中的排列有关。5.3 自定义窗体5.3.1 窗体设计视图的组成(1)窗体设计工具栏窗体设计工具栏包含有各种命令按钮,这些命令按钮可以在设计窗体时使用。(2)格式
6、工具栏格式工具栏可设置窗体或其控件的文本格式。(3)窗体弹出式菜单用户在窗体设计窗口中不同的地方右击会有不同的弹出式菜单,在已放置好的控件上右击会出现控件相关的弹出式菜单。(4)控件工具箱控件工具箱提供了用于窗体设计的各种控件对象,利用控件工具箱可以向窗体上添加各种控件。有些控件对象的使用提供了向导使用模式,可以帮助开发者加快窗体的设计过程。5.3 自定义窗体5.3.2 控件1. 1. 窗体设计工具窗体设计工具2. 2. 窗体设计控件窗体设计控件5.3 自定义窗体5.3.3 控件的使用1. 1. 标签控件标签控件2 2. . 直线与矩形直线与矩形3 3. . 文本框控件文本框控件4 4. .
7、切换按钮、选项按钮和复选框切换按钮、选项按钮和复选框5 5. . 选项组控件选项组控件6 6. . 组合框控件与列表框控件组合框控件与列表框控件7 7. . 绑定对象框和未绑定对象框绑定对象框和未绑定对象框8 8. . 命令按钮控件命令按钮控件9 9. . 选项卡控件选项卡控件10. ActiveX10. ActiveX控件控件5.3 自定义窗体5.3.4 控件的操作1. 1. 控件的选取控件的选取鼠标单击控件对象,控件的四周会显示黑色的控制点,表示该控件处于选择状态;在窗体上单击鼠标左键,然后拖动鼠标形成一个矩形区域,则可同时选择在此矩形区域内的多个控件对象;若要选取多个不连续的控件对象,则
8、按下键盘上的Shift键不放,鼠标单击要选择的控件即可。2. 2. 控件的编辑控件的编辑控件在选择状态下可以进行复制、移动、删除、改变大小等操作。被选择的控件,左上角的控制点较大,鼠标拖动此控制点可移动该控件,拖动其他的控制点可改变控件的大小,当鼠标显示为手掌形状时,拖动鼠标可同时移动多个控件。此外,可以借助键盘上的方向键调整控件位置或使用Ctrl+方向键进行微调,按下键盘上的Del键可删除选定的控件对象。5.3 自定义窗体5.3.5 窗体和控件的属性1. 1. 常用格式属性常用格式属性格式属性主要用于设置窗体或控件的显示格式,控件的格式属性包括标题、前景色、背景色、字体名称、字号、字体粗细、
9、特殊效果、边框样式等。2. 2. 常用数据属性常用数据属性通过数据属性可以设置窗体或控件绑定的数据源以及操作数据的规则。窗体的“记录源”属性用于指定该窗体的数据源,一般是当前数据库中的表名或查询名。控件的数据属性包括控件来源、输入掩码、有效性规则、有效性文本、默认值、是否锁定、是否可用等。(1)“控件来源”属性用于设定控件显示或保存的数据来源,可以是字段,也可以是表达式。(2)“输入掩码”属性用于设置控件的数据输入格式,只对文本型或日期型数据有效。(3)“有效性规则”属性用于验证控件中输入的数据是否合法,可以由表达式生成器向导建立表达式。如果输入的数据不合法,将“有效性文本”属性设置的文本内容
10、作为提示信息显示给用户。(4)“默认值”属性用于设定控件的初始值。(5)“是否锁定”属性用于指定该控件数据是否允许用户编辑。(6)“是否可用”属性用于指定该控件是否有效。若选择“否”,则控件呈现灰色,表明不可用。5.4 窗体的使用5.4.1 使用“导航条”1. 1. 定位记录定位记录2. 2. 添加记录添加记录3. 3. 删除记录删除记录5.4 窗体的使用5.4.2 筛选和排序记录在窗体中同样可以对数据进行筛选和排序操作。例例5.24 5.24 在“设备”窗体中筛选出所有2000年以后启用的“计算机”。5.4 窗体的使用5.4.3 窗体打印1 1插入日期和时间插入日期和时间可以使用文本框向窗体中添加当前日期和时间,也可以使用“设计”选项卡中“页眉/页脚”组里的“日期和时间”进行添加。当前日期和时间默认插入到窗体页眉中,可以移动显示日期和时间的文本框到适当的位置。3 3打印窗体打印窗体由于“窗体”视图中显示的内容与实际打印输出的内容并不完全相同,例如页面页眉/页面页脚在窗体视图中并不显示,却可以打印出来,所以在打印之前,用户需要使用打印预览来查看实际输出的效果。点击“文件”选项卡的“打印”,可以选择“打印预览”来进行打印预览并更改页面。预览结束后,可单击 “关闭打印预览”返回到窗体视图。可通过“打印预览”选项卡中的“打印”,打开“打印”对话框,设置打印范围及打印份数等再确认打印。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。