5.3、窗体设计视图
5.3.1、窗体设计视图工具栏
5.3.2、窗体常用属性
返回
在数据库设计视图的窗体卡上选定一个窗
体对象后,单击, 设计, 按钮
,”,即进入窗体设计视图。窗
体设计视图中的工具栏如图所示。正是
依靠这些工具提供的功能,窗体的设计
操作才可能全面的进行。
5.3.1、窗体设计视图工具栏
窗体设计视图中的工具栏
1.常用工具栏中的工具按钮
工具按钮名

工具按钮
图标
工具按钮的功能
,字段列表
” 按钮
显示窗体或报表基础数据源所包含的字段
列表。从列表中拖动字段可以创建自动结
合到记录源的控件。
,工具箱,
按钮
显示或隐藏工具箱。在窗体或报表中可以
使用工具箱来创建控件。
,自动套用
格式, 按钮
将事先定义的格式应用于窗体或报表。例
如:控件的背景图片和字体。
,代码, 按

在, 模块, 窗口中显示选定窗体或报表所
包含的程序代码。
,属性, 按

显示所选项目的属性表,例如数据表字段
或控件的属性表。如果不选择任何项目,
则显示当前活动对象的属性表。
,生成器,
按钮
如果选定项目或属性具有生成器,则显示
该选定项目或属性的生成器,利用这个生
成器可以便捷地生成表达式或 SQL语句。
2.工具箱中的按钮
工具按
钮名称
按钮
图标
工具按钮的功能
,选择
对象,
按钮
用于选定控件、节或窗体。单击该工具可以释放事先锁定的
工具栏按钮。
,控件
向导,
按钮
用于打开或关闭控件向导。使用控件向导可以创建列表框、
组合框、选项组、命令按钮、图表、子报表或子窗体。要使
用向导来创建这些控件,必须按下, 控件向导, 按钮。
,标签
” 按钮
用于显示说明文本的控件,如窗体或报表上的标题或指示文
字。
,文本
框, 按

用于显示、输入或编辑窗体或报表的基础记录源数据,显示
计算结果,或接收用户输入数据的控件。
,选项
组, 按

与复选框、选项按钮或切换按钮搭配使用,可以显示一组可
选值。
,切换
按钮,
按钮
该按钮可用于结合到 Yes/No字段的独立控件或用来接收用户
在自定义对话框中输入数据的非结合控件,或者选项组的一
部分。
接上表
,选 项 按 钮
”按钮
该 按 钮 可 用 于 结 合 到 Y e s / N o 字 段 的 独 立 控 件
或 用 来 接 收 用 户 在 自 定 义 对 话 框 中 输 入 数 据
的非结合控件,或者选项组的一部分。
,复 选 框,
按钮
该 按 钮 可 用 于 结 合 到 Y e s / N o 字 段 的 独 立 控 件
或 用 来 接 收 用 户 在 自 定 义 对 话 框 中 输 入 数 据
的非结合控件,或者选项组的一部分。
,组 合 框,
按钮
该 控 件 组 合 了 文 本 框 和 列 表 框 的 特 性, 即 可
以 在 文 本 框 中 输 入 文 字 或 在 列 表 框 中 选 择 输
入项,然后将值添加到基础字段中。
,列 表 框,
按钮
显 示 可 滚 动 的 数 据 列 表 。 在 窗 体 视 图 中, 可
以 从 列 表 框 中 选 择 值 输 入 到 新 记 录 中, 或 者
更改现有记录中的值。
,命 令 按 钮
”按钮
用于在窗体或报表上创建命令按钮。
接上表
,图 像, 按

用于在窗体或报表上显示静态图片。
,非 结 合 对
象”按钮
用 于 在 窗 体 或 报 表 上 显 示 非 结 合 型 O L E 对 象

,结 合 对 象
”按钮
用于在窗体或报表上显示结合型 O L E 对象。
,分 页 符,
按钮
用 于 在 窗 体 中 开 始 一 个 新 的 屏 幕, 或 在 打
印窗体或报表时开始一个新页。
,选 项 卡 控
件”按钮
用 于 创 建 一 个 多 页 的 选 项 卡 窗 体 或 选 项 卡
对话框。
,子 窗 体 / 子
报表”按钮
用 于 在 窗 体 或 报 表 中 显 示 来 自 多 个 表 的 数
据。
,直 线, 按

用于在窗体或报表中画直线。
,矩 形, 按

用于在窗体或报表中画一个矩形框。
,其 他 控 件
”按钮
用于显示所有其他可用的控件按钮。
在窗体设计视图中,单击常用工具栏上的
,属性, 按钮,即弹出窗体属性设置对话
框。图所示为, 商品上柜数据录入, 窗体
的属性对话框及其各属性的取值。一个窗
体的属性可以分为四类,分别是, 格式,
属性,,数据, 属性,,事件, 属性和
,其他, 属性,在属性对话框中分列在四
张卡片上。单击四个属性卡片中的一张卡
片,即可对相应属性赋值或选取属性值。
5.3.2、窗体属性的应用
不仅窗体具有这些属性,窗体中可以
设置的对象(也称为控件)也都具有这四
类属性。对控件设置, 格式, 属性值是为
了设置控件的显示格式;对控件设置, 数
据, 属性值则是为了设置该控件操作数据
的规则,当然这些数据必须是绑定在控件
上的数据;对控件设置, 事件, 属性值是
为该控件设定响应事件的操作规程,也就
是为控件的事件处理方法编程。
可以对照下面关于各属性取值的说明,
分析, 商品上柜数据录入, 窗体各属性取
值的作用。
图 5-20、窗体的格式属性与数据属性
5.2.2、窗体属性的应用
1.窗体的常用格式属性及其取值含义
2.窗体的数据属性及其取值含义
1.窗体的常用格式属性及其取值含义
( 1) 标题
其属性值为字符串 。 在窗体视图中, 该字符串显示为
窗口标题栏 。
( 2) 默认视图
其属性值需在, 连续窗体,,, 单一窗体,,, 数据
表, 三个选项中选取, 它决定窗体的显示形式 。
( 3) 滚动条
其属性值需在, 两者均无,,, 水平,,, 垂直,,
,水平和垂直, 四个选项中选取, 它决定窗体显示
时是否具有窗体滚动条 。
( 4)记录选定器
其属性值需在, 是,,, 否, 两个选项中选取,
它决定窗体显示时是否具有记录选定器, 即数
据表最左端的标志块 。
( 5) 浏览按钮
其属性值需在, 是,,, 否, 两个选项中选取,
它决定窗体运行时是否具有记录浏览按钮, 即
数据表最下端的按钮组,, 。
( 6) 分隔线
其属性值需在, 是,,, 否, 两个选项中选取,
它决定窗体显示时是否显示窗体各节间的分隔
线。
( 7)自动居中
其属性值需在, 是,,, 否, 两个选项中
选取, 它决定窗体显示时是否自动居中于
Windows窗口中 。
( 8) 控制框
其属性值需在, 是,,, 否, 两个选项中
选取,它决定窗体显示时是否显示窗体控
制框,即窗口右上角的按钮组
,”
( 1) 记录源
其属性值需是本数据库中的一个数据表对象名或
查询对象名, 它指明该窗体的数据源 。
( 2) 筛选
其属性值需是一个字符串表达式, 它表示从数据
源中筛选数据的规则 。
( 3) 排序依据
其属性值需是一个字符串表达式, 由字段名或字
段名表达式组成, 指定排序规则 。
( 4) 允许编辑, 允许添加, 允许删除
其属性值分别需在, 是,,, 否, 两个选项中
选取,它们分别决定窗体运行时是否允许对数
据进行编辑修改、添加或删除操作。
2.窗体的数据属性及其取值含义
( 5) 数据入口
其属性值需在, 是,,, 否, 两个选项中选取 。 取值为
,是,, 则窗体打开时, 只显示一个空记录;取值为
,否, ( 默认值 ), 则窗体打开时, 显示已有的记录 。
( 6) 数据集类型
其属性值需在, 动态集,,, 动态集(不一致地更
新),,, 快照, 三个选项中选取。取值为, 动态集,
(此属性值为默认设置),则允许编辑基于单个表或具
有一对一关系的多个表的结合控件。对于基于具有一对
多关系的表中的字段的结合控件,则不能编辑位于关系
中的, 一, 端的联接字段中的数据,除非在表间允许使
用连锁更新。取值为, 动态集(不一致的更新),,则
允许编辑所有的表以及结合到它们的字段的所有控件。
取值为, 快照,,则不许编辑表以及结合到其字段的控
件。
( 7) 记录锁定
其属性值需在, 不锁定,,, 所有记录,,
,编辑的记录, 三个选项中选取。取值为, 不
锁定, (此属性值为默认设置),则在窗体中
允许两个或更多用户能够同时编辑同一个记录,
这也称为, 开放式, 锁定。取值为, 所有记
录,,则当在窗体视图打开窗体时,所有基表
或基础查询中的记录都将锁定,用户可以读取
记录,但在关闭窗体以前不能编辑、添加、或
删除任何记录。取值为, 编辑的记录,,则当
用户开始编辑某个记录中的任一字段时,即锁
定该页记录,直到用户移动到其他记录,这样
一个记录一次只能由一个用户进行编辑。这也
称为, 保守式, 锁定。