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) 记录锁定
其属性值需在, 不锁定,,, 所有记录,,
,编辑的记录, 三个选项中选取。取值为, 不
锁定, (此属性值为默认设置),则在窗体中
允许两个或更多用户能够同时编辑同一个记录,
这也称为, 开放式, 锁定。取值为, 所有记
录,,则当在窗体视图打开窗体时,所有基表
或基础查询中的记录都将锁定,用户可以读取
记录,但在关闭窗体以前不能编辑、添加、或
删除任何记录。取值为, 编辑的记录,,则当
用户开始编辑某个记录中的任一字段时,即锁
定该页记录,直到用户移动到其他记录,这样
一个记录一次只能由一个用户进行编辑。这也
称为, 保守式, 锁定。
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) 记录锁定
其属性值需在, 不锁定,,, 所有记录,,
,编辑的记录, 三个选项中选取。取值为, 不
锁定, (此属性值为默认设置),则在窗体中
允许两个或更多用户能够同时编辑同一个记录,
这也称为, 开放式, 锁定。取值为, 所有记
录,,则当在窗体视图打开窗体时,所有基表
或基础查询中的记录都将锁定,用户可以读取
记录,但在关闭窗体以前不能编辑、添加、或
删除任何记录。取值为, 编辑的记录,,则当
用户开始编辑某个记录中的任一字段时,即锁
定该页记录,直到用户移动到其他记录,这样
一个记录一次只能由一个用户进行编辑。这也
称为, 保守式, 锁定。