1 / 57

第四章 窗体

第四章 窗体. 讲授 4 学时 上机 4 学时. 总体要求. 了解窗体的类型、视图、控件及结构 熟练掌握使用向导和设计器创建窗体的方法 熟练掌握窗体控件的使用 掌握修改窗体格式的方法 掌握对窗体结构进行修改的方法 掌握如何对窗体进行设计. 学习重难点:. 熟练掌握使用向导和设计器创建窗体 掌握常用的窗体控件. 主要内容:. 认识窗体 窗体的创建 窗体格式的修改 改变窗体设计. 4.1 认识窗体. 窗体是 Access 中最灵活的部分可以让用户的系统更丰富,更具有变化。

jaser
Download Presentation

第四章 窗体

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第四章 窗体 讲授4学时 上机4学时

  2. 总体要求 • 了解窗体的类型、视图、控件及结构 • 熟练掌握使用向导和设计器创建窗体的方法 • 熟练掌握窗体控件的使用 • 掌握修改窗体格式的方法 • 掌握对窗体结构进行修改的方法 • 掌握如何对窗体进行设计

  3. 学习重难点: • 熟练掌握使用向导和设计器创建窗体 • 掌握常用的窗体控件

  4. 主要内容: • 认识窗体 • 窗体的创建 • 窗体格式的修改 • 改变窗体设计

  5. 4.1 认识窗体 • 窗体是Access中最灵活的部分可以让用户的系统更丰富,更具有变化。 • 窗体是以表或查询为基础而创建,在窗体中显示的数据实际上是调用的表或查询中的数据。 • 窗体是用户操作数据库的界面,用户可以在该界面上对数据库中的数据进行管理和维护,它是数据库与用户之间联系的桥梁。其功能: ⒈显示与编辑数据 ⒉控制程序执行 ⒊打印数据

  6. 4.1.1 窗体的类型 1、纵栏式窗体:每个字段都显示在一个独立的行上,并且左边带有一个标签。当记录中包含的信息较少或单一显示某一实体信息时,可以用这种窗体。

  7. 2、表格式窗体:每条记录的所有字段显示在一行上,每条记录只有一个标签,显示在窗体的顶端。2、表格式窗体:每条记录的所有字段显示在一行上,每条记录只有一个标签,显示在窗体的顶端。 需要对较多记录进行滚动显示时可采用此样式。

  8. 3、数据表式窗体:每条记录的字段以行与列的格式显示,即每个记录显示为一行,每个字段显示为一列。字段的名称显示在每一列的顶端。 3、数据表式窗体:每条记录的字段以行与列的格式显示,即每个记录显示为一行,每个字段显示为一列。字段的名称显示在每一列的顶端。 对于需要对大量记录进行浏览、打印时可使用此样式。

  9. 4、数据透视表式窗体:窗体在数据透视表视图中打开。可以通过将字段列表中的字段拖到视图的不同区域而添加字段。4、数据透视表式窗体:窗体在数据透视表视图中打开。可以通过将字段列表中的字段拖到视图的不同区域而添加字段。 与在Excel中的数据透视表相类似,这便于用户对特定属性字段进行分析筛选时使用。

  10. 5、数据透视图式窗体:窗体在数据透视图视图中打开。可以通过将字段列表中的字段拖到视图的不同区域而添加字段。 这便于需要对数据作趋势分析时使用。

  11. 6、子窗体:子窗体是插入到另一窗体中的窗体。原始窗体称为主窗体 ,主窗体:含有一个或多个子窗体的窗体。 窗体中的窗体称为子窗体。窗体/子窗体也称为阶层式窗体、主窗体/细节窗体或父窗体/子窗体。

  12. 4.1.2 窗体的视图 窗体的视图是窗体的外观表现形式,窗体的不同视图具有的不同的功能和应用范围。在Access 2003中,窗体有5种视图:即窗体的“设计”视图、“窗体”视图、窗体的“数据表”视图、“数据透视表”和“数据透视图”。

  13. 1、设计视图:用于窗体的创建和修改,显示的是各种控件的布局,并不显示数据源数据。1、设计视图:用于窗体的创建和修改,显示的是各种控件的布局,并不显示数据源数据。

  14. 2、窗体视图:它是窗体运行时的显示格式,可浏览窗体所捆绑的数据源数据。

  15. 3、“数据表”视图:“数据表”视图以行和列格式显示窗体,表或查询也具有“数据表”视图中的数据,在“数据表”视图中,可以编辑字段、添加和删除数据、查找数据。

  16. 4、“数据透视表”视图和“数据透视图”视图:可以打开与“数据透视表”视图或“数据透视图”视图中的数据绑定的窗体。在这些视图中,可以动态地更改窗体的版面,从而以各种不同方法分析数据。可以重新排列行标题、列标题和筛选字段,直到形成所需的版面布置为止。每次改变版面布置时,窗体会立即按照新的布置重新计算数据。

  17. 4.1.3 窗体的控件 窗体显示来自表、查询、SQL语句等窗体数据源的数据。但是空白的窗体不会显示任何数据——你需要在窗体上放置控件,才能显示来自窗体数据源的数据。有时还可以利用控件来对窗体进行修饰。 控件是一种图形对象,例如文本框、复选框、命令按钮或矩形,可以放在“设计视图”中的窗体、报表或数据访问页上。一个控件可以显示数据、执行操作,或者使窗体、报表或数据访问页更易于阅读。

  18. 1、基本控件 标签 :显示文字文本 文本框 :用于数据的输入

  19. 2、增强的数据表项和数据确认控件 组合框 :该框是值的一个弹出是列表,用户输入值则直接在列表中选择。 列表框 :该框是一系列总是在窗体或报表中显示值 命令按钮 :该按钮用于调用宏功能或者运行一个VBA程序来启动一个操作 子窗体/子报表 :该控件是在原有窗体或报表中显示另一个窗体或报表。

  20. 3、图表和图象控件 图象 :显示位图图象 未绑定对象框架 :该框架保留了一个与窗体字段无关的OLE对象或导入对象,包括图表、图象、声音和视频文件。 线条 :可以是一条改变粗细和颜色的线条,主要用于分隔。 矩形 :可以是一个任意颜色和大小的矩形,还可以填满或者空白,主要用来表示强调。

  21. ⒉设计视图(完成对窗体内容的修改) 4.1.4 窗体的结构 用于显示诸如窗体标题等信息 如果打印结果多于一页,则将在每个打印页的上方显示列标题等信息。运行窗体时屏幕不显示。 用于显示一条记录或多条记录的内容,文本框等控件通常分布在其中 与页面页眉相似 用于输出提示信息或设置命令按钮,用于关闭窗体、退出数据库 图5-2 窗体视图

  22. 4.2 窗体的创建 Access 2003提供了多种创建窗体的方法,除了通过“设计”视图创建窗体外,其他几种方法是:窗体向导、自动创建窗体(纵栏式)、自动创建窗体(表格式)、自动创建窗体〔数据表)、自动窗体(数据透视表)、自动窗体(数据透视图)、图表向导和数据透视表向导。

  23. 4.2.1 自动创建窗体 1、纵栏式 2、数据表 3、表格式 4、“数据透视表”和“数据透视图”

  24. 操作要点: • 打开新建对话框 • 指定数据源 • 选择类型,并根据提示逐一完成设置

  25. 4.2.2 使用向导创建窗体 尽管使用自动创建窗体向导创建速度很快,但该方法对窗体内容或外观的选择余地不大,也不能满足用户的进一步需求。可以使用窗体向导来创建格式更为丰富的窗体,该向导将带领用户完成创建窗体的任务,并让用户选择在窗体上所需的字段、最合适的布局以及窗体所具有的背景样式。 【例4-2】以“学生基本情况表”作为数据源,使用向导创建窗体。

  26. 操作要点: • 在“数据库”窗口中,选择“窗体”对象 • 单击“数据库”窗口工具栏上的“新建”按钮,然后在打开的“新建窗体”对话框中选择“窗体向导”选项,单击“确定”按钮。 或在“数据库”窗口中双击“使用向导创建窗体” • 选择数据源 • 选择“窗体的布局” • 选择窗体的样式 • 确定“窗体标题” ,完成设置。

  27. 4.2.3 使用设计器创建窗体 在创建窗体的方法中,更多的时候使用设计视图。用户创建什么样的窗体依赖于用户的需求,用户要给窗体添加更多字段时可以首先把这些字段添加给查询,让查询作为窗体的数据来源。

  28. 操作要点: • 使用设计器来创建窗体时,将从一个空白窗体开始。 • 为窗体添加数据源(表或查询) • 利用字段列表框将字段添加到窗体上,每个字段通常对应于标签和文本框两个控件,标签用于提示文本框的内容(多为字段名),文本框用于显示或输入字段中的数据。 • 利用控件属性对话框完成对控件的属性设置。

  29. 【例4-3】使用窗体设计器来创建一个窗体,即在学籍管理数据库中创建一个窗体,用于显示和编辑“学生基本情况”表中的数据。【例4-3】使用窗体设计器来创建一个窗体,即在学籍管理数据库中创建一个窗体,用于显示和编辑“学生基本情况”表中的数据。

  30. 4.2.4 窗体数据操作 创建完窗体之后,可以对窗体中的数据进行进一步操作,如数据的查看、数据的添加以及数据的修改、删除等。除此之外,还可以对数据进行查找、排序和筛选等操作。

  31. “窗体视图”工具栏 按窗体筛选 数据库窗口 新记录 降序 升序 应用筛选 属性 新对象 视图 按选定内容筛选 删除记录

  32. 1、 数据的查看 如果希望查看窗体中的记录,只需利用窗体下部的记录显示器即可。在记录显示器的中间部分显示当前记录的序号。如果希望查看某条记录,只需单击两侧的左、右箭头按钮,即可向前或向后查看记录。

  33. 在某些子窗体中没有记录显示器,如果希望查看子窗体中的记录,可以用鼠标拖动右侧滚动条的滑块,或按【PageDown】和【PagetUp】键对记录进行查看。Access 2003会随鼠标显示出一个提示框,帮助用户了解当前记录的序号。

  34. 2、 数据的排序和查找 用户希望了解某个字段中相应值的排序情况时,要使用窗体的排序功能。首先单击需要排序的域,然后单击工具栏上的【升序】或【降序】按钮,则窗体中的记录按这种顺序排列。 如果希望查找含有某些特定值的记录,可以使用工具栏中的【查找】按钮,在屏幕上弹出的“查找”和“替换”对话框中,打开【查找】或【替换】选项卡,然后在选项卡中设定查找内容、查找范围等。

  35. 3、 记录的添加、删除和修改 如果希望在当前窗体中添加新记录,只需单击工具栏上的【新记录】按钮,这时除了设置为默认值的字段存在数据外,其他字段均为空白,记录显示器显示数值为已有最大序号加1后的结果,即该记录成为最后一个。在域中空白处输入相应的值,即完成了新记录的添加。

  36. 窗体记录的添加、删除、修改和替换均会改变窗体所依据的表或查询中的数据,而数据的查看和排序不会,所以用户在进行操作时要小心。

  37. 提问1: • 要创建如下的窗体效果,请问用哪种方法实现?

  38. 4.3 窗体格式的修改 • 改变字体颜色 • 添加特殊效果 • 改变控件的尺寸和位置

  39. 4.3.1 改变字体颜色 更改颜色包括更改控件上显示的文本颜色和背景颜色,这里的控件不仅可以是窗体上的控件,而且可以是窗体的节,甚至还可以是整个窗体。

  40. 1、 更改控件的文本颜色 操作要点: (1)在窗体“设计”视图中打开窗体。 (2)单击含有要更改其颜色的控件。 (3)在【格式】工具栏上,单击【字体/前景色】按钮旁边的箭头。 (4)从调色板中选择所需的颜色。 【例4-4】将学生基本情况窗体标题改为红色。

  41. 2、 更改控件的背景色 操作要点: (1)在窗体“设计”视图中打开窗体。 (2)单击要更改的控件。 (3)在【格式】工具栏上,单击【填充/背景色】按钮旁的箭头。 (4)选择调色板中所需的颜色。

  42. 3、为窗体控件创建自定义颜色 操作要点: (1)在窗体“设计”视图中打开窗体。 (2)单击窗体“设计”工具栏的【属性表】按钮,以打开控件的属性表。 (3)单击【前景颜色】(对控件中的文本)、【背景颜色】或【边框颜色】属性框。 (4)单击【属性】框旁边的【生成器】按钮,打开【颜色】对话框。 (5)选择一种所需的基本颜色,或者单击【规定自定义颜色】按钮以扩展对话框,并设置自定义颜色。

  43. 4.3.2 添加特殊效果 1、为窗体控件增加三维效果 窗体的每种控件都可为其设置特殊效果,从而使控件看起来更突出。Access 2003提供了6种特殊效果,即平面、凸起、凹陷、阴影、蚀刻和凿痕。

  44. 操作要点: (1)在窗体的“设计”视图中打开窗体。 (2)单击要更改的控件。 (3)单击【格式】工具栏的【特殊效果】按钮旁边的箭头。 (4)选择所需效果。6种特殊效果将应用于文本框的显示效果。

  45. 4.3.3 改变控件的尺寸和位置 1、移动控件 操作要点: • 要移动控件,首先选择控件 • 然后移动鼠标指向控件的边框,当鼠标指针变为手掌光标时,即可拖动鼠标将控件拖动到目标位置,目标位置可以与原来位置不在同一节中

  46. 2、改变控件的尺寸 如果控件的大小与显示内容不匹配,可以调整其大小以适应显示控件的内容。对于控件大小的调整,既可以通过其宽度和高度属性来设置,也可以直接拖动控件的大小控制柄来进行。 (1)简单调整 单击要调整大小的一个控件或多个控件,拖动调整大小控制柄,直到控件变为所需的大小。如果选择多个控件,所选的控件都会随着拖动第一个控件的调整大小控制柄而更改大小。 (2)细微调整 如果想要细微地调整控件的大小,更简单的方法便是按下【Shift】键,并使用相应的箭头键。

  47. 2、改变控件的尺寸 (3)适合内容 如果要调整控件的大小以正好容纳其内容,则选择要调整大小的—个或多个控件,然后在【格式】菜单中,选择【大小】→【正好容纳】按钮,Access 2003将根据控件内容确定其宽度和高度。 (4)对齐网格 如果要在窗体“设计”视图中打开或关闭对齐网格操作,可以在【格式】菜单上,单击【格线对齐】按钮。如果【格线对齐】为打开状态,在通过单击窗体创建控件时,Access 2003将把控件的左上角对齐网格。 (5)统一调整 如果要统—调整控件之间的相对大小,首先选择需调整大小的控控件,然后在【格式】菜单上,指向【大小】,然后选择下列其中一项命令: 【至最高】:使选定的所有控件调整为与最高的控件同高。 【至最短】:使选定的所有控件调整为与最短的控件同高。 【至最宽】:使选定的所有控件调整为与最宽的控件同宽。 【至最窄】:使选定的所有控件调整为与最窄的控件同宽。

  48. 4.4 更改窗体设计 • 新记录的添加 • 添加日期和时间 • 添加图片 • 指定控件提示文本

  49. 4.4.1 新记录的添加 通过窗体可以向来源表中添加新纪录, 操作要点: (1)在“窗体”视图中打开一个窗体。 (2)在窗体底部单击按钮,在窗体中下部会出现空白新记录。 (3)在窗体上为每个字段输入数据,从【记录】菜单中选择【保存记录】命令,保存新记录。

More Related