Access常用窗体属性及其意义.docx
- 文档编号:25847710
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:20
- 大小:26.52KB
Access常用窗体属性及其意义.docx
《Access常用窗体属性及其意义.docx》由会员分享,可在线阅读,更多相关《Access常用窗体属性及其意义.docx(20页珍藏版)》请在冰豆网上搜索。
Access常用窗体属性及其意义
窗体常用属性及其含义
“格式”选项卡
属性名称
属性标识
功能
标题
Caption
指定在“窗体”视图中标题栏上显示的文本。
默认为“窗体名:
窗体”
默认视图
DefaultView
指定打开窗体时所用的视图。
有5个选项:
“单个窗体”(默认值)、“连续窗体”、“数据表”、“数据透视表”、“数据透视图”
滚动条
ScrollBars
指定是否在窗体上显示滚动条。
该属性值有“两者均无”、“只水
平”、“只垂直”和“两者都有”(默认值)4个选项
允许“窗
体”视图
AllowFormView
表明是否可以在“窗体”视图中查看指定的窗体。
属性值有:
“是”(默认值)和“否”
记录选择
器
RecordSelectors
指定窗体在“窗体”视图中是否显示记录选择器。
属性值有:
“是”
(默认值)和“否”
导航按钮
NavigationButtons
指定窗体上是否显示导航按钮和记录编号框。
属性值有:
“是”(默
认值)和“否”
分隔线
DividingLines
指定是否使用分隔线分隔窗体上的节或连续窗体上显示的记录。
属性值有:
“是”(默认值)和“否”
自动调整
AutoResize
在打开“窗体”窗口时,是否自动调整“窗体”窗口大小以显示整条记录。
属性值有:
“是”(默认值)和“否”
自动居中
AutoCenter
当窗体打开时,是否在应用程序窗口中将窗体自动居中。
属性值有:
“是”(默认值)和“否”
边框样式
BorderStyle
可以指定用于窗体的边框和边框兀素(标题栏、“控制”菜单、
“最小化”和“最大化”按钮或“关闭”按钮)的类型。
一般情况下,对于常规窗体、弹出式窗体和自定义对话框需要使用不同的边框样式。
属性值有:
“无”、“细边框”、“可调边框”(默认值)和“对话框边框”
控制框
ControlBox
指定在“窗体”视图和“数据表”视图中窗体是否具有“控制”菜单。
属性值有:
“是”(默认值)和“否”
最大最小化按钮
MinMaxButtons
指定在窗体上“最大化”或“最小化”按钮是否可见。
属性值有:
“无”、“最小化按钮”、“最大化按钮”和“两者都有”(默认值)
关闭按钮
CloseButton
指定是否启用窗体上的“关闭”按钮。
属性值有:
“是”(默认值)
和“否”
宽度
Width
可以将窗体的大小调整为指定的尺寸。
窗体的宽度是从边框的内侧开始度量的。
默认值:
9.998cm
图片
Picture
指定窗体的背景图片的位图或其他类型的图形。
位图文件必须
有.bmp、.ico或.dib扩展名。
也可以使用.wmf或.emf格式的图形文件,或其他任何具有相应图形筛选器的图形文件类型。
图片类型
PictureType
指定Access是将图片存储为链接对象还是嵌入(默认值)对象。
图片缩放模式
PictureSizeMode
指定对窗体或报表中的图片调整大小的方式。
属性值有:
“剪裁”
(默认值)、“拉伸”和“缩放”
表明用户是否可以移动指定的窗体。
属性值有:
“是”(默认值)和“否”
“数据”选项卡
属性名称
属性标识
功能
记录源
RecordSource
指定窗体的数据源。
属性值可以是表名称、查询名称或者SQL语
句。
筛选
Filter
在对窗体应用筛选时指定要显示的记录子集。
排序依据
OrderBy
指定如何对窗体中的记录进行排序。
属性值是一个字符串表达式,表示要以其对记录进行排序的一个或多个字段(用逗号分隔)的名称。
降序时键入DESC
允许筛选
AllowFilters
指定窗体中的记录能否进行筛选。
属性值有:
“是”(默认值)和“否
允许编辑
允许删除
允许添加
AllowEdits
AllowDeletions
AllowAdditions
指定用户是否可在使用窗体时编辑、删除、添加记录。
属性值有:
“是”(默认值)和“否”
数据输入
DataEntry
指定是否允许打开绑定窗体进行数据输入。
该属性不决定是否可以添加记录,只决定是否显示已有的记录。
属性值有:
“是”和“否”
(默认值)
记录集类
型
RecordsetType
指定何种类型的记录集可以在窗体中使用。
属性值有:
1“动态集”(默认值):
对基于单个表或基于具有一对一关系的多个表的绑定控件可以编辑。
对于绑定到字段(基于一对多关系的表)的控件,若未启用表间的级联更新,则不能编辑位于关系中的
“一”方的联接字段中的数据。
2“动态集(不一致的更新)”:
所有绑定到其字段的表和控件都可以编辑。
3“快照”:
绑定到其字段的表和控件都不能编辑。
记录锁定
RecordLocks
指定在多用户数据库中更新数据时,如何锁定基础表或基础查询中
的记录。
属性值有:
1“不锁定”(默认值)在窗体中,两个或更多用户能够同时编辑同一条记录。
这也称为“开放式”锁定。
如果两个用户试图保存对同一条记录的更改,则MicrosoftAccess将对第二个试图保存记录的用户显示一则消息。
此后这个用户可以选择放弃该记录,将记录复制到剪贴板,或替换其他用户所做的更改。
这种设置通常用在只读窗体或单用户数据库中。
也可以用在多用户数据库中,允许多
个用户同时更改同一条记录。
2“所有记录”:
当在“窗体”视图或“数据表”视图中打开窗体,基础表或基础查询中的所有记录都将锁定。
用户可以读取记录,但在关闭窗体以前不能编辑、添加或删除任何记录。
3“已编辑的记录”:
只要用户开始编辑某条记录中的任一字段,即会锁定该页面记录,直到用户移动到其他记录,锁定才会解除。
这样一条记录一次只能由一位用户进行编辑。
这也称为“保守式”
锁定。
“其他”选项卡
属性名称
属性标识
功能
弹出方式
PopUp
指定窗体是否作为弹出式窗口打开。
弹出式窗口将停留在其他
所有Access窗口的上面。
典型的情况是将弹出式窗口的“边
框样式”属性设为“细边框”。
属性值有:
“是”和“否”(默认值)
模式
Modal
指定窗体是否可以作为模式窗口打开。
作为模式窗口打开时,在焦点移到另一个对象之前,必须先关闭该窗口。
属性值有:
“是”和“否”(默认值)
循环
Cycle
指定当按Tab时绑定窗体中位于最近一个控件上的焦点的去向。
属性值有:
1“所有记录”(默认值):
从窗体的最后获得焦点的控件上按Tab,焦点将移动到下一记录的Tab键次序中的第一个控件上。
2“当前记录”:
从记录中最后一个获得焦点的控件上按下
Tab,焦点将移动到同一条记录的Tab键次序中第一个控件
上。
3“当前页”:
从页上最后一个获得焦点的控件上按下Tab,
焦点将移到本页的Tab键次序中第一个控件上。
菜单栏
MenuBar
可以将菜单栏指定给MicrosoftAccess数据库(.mdb)、
Access项目(.adp)、窗体或报表使用。
也可以使用菜单栏属性来指定菜单栏宏,以便用于显示数据库、窗体或报表的自定义菜单栏。
工具栏
ToolBar
可以指定窗体或报表使用的工具栏。
通过使用“视图”菜单上
“工具栏”命令的“自定义”子命令可以创建这些工具栏。
快捷菜单
ShortcutMenu
指定当用鼠标右键单击窗体上的对象时是否显示快捷菜单。
属
性值有:
“是”(默认值)和“否”
允许设计更改
AllowDesignChanges
指定或确定对窗体是否可以在所有视图中进行设计更改,还是
只能在设计”视图中进行设计更改。
属性值有:
“所有视图”(默认值)和“仅设计视图”
控件常用属性及其含义
“格式”选项卡
属性名称
属性标识
功能
标题
Caption
对不冋视图中对象的标题进行设置,为用户提供有用的信息。
它是一个最多包含2048个字符的字符串表达式。
窗体和报表上超过标题栏所能显示数的标题部分将被截掉。
可以使用该属性为标签或命令按钮指定访问键。
在标题中,将&字符放在要用作访问键的字符前面,则字符将以下划线形式显示。
通过按Alt和加下划线的字符,
即可将焦点移到窗体中该控件上。
小数位数
DecimalPlaces
指定自定义数字、日期/时间和文本显示数字的小数点位数。
属性值有:
“自动”(默认值)、0~15
格式
Format
自定义数字、日期、时间和文本的显示方式。
可以使用预定义的格式,或者可以使用格式符号创建自定义格式。
可见性
Visible
显示或隐藏窗体、报表、窗体或报表的节、数据访问页或控件。
属性值有:
“是”(默认值)或“否”
边框样式
BorderStyle
指定控件边框的显示方式。
属性值有:
“透明”(默认值)、“实线”、
“虚线”、“短虚线”、“点线”、“稀疏点线”、“点划线”、“点点划线”、
“双实线”
边框宽度
BorderWidth
指定控件的边框宽度。
属性值有:
“细线”(默认值)、1~6磅(1磅=
cm)
左边距
Left
指定对象在窗体或报表中的位置。
控件的位置是指从它的左边框到含该控件的节的左边缘的距离,或者它的上边框到包含该控件的节的上边缘的距离。
背景样式「
BackStyle
指定控件是否透明。
属性值有:
“常规”(默认值)和“透明”
特殊效果
SpecialEffect
指定是否将特殊格式应用于控件。
属性值有:
“平面”、“凸起”、“凹
陷”(默认)、“蚀刻”、“阴影”和“凿痕”6种
字体名称
FontName
是显示文本所用的字体名称。
默认值:
宋体(与OS设定有关)
字号
FontSize
指定显示文本字体的大小。
默认值:
9磅(与OS设定有关),属性值
范围1~127
字体粗细
FontWeight
指定Windows在控件中显示以及打印字符所用的线宽(字体的粗细)。
属性值有:
淡、特细、细、正常(默认值)、中等、半粗、力口
粗、特粗、浓
倾斜字体
FontItalic
指定文本是否变为斜体。
默认值:
“是”(默认值)和“否”
背景色
ForeColor
指定一个控件的文本颜色。
属性值是包含一个代表控件中文本颜色
的值的数值表达式。
默认值:
0
前景色
BackColor
属性值包括数值表达式,该表达式对应于填充控件或节内部的颜色。
默认值:
50
“数据”选项卡
属性名称
属性标识
功能
控件来源
ControlSource
可以显示和编辑绑定到表、查询或SQL语句中的数据。
还可以
显示表达式的结果。
输入掩码
InputMask
可以使数据输入更容易,并且可以控制用户可在文本框类型的控件中输入的值。
只影响直接在控件或组合框中键入的字符。
默认值
DefaultValue
指疋在新建记录时自动输入到控件或字段中的文本或表达式。
有效性规则”
ValidationRule
指定对输入到记录、字段或控件中的数据的限制条件。
有效性文本
ValidationText
当输入的数据违反了“有效性规则”的设置时,可以使用该属性指定将显示给用户的消息。
是否锁定
Locked
指定是否可以在窗体”视图中编辑控件数据。
属性值有:
“是”和
“否”(默认值)
可用
Enabled
可以设置或返回“条件格式”对象(代表组合框或文本框控件的条件格式)的条件格式状态。
“其他”选项卡
属性名称
属性标识
功能
名称
Name
可以指定或确定用于标识对象名称的字符串表达式。
对于未绑定控件,默认名称是控件的类型加上一个唯一的整数。
对于绑定控件,默认名称是基础数据源字段的名称。
对于控件,
名称长度不能超过255个字符。
状态栏文子
StatusBarText
指定当选定一个控件时显示在状态栏上的文本。
该属性只应用于窗体上的控件,不应用于报表上的控件。
所用的字符串表达式长度最多为255个字符。
允许自动更正
AllowAutoCorrect
指定是否自动更正文本框或组合框控件中的用户输入内容。
属性值有:
“是”(默认值)和“否”
自动Tab键
AutoTab
指定当输入文本框控件的输入掩码所允许的最后一个字符时,是否发生自动Tab键切换。
属性值有:
“是”和“否”
(默认值)
Tab键索引
Tablndex
指定窗体上的控件在Tab键次序中的位置。
该属性仅适用于窗体上的控件,不适用于报表上的控件。
属性值起始值为0
控件提示文本
ControlTipText
指定当鼠标停留在控件上时,显示在ScreenTip中的文字。
可用最长255个字符的字符串表达式
垂直显示
Vertical
设置垂直显示和编辑的窗体控件,或设置垂直显示和打印的报表控件。
属性值有:
“是”和“否”(默认值)
常用事件
分类
事件
名称
属性
发生在窗体或控件中的数据被输入、删除或更改时,或当焦点从一条记录移动到另一条记录时
Current
成为当前
OnCurrent(窗体)
当焦点移动到一条记录,使它成为当前记录时,或当重新查询窗体的数据来源时。
此事件发生在窗体第一次打开,以及焦点从一条记录移动到另一条记录时,它在重新
查询窗体的数据来源时发生
BeforeInsert
插入前
BeforeInsert(窗体)
在新记录中键入第一个字符但记录未添加到数据库时发生
AfterInsert
插入后
AfterInsert(窗体)
在新记录中添加到数据库中时发生
BeforeUpdate
更新前
BeforeUpdate(窗体)
在控件或记录用更改了的数据更新之前。
此事件发生在控件或记录失去焦点时,或单击“记录”菜单中的“保存记录”命令时
AfterUpdate
更新后
AfterUpdate(窗体)
在控件或记录用更改了的数据更新之后。
此事件发生在控件或记录失去焦点时,或单击“记录”菜单中的“保存记录”命令时
Delete
删除
OnDelete(窗体)
当一条记录被删除但未确认和执行删除时发生
BeforeDelConfirm
确认删除前
BeforeDelConfirm(窗体)
在删除一条或多条记录时,Access显示一个对话框,提示确认或取消删除之前。
此事件在Delete时间之后发生
AfterDelConfirm
确认删除后
AfterDelConfirm(窗体)
发生在确认删除记录,且记录实际上已经删除,或在取消删除之后
Change
更改
OnChange(控件)
当文本框或组合框文本部分的内容发生更改时,事件发生。
在选项卡空间中从某
一页移动到另一页时该事件也会发生
处理鼠标操作事件
Click
单击
OnClick(窗体、控件)
对于控件,此事件在单击鼠标左键时发生。
对于窗体,在单击记录选择器、节或控件之外的区域时发生。
DblClick
双击
OnDblClick(窗体、控件)
当在控件或它的标签上双击鼠标左键时发生。
对于窗体,在双击空白区或窗体上
的记录选择器时发生
MouseUp
鼠标释放
OnMouseUp(窗体、控件)
当鼠标指针位于窗体或控件上时,释放一个按下的鼠标键时发生
MouseDown
鼠标按下
OnMouseDown(窗体、控件)
当鼠标指针位于窗体或控件上时,单击鼠标键时发生
MouseMove
鼠标移动
OnMouseMove(窗体、控件)
当鼠标指针在窗体、窗体选择内容或控件上移动时发生
处理键盘输入事件
KeyPress
击键
OnKeyPress(窗体、控件)
当控件或窗体有焦点时,按下并释放一个产生标准ANSI字符的键或组合键后发
生
KeyDown
键按下
OnKeyDown(窗体、控件)
当控件或窗体有焦点时,并在键盘上按下任意键时发生
KeyUp
键释放
OnKeyUp(窗体、控件)
当控件或窗体有焦点时,释放一个按下键时发生
处理错误
Error
出错
OnError(窗体、报表)
当Access产生一个运行时错误,且此时正处在窗体和报表中时发生
处理同步事
件
Timer
计时器触发
OnTimer(窗体)
当窗体的Timerlnterval属性所指定的时间间隔已到时发生,通过在指定的时间间隔重新查询或重新刷新数据保持多用户环境下的数据冋步
在窗体上应用或创建一个筛选
ApplyFilter
应用筛选
OnApplyFilter(窗体)
当单击“记录”菜单中的“应用筛选”后,或单击工具栏中的“应用筛选”按钮时发生。
在指向“记录”菜单中的“筛选”后并单击“按选定内容筛选”命令,或单击工具栏上的“按选定内容筛选”按钮时发生。
当单击“记录”菜单上的“取消筛选排序”命令,或单击工具栏上的“取消筛选”按钮时发生
Filter
筛选
OnFilter(窗体)
指向“记录”菜单中的“筛选”后,单击“按窗体筛选”命令,或单击工具栏中的“按窗体筛选”按钮时发生。
指向“记录”菜单中的“筛选”后,并单击“高级筛选/排序”命令时发生
发生在窗体、控件或获得焦点时,或窗体、报表成为激活时或失去激活事件时
Activate
激活
OnActivate(窗体、报表)
当窗体或报表成为激活窗口时发生
Deactivate
停用
OnDeactivate(窗体、报表)
当不冋的但冋为一个应用程序的Access窗口成为激活窗口时,在此窗口成为激
活窗口之前发生
Enter
进入
OnEnter(控件)
发生在控件实际接收焦点之前。
此事件在GotFocus事件之前发生
Exit
退出
OnExit(控件)
正好在焦点从一个控件移动到冋一窗体上的另一个控件之前发生。
此事件在
LostFocus事件之前发生
GotFocus
获得焦点
OnGotFocus(窗体、控件)
当一个控件、一个没有激活的控件或有效控件的窗体接收焦点时发生
LostFocus
失去焦点
OnLostFocus(窗体、控件)
当窗体或控件失去焦点时发生
Open
打开
OnOpen(窗体、报表)
当窗体或报表打开时发生
Close
关闭
OnClose(窗体、报表)
当窗体或报表关闭,从屏幕上消失时发生
Load
加载
OnLoad(窗体、报表)
打开、调整
当打开窗体,且显示了它的记录时发生。
此事件发生在Current事件之前,Open
窗体或报表
时
事件之后
Resize
调整大小
OnResize(窗体)
当窗体的大小发生变化或窗体第一次显示时发生
UnLoad
卸载
OnUnLoad(窗体)
当窗体关闭,且它的记录被卸载,从屏幕上消失之前发生。
此事件在Close事件
之前发生
最常见的窗体场景中事件出现的顺序
打开和关闭窗体
1打开窗体时
“打开'(窗体)7“加载”(窗体)7“调整大小”(窗体)7“激活”(窗体)7“成为当前”(窗体)7“进入'(控件)7“获得焦点”(控件)
2关闭窗体时:
“退出'(控件)7“失去焦点”(控件)7“卸载”(窗体)7“停用”(窗体)7“关闭”(窗体)
焦点变化时
1焦点从一个窗体转移到另一窗体时:
“停用(窗体1)t“激活(窗体2)
2焦点从控件转移到窗体时:
“进入”7“获得焦点”
3焦点离开窗体上控件时:
“退出”7“失去焦点”
4焦点从一个控件转移到另一控件时:
“退出(”控件1)7“失去焦点(”控件1)7“进入(”控件2)7“获得焦点(”控件2)
5当焦点离开修改数据后多的记录时,但在进入下一条记录之前:
“更新前(”窗体)7“更新后(”窗体)7“退出(”控件)7“失去焦点”(控件)7“成为当前”(窗体)
6焦点转移到窗体视图中一条现有记录时:
“成为当前(”窗体)7“更新前(”窗体)7“更新后(”窗体)7“成为当前”(窗体)
修改数据
1当在窗体控件中输入或修改数据,同时焦点转移到另一控件上时:
“更新前”7“更新后”7“退出”7“失去焦点”
2当用户按下然后释放一个键,同时焦点位于窗体控件上时:
“键按下”7“击键”7“键释放”
3当修改文本框或组合框的文本框部分中的文本时:
“键按下”7“击键”7“更改”7“键释放”
4当在组合框中输入的值不在组合框列表中,而且用户尝试把焦点转移到另一控件或记录时:
“键按下”7“击键”7“更改”7“键释放”7“不在列表中”7“出错”
5当修改控件中的数据,且用户按下Tab键转移到下一控件时:
控件1:
“键按下”7“更新前”7“更新后”7“退出”7“失去焦点”
控件2:
“进入”7“获得焦点”7“击键”7“键释放”
6当打开窗体,且修改控件中数据时:
“成为当前(”窗体)7“进入(”控件)7“获得焦点”(控件)7“更新前(”控件)7“更新后(”控件)
删除记录时:
“删除”7“删除确认前”7“删除确认后”
①当焦点转移到窗体上一条新的空白记录,且当用户在控件中输入内容创建一条新记录时:
“成为当前(”窗体)7“进入(”控件)7“获得焦点”(控件)7“插入前(”窗体)7“插入后(”窗体)
鼠标事件
1当用户按下然后释放鼠标键(单击),同时鼠标指针位于一个窗体控件上时:
“鼠标按下”7“鼠标释放”7“单击”
2当用户通过单击第二个控件把焦点从一个控件转移到另一控件上时:
控件1:
“退出”7“失去焦点”
控件2:
“进入”7“获得焦点”7“鼠标按下”7“鼠标释放”7“单击”
3当用户双击除命令按钮之外的控件时:
“鼠标按下”7“鼠标释放”7“单击”7“双击”7“鼠标释放”
4当用户双击一个命令按钮时:
“鼠标按下”7“鼠标释放”7“单击“鼠标释放”7“单击”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 常用 窗体 属性 及其 意义
![提示](https://static.bdocx.com/images/bang_tan.gif)