表单设计及运行.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 表单设计及运行 8.1使用表单向导创建表单 8.1.1 表单向导 8.1.2 一对多表单向导 8.2设置数据环境 8.2.1打开数据环境 8.2.2 数据信息与数据环境 8.3用表单设计器创建表单与控件 8.3.1 表单设计器与表单控件工具栏 8.3.2 “标签”控件 8.3.3 命令按钮与命令按钮组 8.3.4 文本框 8.3.5 选项按钮 8.3.6 微调按钮 8.3.7 复选框 8.3.8 列表框与组合框 8.3.9 编辑框 8.3.10 表格 8.2 数据环境设置 8.2.1 打开“数据环境设计器” 在创建表单或已有打开表单的情况下,可以从“显示”菜单中,也可在表单快捷菜单中 选择“数据环境”。 8.2.2 数据信息与数据环境 8.3.1 表单设计器与表单控件工具栏 使用表单设计器创建表单一般需要进行的工作如下: 明确创建表单的目标、表单应具备的功能、用途。 在表单中添加与此相关的控件。 为表单及其控件设置好与之匹配的数据环境及数据源。 为表单中的每一个控件做恰当的属性设置。 选择与对象、目标相关的事件。 设计好事件触发的方法程序代码。 * 8.1 使用表单向导创建表单 8.1.1 表单向导 使用表单向导创建一对一表单的步骤如下: 一、从“文件”菜单,选择“新建”、“表单”,然后在新建对话框中选择向导,在向导选取对话框中使用鼠标选择“表单向导”。 二、单击确定按钮进入“表单向导”步骤一。 三、确定表单的数据源。然后进行字段选取。 四、选择好表单样式及按钮类型。 五、按照每组记录的排序顺序选择字段。 六、选择建立好表单后的存储方式,“完成”。 8.3.3 命令按钮与命令按钮组 “命令按钮”控件主要用来控制程序代码的执行、操作。在表单中添加具有不同功能的命令按钮,供用户选择各种不同的操作。命令按钮的不同功能是通过为各个按钮“click”事件编写不同的方法程序代码设置的。 “命令按钮组”控件是命令按钮的集合。 “命令按钮”的主要属性是: 位置及大小:top、left、height、width 标题:caption 名称:name 控件自动改变:autosize 字体字号:fontname、fontsize “命令按钮”经常选用的事件:click 8.3.4 文本框 文本框是最常用的控件主要用于数据表中某些数据的输入输出或编辑,以及从窗口给内存变量赋值等操作。 文本框对象的常用属性设置: 文本框名称: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(thisform.klmm.value)pass if messagebox(请重新出入口令,0+16,提示)=1 thisform.klmm.setfocus endif endif if trim(thisform.klmm.value)=pass do form 教学数据库例题.scx release thisform endif (7)为命令按钮二设计方法程序代码: a=messagebox(你真的要退出吗?,4+16+0,对话窗口) if a=3

文档评论(0)

kaku + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档