文档介绍:第八章表单设计及运行
表单向导
一对多表单向导
数据信息与数据环境
表单设计器与表单控件工具栏
“标签”控件
命令按钮与命令按钮组
文本框
选项按钮
微调按钮
复选框
列表框与组合框
编辑框
表格
使用表单向导创建表单
表单向导
使用表单向导创建一对一表单的步骤如下:
一、从“文件”菜单,选择“新建”、“表单”,然后在新建对话框中选择向导,在向导选取对话框中使用鼠标选择“表单向导”。
二、单击确定按钮进入“表单向导”步骤一。
三、确定表单的数据源。然后进行字段选取。
四、选择好表单样式及按钮类型。
五、按照每组记录的排序顺序选择字段。
六、选择建立好表单后的存储方式,“完成”。
数据环境设置
打开“数据环境设计器”
在创建表单或已有打开表单的情况下,可以从“显示”菜单中,也可在表单快捷菜单中选择“数据环境”。
数据信息与数据环境
用表单设计器创建表单、控件
所谓控件是指可以用于交互式操作界面的图形对象。表单中的控件是用以显示数据、执行操作或使表单更易阅读的图形对象。可以输入输出数据、完成具有某种特定功能的操作,构建用户和计算机之间相互沟通的操作界面。
在表单中有两类控件:与表中数据绑定的控件和不与数据绑定的控件。当使用绑定型控件时,所输入或所选择的值将保存在数据源中(数据源可以是表中的字段、临时表的字段或变量)。要使控件在表单中正确运行,可以设置控件的有关属性(如:controlsource或recordsource),把控件与数据结为一体。
最好保持控件使用方法特征的一致性,给用户一个明确的提示。
表单设计器与表单控件工具栏 使用表单设计器创建表单一般需要进行的工作如下:
明确创建表单的目标、表单应具备的功能、用途。
在表单中添加与此相关的控件。
为表单及其控件设置好与之匹配的数据环境及数据源。
为表单中的每一个控件做恰当的属性设置。
选择与对象、目标相关的事件。
设计好事件触发的方法程序代码。
命令按钮与命令按钮组
“命令按钮”控件主要用来控制程序代码的执行、操作。在表单中添加具有不同功能的命令按钮,供用户选择各种不同的操作。命令按钮的不同功能是通过为各个按钮“click”事件编写不同的方法程序代码设置的。
“命令按钮组”控件是命令按钮的集合。
“命令按钮”的主要属性是:
位置及大小:top、left、height、width
标题:caption
名称:name
控件自动改变:autosize
字体字号:fontname、fontsize
“命令按钮”经常选用的事件:click
文本框
文本框是最常用的控件主要用于数据表中某些数据的输入输出或编辑,以及从窗口给内存变量赋值等操作。
文本框对象的常用属性设置:
文本框名称:name
文本框标题:caption
文本框内容的字体大小:fontsize
文本框数据初始值与类型:value
设置输入和显示数据的格式与长度:inputmask
设定是否只读状态:readonly
在应用程序中,经常需要获得某些安全信息如:口令。这时需要设置文本框的passwordchar属性为“*”或其它一些字符;用文本框来接收这一信息,而不在屏幕上显示其实际内容。
例8-4 用文本框、标签、命令按钮组设计一个可以使用口令进行操作权限检验的表单。
操作步骤:
(1)打开“表单设计器”为表单设置属性,属性值如下:
AlwaysOnTop=.T.
AutoCenter=.T.
Caption=系统检验
(2)打开“表单控件工具栏”,从中选择“命令按钮组”设定命令按钮数目两个,为命令按钮组设定如下属性:
Caption=cmdgp1
Value=1
(3)为两个命令按钮设定如下属性:
Caption=确认
Caption=退出
ClickEvent=用户自定义过程
(4)在表单中添加文本框控件,为其设定属性:
PasswordChar=*
Name=klmm
ClickEvent=用户自定义过程
FontName=宋体
(5)在表单中添加标签,设定属性:
Caption=操作口令
FontName=宋体
(6)为命令按钮一设计方法程序代码:
if trim()<>'pass'
if messagebox("请重新出入口令",0+16,"提示"