- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章表单设计.
第6章 表单及其控件的创建与使用
6.1 表单概述
表单:类似于Windows中的各种标准窗口与对话框,是一种容器类,可包括多个控件对象,用于处理各种数据。即用户与计算机进行交流的一种屏幕界面,用于数据的显示、输入、修改。
表单集:可包含一张或多张表单的容器。
数据环境: 在打开或修改一个表单或报表时需要打开的全部表、视图和关系。它以窗口形式(类似于数据库设计器)反映出与表单有关的表、视图、表之间关系等内容。可以用数据环境设计器来创建和修改表单的数据环境。
6.2 使用向导创建表单
利用表单向导可以创建基于一个表的表单,也可以创建基于具有一对多关系的二个表的表单。
6.2.1 利用向导创建基于一个表的表单
例1:利用向导创建基于一个学生表的表单,浏览学生表中的信息
注意:表单保存后产生两个文件,即表单文件(.SCX)和表单备注文件(.SCT)
6.2.1 利用向导创建一对多表单
例2:利用向导创建一对多表单,浏览学生表和成绩表中的对应学生的信息和成绩信息
6.3 表单设计器
6.3.1 表单设计器概述
创建或修改表单
项目管理器中创建表单
Create form 表单名 创建表单
Modify form 表单名 修改、打开表单
表单设计器界面及其组成:表单设计器 表单设计器工具栏 表单控件工具栏 属性窗口
1.表单设计环境的设置
2.“表单“菜单
3.“表单设计器“工具栏
4.“表单控件“工具栏
5.“布局“工具栏
6.“属性窗口”
表单及其中的控件都是一个个的对象,他们有各自的属性、事件和方法。
7.为表单集或表单创建新属性和新方法
6.3.2 事件与方法的代码设置
表单(集)及其所包含的对象都有与之相关的事件和方法程序。事件可以是用户行为触发的,也可以是系统行为触发的。方法程序是和对象相联系的过程,只能通过程序以特定的方式激活。
1.编辑事件处理代码或方法程序代码的方式:
(1)系统菜单命令“显示”-”代码”
(2) 在“属性”窗口中双击某事件或方法
(3)在“表单设计器”窗口中双击表单或某控件
2.常用的方法及其调用
(1)Setall方法:为容器对象中的所有控件或某一类控件制定一个属性设置,其语法格式为:
container.setall(cproperty,value,[,cclass])
例1:将表格控件中列对象的backcolor属性设置为红色
Thisform.grid1.setall(“backcolor”,rgb(255,0,0),”column”)
例2:将表格控件中每个列对象包含的标头的forecolor属性设置为绿色
Thisform.grid1.setall(“forecolor”,rgb(0,255,0),”header”)
(2)常用的方法
.Hide/Show方法 表单隐藏/显示
.Setfoucs方法 对象获得焦点
.Refresh/release表单刷新/释放
6.3.3 表单的数据环境
表单(集)的数据环境包括了与表单交互作用的表和视图,以及表之间的关系;表单打开时,数据环境中的表和视图自动被打开;当表单关闭或释放时,数据环境中的表和视图自动被关闭。
1.数据环境的设置
(1)永久关系或临时关系的设置
(2)数据环境中属性的设置
Dataenvironment,
cursor1(order),cursor2,
relation1(childorder,relationalexpr)
2.控件与数据的关系
根据控件与数据环境中数据的关系,控件可以分为两类:数据绑定型控件和非数据绑定型控件。
绑定型控件:是指与表或视图等数据源中的数据绑定的控件:复选框,列表框,组合框,命令组,编辑框,列,选项按纽,选项组,微调框,文本框,表格等控件可以与数据绑定。
除表格以外的绑定型控件通过对Controlsource属性的设置为为表或视图的某个字段或内存变量来实现数据绑定
表格控件通过Recordsourcetype和recordsource属性设置来和表或视图进行绑定
非绑定型控件:不与数据绑定的控件,主要有线条,标签,命令按钮和命令按钮组等控件
6.3.4 使用表单设计器修改表单
1.修改表单布局
选择控件、移动控件、缩放控件、复制控件、添加控件
2.修改表单的外观属性
表单的标题(caption)
标题前面的控制菜单图标(icon)
有无最大化/最小化按钮(maxbutton/minbutton)
边框样式(borderstyle)
是否自动居中(autocenter)等
颜色(backcolor,forecolor)与背景(picture)
文字的字体和大小(fon
文档评论(0)