资源预览内容
第1页 / 共54页
第2页 / 共54页
第3页 / 共54页
第4页 / 共54页
第5页 / 共54页
第6页 / 共54页
第7页 / 共54页
第8页 / 共54页
第9页 / 共54页
第10页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
9.1 窗体控件操作 9.2 窗体和控件的属性 9.3 创建应用窗体,9.1.1 Access中控件的名称 (1) 控件名称不能超过64个字符。 (2) 控件名称中不能包含小数点(.)、感叹号(! )、重音符()和方括号 ( )。 (3) 控件名称的第一个字符不能是空格。 (4) 控件名称中不能包含双引号(双引号用于项目)。 (5) 有时为了简化控件的名称,可以使用以下规则: 把控件的名称保持在30个字符以内。 只使用字母和数字。 避免使用标点符号和空格。,9.1 窗体控件操作,9.1.2 调整控件的位置 为了合理安排控件在窗体中的位置,需要对控件进行移动、改变大小、删除等操作。窗体中的所有操作都是针对当前控件的,故对控件进行操作前必须先选定。 (1) 选定单个控件:单击所需选定的控件,此时控件区域的四角及每边的中点均会出现一个控点,表示控件已被选定。左上角的控点形状较大,称为移动控点,其他控点均为尺寸控点。,(2) 选定多个控件:按下【Shift】键,逐个单击要选定的控件,或者按下鼠标左键并拖动,使屏幕上出现一个虚线框,放开鼠标按键后框中的控件就被选定。对于附带标签的控件,只要单击其中之一,控件与标签两者就会同时被选定。 (3) 取消选定:单击已选定控件的外部某处即可取消选定。 (4) 改变控件大小:选定控件后,拖动它的某个尺寸控点即可使控件放大或缩小。若选定了多个控件,则拖动其中某一控件的尺寸控点就会使这些控件都改变大小。 (5) 移动控件:选定的控件可用键盘的箭头键来微调位置。若用鼠标来移动,则有以下两种情况。,选定一个控件,将鼠标指针移到某控件的移动控点,指针变成手掌状,此时按住鼠标左键拖动,即可移动单个控件。 选定多个控件,将鼠标指针移到控件边缘上的非控点处,指针变成手掌状,此时按住鼠标左键拖动,被选定的所有控件将会一起移动,即可移动多个控件。 (6) 复制控件:选定控件,执行【编辑】菜单中的【复制】命令,再将鼠标移动到需要添加控件的位置后执行【编辑】菜单中的【粘贴】命令,即可将控件复制到指定位置。复制操作可以在同一个窗体内进行,也可以在两个窗体之间进行。,(7) 删除控件:选定对象后,按【Delete】键或执行【编辑】菜单中的【删除】命令即可删除控制。 提示:对于带有附加标签的控件,当附加标签四周显示控点时按【Delete】键,仅删除附加标签,否则同时删除控件与附加标签。 (8) 在窗体上显示或移去网格线:执行【视图】菜单中的【网格】命令,可在窗体设计视图中增加或移去网格线,供定位对象时参考。,9.1.3 对象的引用 在面向对象的程序设计中,常常需要引用对象的属性、事件与方法。下面介绍对象引用的格式及使用方法。 1. 对象引用的格式 |!|.| 参数名表 .,说明:感叹号(!)和点(.)为引用运算符,其中感叹号(!)用来引用集合中由用户定义的一个项,包括打开的窗体、报表等,点(.)用来引用集合中Access定义的一个项,即引用窗体或控件的属性等。例如: Forms!学生基本信息 引用“学生基本信息”窗体 Forms!学生基本信息.Caption 引用“学生基本信息”窗体 中的“标题”属性 Forms!学生基本信息!Label0.Width 引用“学生基本情况”窗体中的Label0标签的宽度属性 DoCmD.Close 引用并执行VBA的DoCmD对象的Close方法,2. 对象引用的方法 控件的属性值可以在属性对话框中更改,也可以通过对象引用以编码的方式来设置,其格式如下: .=属性值 例如: Forms!窗体1!.Caption = Date 以当前日期作为“窗体1” 的标题 窗体页眉.Height = 300 设置窗体的页眉高度为300 Label0.FontName = “楷书” 设置标签Label0的字体为楷书 Label0.FontSize = 30 设置标签Label0的字号为30 Text1.Height = Text1.Width* 0.5 设置文本框Text1的高度为其宽 度的一半,Access中的属性用于决定表、查询、字段、窗体及报表的特性。无论是控件还是窗体本身都有相应的属性,这些属性决定了控件及窗体的结构和外观,可通过属性窗口来进行操作。在选定窗体或控件后,单击工具栏上的【属性】按钮,可以打开属性窗口。 属性窗口共有五个选项卡,包括格式、数据、事件、其他和全部。针对不同的设置可选择不同的选项卡,其中全部选项卡包含了格式、数据、事件和其他选项卡中的所有属性。,9.2 窗体和控件的属性,9.2.1 常用的格式属性 格式属性主要是针对控件的外观和窗体的显示格式而设置的。 控件的格式属性包括标题、字体名称、字体大小、左边距、上边距、宽度、高度、前景颜色、特殊效果等。 窗体的格式属性包括标题、默认视图、滚动条、记录选定器、浏览按钮(或导航按钮)、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。,9.2.2 窗体和控件的格式属性 1. 窗体的格式属性 标题:设置窗体标题栏上显示的字符串。 默认视图:决定窗体的显示形式,有“连续窗体”、“单一窗体”和“数据表”三个属性值。 滚动条:决定窗体显示时是否具有窗体滚动条,有“两者均无”、“水平”、“垂直”和“两者都有”四个属性值。 记录选定器:决定窗体显示时是否有记录选定器(窗体视图最左边的标志块),属性值只有“是”和“否”。,导航按钮:决定窗体运行时是否有导航按钮(窗体视图最下边的导航按钮组),属性值只有“是”和“否”。 分隔线:决定窗体显示时是否显示窗体各节之间的分隔线,属性值只有“是”和“否”。 自动居中:决定窗体显示时是否自动居于桌面的中间,属性值只有“是”和“否”。 边框样式:决定窗体运行时的边框形式,有“无”、“细边框”、“可调边框”和“对话框边框”四个属性值。 最大最小化按钮:决定是否使用Windows标准的最大化和最小化按钮。,2. 控件的格式属性 背景色:利用该属性可以设置控件的背景颜色。 背景样式:利用该属性可以指定控件是否透明。 边框颜色:利用该属性可以设置控件的边框颜色。 边框样式:利用该属性可以设置控件的边框样式。 边框宽度:利用该属性可以设置控件的边框宽度。 文本上边距、下边距和文本左边距、右边距:利用这些属性可以设置控件上显示的文本与控件的上、下、左、右边缘之间的距离。 标题:利用该属性可以设置显示在控件上的文本。,小数位数:利用该属性可以设置小数位数(用于数字字段)。 字体名称、字体大小、字体粗细、倾斜字体、下划线:利用该属性可以控制显示在控件上的文本的外观。 前景色:利用该属性可以设置控件上的文本颜色。 格式:利用该属性可以设置应用于控件上的文本格式。 高度、宽度:利用这两个属性可以设置控件的高度和宽度。 左边距、上边距:利用这两个属性可以设置控件的位置。 行距:利用该属性可以设置控件上的文本行之间的距离。 图片:利用该属性可以设置在控件上显示什么图像。,特殊效果:利用该属性可以设置控件的样式,如蚀刻、凿痕等。 文本对齐:利用该属性可以设置控件上文本的对齐方式,如左对齐、居中和右对齐等。 可见性:利用该属性可以控制控件是否可见。 【例9-1】在图9-1所示的“学生”窗体中,去掉导航条、记录指示器。 (1) 在窗体设计器中打开“学生”窗体,接着打开“窗体属性”对话框,将“记录选择器”选为“否”,将“导航按钮”选为“否”,如图9-2所示。 (2) 运行修改后的“学生”窗体,结果如图9-3所示。,图9-1 “学生”窗体,图9-2 属性设置,图9-3 运行结果,9.2.3 常用的数据属性 数据属性决定了控件或窗体中数据以及操作数据的规则。 控件的数据属性包括控件来源、输入掩码、有效性规则、有效性文本、默认值、是否有效、是否锁定等。 窗体的数据属性包括记录源、排序依据、允许编辑、数据入口(或数据输入)等。其设置同格式属性一样,通过在相应的属性框中输入或选择属性值来完成。,1. 窗体的数据属性 记录源:通常是本数据库中的一个数据表对象名或查询对象名,它指明了该窗体的数据源。 排序依据:其属性值是一个字符串表达式,由字段名或字段名表达式组成,用来指定排序的规则。 允许编辑、允许添加、允许删除:决定窗体运行时是否允许对数据进行编辑修改、添加或删除等操作,其属性值只有“是”和“否”。 数据入口(或数据输入):决定窗体运行时是否显示已有记录,其属性值只有“是”和“否”。如果选择“是”,则在窗体打开时,只显示一个空记录,否则显示已有记录。,2. 控件的数据属性 控件来源:决定如何检索或保存窗体中要显示的数据。如果是一个字段名,则在控件上显示数据表中该字段的值,对窗体中的数据所进行的任何修改都会被写入字段中。如果该属性含有计算表达式,则控件会显示计算的结果。 输入掩码:用于设定控件的输入格式,仅对文本型或日期/时间型数据有效。,9.2.4 常用的事件属性 Access中不同的对象可触发的事件不同,总体上这些事件可分为键盘事件、鼠标事件、对象事件、窗口事件和操作事件等。 1. 键盘事件 键盘事件是指操作键盘所引发的事件,主要有以下几种: (1) 键按下:指在窗体或控件具有焦点时,在键盘上按下任何键所发生的事件。 (2) 键释放:指在窗体或控件具有焦点时,释放一个原本按下的键所发生的事件。 (3) 击键:指在窗体或控件具有焦点时,完成按下并释放一个键或键组合时所发生的事件。,2. 鼠标事件 鼠标事件是指操作鼠标所引发的事件,主要有单击、双击、鼠标按下、鼠标移动和鼠标释放等,其中单击事件的应用最为广泛。 (1) 单击:表示当鼠标在控件上单击左键时所发生的事件。 (2) 双击:表示当鼠标在控件上双击左键时所发生的事件。 (3) 鼠标按下:表示当鼠标在控件上按下左键时所发生的事件。 (4) 鼠标移动:表示当鼠标在窗体或控件上来回移动时所发生的事件。 (5) 鼠标释放:表示当鼠标指针位于窗体或控件上时,释放一个按下的鼠标键时所发生的事件。,3. 对象事件 常用的对象事件有获得焦点、失去焦点、更新前、更新后和更改等。 (1) 获得焦点:指当窗体或控件接收焦点时所发生的事件。 (2) 失去焦点:指当窗体或控件失去焦点时所发生的事件。 (3) 更新前:指在控件或记录用更改的数据更新之前所发生的事件。 (4) 更新后:指在控件或记录用更改的数据更新之后所发生的事件。 (5) 更改:指当文本框或组合框的部分内容更改时所发生的事件。,4. 窗口事件 窗口事件是指操作窗口时所引发的事件,常用的窗口事件有打开、关闭和加载等。 (1) 打开:指在窗体打开,但第一条记录显示之前发生的事件。 (2) 关闭:指在关闭窗体,并从屏幕上移除窗体时发生的事件。 (3) 加载:指在打开窗体,并且显示了它的记录时发生的事件,此事件发生在打开事件之后。,5. 操作事件 操作事件是指与操作数据有关的事件。常用的操作事件有删除、插入前、插入后、成为当前、不在列表中、确认删除前和确认删除后等。 (1) 删除:指当删除一条记录时,但在确认删除和实际执行删除之前所发生的事件。 (2) 插入前:指在新记录中键入第一个字符,但还未将记录添加到数据库之前所发生的事件。 (3) 插入后:指在一条新记录添加到数据库中之后所发生的事件。,(4) 成为当前:指当焦点移动到一条记录,使它成为当前记录时所发生的事件。 (5) 不在列表中:指当输入一个不在组合框列表中的值时所发生的事件。 (6) 确认删除前:指在删除一条或多条记录后,但尚未确认删除前所发生的事件,该事件发生在删除事件后。 (7) 确认删除后:指在确认删除记录并且记录实际上已经删除或取消删除之后所发
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号