第4章-窗体课件_第1页
第4章-窗体课件_第2页
第4章-窗体课件_第3页
第4章-窗体课件_第4页
第4章-窗体课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

第4章窗体4.1

窗体概述4.2创建窗体4.3窗体的布局及格式调整4.4对象与属性4.5窗体设计技巧4.1窗体的概念窗体是Access数据库中的一种对象,通过窗体用户可以方便地输入数据、编辑数据、显示和查询表中的数据。窗体是建立在表和查询上的窗体的功能窗体的功能:显示和编辑数据控制程序的流程排序、筛选数据接受输入,提供友好的用户界面显示各种信息(警告、提示等)4.1.2窗体的组成和结构窗体由多部分组成,每个部分称为一个“节”。大部分的窗体只有主体节。如果需要,可以在窗体中包含窗体页眉、页面页眉、页面页脚及窗体页脚等部分。窗体包括控件:标签、文本框、复选框、列表框、组合框、选项组、命令按钮、图像等图形化的对象,它们称为控件。4.1.3窗体的类型纵栏式窗体表格式窗体数据表窗体主/子窗体图表窗体数据透视表窗体窗体类型1.切换面板窗体

切换面板窗体用来控制应用程序的流程2.输入/输出窗体

输入/输出窗体用于显示、输入和输出数据。这是窗体最基本的功能。3.

自定义对话框

用户自定义,用于显示选择操作或者错误、警告等信息。

1.切换面板窗体切换面板窗体用来控制应用程序的流程2.输入/输出窗体输入/输出窗体用于显示、输入和输出数据。这是窗体最基本的功能。3.自定义对话框用户自定义,用于显示选择操作或者错误、警告等信息。打开“输入密码”演示…窗体的结构(设计视图)五大部分打开页眉、页脚、主体……窗体的结构(窗体视图)创建窗体的方式:人工方式使用“向导”方式“向导”的种类:窗体向导自动创建窗体:纵栏表自动创建窗体:表格自动创建窗体:数据表图表向导数据透视表向导4.2创建窗体打开“窗体”对象单击“使用向导创建窗体”,单击“设计”按钮或双击“使用向导创建窗体”在“表/查询”中选择所需基表在“可用字段”中选取所需字段在“下一步”选择“布局”(6种)在“下一步”选择“样式”(10种)1、使用“窗体向导”创建2.使用“自动窗体”创建窗体单击“新建”按钮在“新建窗体”对话框中选择:“自动创建窗体:纵栏式”和所需基表自动创建窗体:表格式自动创建窗体:数据表3、利用“窗体向导”创建基于多表的窗体

Access“窗体向导”中,允许在选择了其中一个表/查询的字段后,再选择另一个表/查询中的字段,加在同一窗体中4.3使用设计视图创建窗体方法1:单击“新建”按钮,选择“设计视图”方法2:单击“设计”按钮方法3:双击“在设计视图中创建窗体”第2、3两种方法一般用于不需与数据表和查询绑定的窗体,比如控制面板类窗体。推荐使用方法1选中字段列表中所需字段,直接拖到主体中。可以一次选择多个字段。新建窗体与数据源的关联如果在创建时没有选择数据源,则可用如下方法指定数据源:选定窗体:单击左上角空白方框单击“属性”在窗体属性的记录源中选择2.窗体中控件的基本操作(1)选定控件(2)改变控件的尺寸大小(3)移动控件(4)多个控件的对齐(5)复制控件(6)删除控件4.3窗体的布局及格式调整选择一个对象:单击该对象选择多个对象(不相邻):按住Shift键,再用鼠标分别单击每一个对象选择相邻的多个对象:按住鼠标左键拖动,拉出一个虚的矩形框全部所有对象:Ctrl+A选择对象窗体的布局及格式调整移动对象“手掌”形时移动多个“手指”形时移动一个微调:Shift+方向键微移:Ctrl+方向键格式的设置(格式菜单)大小对齐间距外观、特殊效果(属性设置)“标签”“文本框”4.3如何改变窗体的背景?更换背景样式:[格式]→[自动套用格式]以自选图片做背景:双击窗体选定器在窗体属性窗口的“格式”选项卡中找到“图片”,如何取消背景图片?

窗体属性窗口的“格式”的“图片”中,删除图片文件名

在窗体中插入图片(静态)1、插入图片美化工作界面选中“控件工具箱”的“图像”控件弹出“插入图片”对话框,选择所需的图片文件2、插入的图像与背景图片的区别:背景图片模式:“拉伸”,“剪裁”,“缩放”

位置:只能是规定的几种对齐方式插入的图像:可以任意调整大小,

位置:可以摆放在任何位置图片在表中定义,窗体显示在表中定义图片:选择“设计”视图将要定义图片的字段类型设置为“OLE对象”在数据表视图中,对每个记录的该字段,选择[插入]-[对象]选择“由文件创建”,在浏览窗口中选择所需图片(AdobePhotoshopImage或“BMP图象”)(或直接粘贴)在窗体中显示图片:(动态)以该表为数据源,创建窗体在“设计”视图下,将图片字段拖到设计网格中切换到窗体视图,显示图像4.3.1窗体的“设计视图”窗口 窗体设计工具栏2.工具箱3.字段列表4.属性窗口4.3.2窗体常用控件1、标签2、文本框3、命令按钮4、选项按钮与复选框5、选项组6、列表框与组合框7、选项卡8、子窗体9、其他控件控件类型结合型:结合型控件主要用于显示、输入、更新数据库中的字段。非结合型:非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像。计算型:计算型控件用于表达式作为数据源,表达式可以利用窗体或报表引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据源。1、标签标签控件功能:用于显示说明文本记录改变时,标签值不变可以附加到其他控件上标签控件的修改修改内容:单击该对象,输入文字改变属性:右击,选择“属性”/(或按钮)标签2、文本框控件结合文本框:用来显示表、查询、SQL语句上的数据接收用户输入的数据非结合文本框计算结果3、命令按钮操作步骤:(1)选择控件“命令按钮”(2)在设计视图中所需位置单击(3)选择“类别”和“操作”(比如窗体操作,关闭窗体)(4)选择按钮的样式:

图片、文本、自定义(浏览)更改为自定义图标:属性–格式-图片-生成器按钮4、选项按钮与复选框选项按钮:(单个的)根据按钮向导而选择复选框:结合型:来自表、查询、SQL语句上的数据非结合型:接收用户输入的数据

功能:表示“是/否”型的值。

用于单个选项使用的情况

5、选项组选项组:用于多个选项的情况根据选项组向导操作特点:只能选一个,选择另一个,自动取消原有选择。6、列表框与组合框操作方法与查阅型字段的建立相同列表框:显示可以滚动的数值列表。在“窗体”视图中,可以从列表中选择值输入到新记录中,或更改现有记录的值列表框组合框7、选项卡选项卡(多页)建立一个有关多表数据源的查询在设计网格中建立一个选项卡显示“字段列表”选中当前页面中所有相关字段,拖到页面中。选项卡的建立在设计网格中建立一个选项卡依次选择页将所需的字段,一起拖入页中选项卡添加、删除页面在设计视图下,右击页头处增加页面:选择“插入页”删除页面:选择“删除页”调整页次序:选择“页次序”页头改名:单击页头处,打开属性,在“名称”中将“页1”改为……8、子窗体的建立方法1:定义一个窗体为主窗体在主窗体中插入对象“子窗体”绑定设置“数据”在“子窗体属性”中设置“数据”

1.源对象;(已定义好的子窗体或直接定义)

2.链接子字段;3.链接主字段.方法2:首先建立数据表样式的子窗体“成绩-子窗体”,再打开主窗体,添加子窗体,在子窗体向导中,选择“使用现有的窗体”确定主-子窗体连接字段时,选择“自行定义”,再选择“学号”作为连接字段如图学号例:学生成绩情况从“学生信息”:主(学生)子(成绩)(纵栏式和数据表)9、其他控件日历控件在其他控件的下拉表的最后,选择“日历控件11.0”Access包含的控件直线、矩形等:用于窗体上的效果设置,如强调或图形效果等。对象属性属性(Attribute)是对象的物理性质,是用来描述和反映对象特征的参数。一个对象的属性,反映了这个对象的状态。属性不仅决定对象的外观,而且决定对象的行为。对象常用属性表

属性名称编码关键字说明标题Caption对象的显示标题,用于窗体、标签、命令按钮等控件名称Name对象的名称,用于节、控件控件来源ControlSource控件显示的数据,编辑绑定到表、查询和SQL命令的字段,也可显示表达式的结果,用于列表框、组合框和绑定框等控件背景色BackColor对象的背景色,用于节、标签、文本框、列表框等控件前景色ForeColor对象的前景色,用于节、标签、文本框、命令按钮、列表框等控件字体名称FontName对象的字体,用于标签、文本框、命令按钮、列表框等控件字体大小FontSize对象的字体大小,用于标签、文本框、命令按钮、列表框等控件字体粗细FontBold对象的文本粗细,用于标签、文本框、命令按钮、列表框等控件对象常用属性表(续)属性名称编码关键字说明倾斜字体FontItalic指定对象的文本是否倾斜,用于标签、文本框和列表框等控件边框样式BorderStyle对象的边框显示,用于标签、文本框、列表框等控件背景风格BockStyle对象的显示风格,用于标签、文本框、图像等控件图片Picture对象是否用图形作为背景,用于窗体、命令按钮等控件宽度Width对象的宽度,用于窗体、所有控件高度Height对象的高度,用于窗体、所有控件记录源RecordSource窗体的数据源,用于窗体行来源RowSource控件的来源,用于列表框、组合框控件等对象常用属性表(续)属性名称编码关键字说明自动居中AutoCenter窗体是否在Access窗口中自动居中,用于窗体记录选定器RecordSelectors窗体视图中是否记录选定器,用于窗体导航按钮NavigationButtons窗体视图中是否显示导航按钮和记录编号框,用于窗体控制框ControlBox窗体是否有“控件”菜单和按钮,用于窗体最大化按钮MaxButton窗体标题栏中最大化按钮是否可见,用于窗体最大/小化按钮MinMaxButtons窗体标题栏中最大、最小化按钮是否可见,用于窗体关闭按钮CloseButton窗体标题栏中关闭按钮是否有效,用于窗体可移动的Moveable窗体视图是否可移动,用于窗体可见性Visiable控件是否可见,用于窗体、所有控件事件事件(Event)就是每个对象可能用以识别和响应的某些行为和动作。在Access中,一个对象可以识别和响应一个或多个事件,这些事件可以通过宏或VBA代码定义。利用VBA代码定义事件过程的语句格式如下:PrivateSub对象名称_事件名称([(参数列表)])<程序代码>EndSub对象事件及功能

事件触发时机打开(Open)打开窗体,未显示记录时加载(Load)窗体打开并显示记录时调整大小(Resize)窗体打开后,窗体大小更改时成为当前(Current)窗体中焦点移到一条记录(成为当前记录)时;窗体刷新时;重新查询激活(Activate)窗体变成活动窗口时获得焦点(GetFocus)对象获得焦点时单击(Click)单击鼠标时双击(DbClick)双击鼠标时对象事件及功能(续)事件触发时机鼠标按下(MouseDown)按下鼠标键时鼠标移动(MouseMove)移动鼠标时鼠标释放(MouseUP)松开鼠标键击键(

温馨提示

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

评论

0/150

提交评论