版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6章 表单基本知识,建立表单 表单的数据环境 表单的属性 表单的常用事件 向表单添加控件 常用控件介绍 代码 方法,“表单”译自英文的FORM一词,常被用于设计数据库表记录的输入格式、对话框、工具条等。,6.1 建立表单6.1.1 表单向导,当出现“向导选取”对话框时。在“选择要使用的向导”列表框中选择表单向导,并按【确定】按钮; 出现“表单向导”对话框时,按照向导的指引,一步一步完成表单的创建。,操作步骤如下: 选择【文件】【新建】【表单】【向导】,例6-1 使用表单向导创建一个能维护rsb.dbf表的表单。,选择【文件】【新建】【表单】【向导】; 当出现 “向导选取”对话框时。在“选择要
2、使用的向导”列表框中选择表单向导,并按【确定】按钮; 当出现“表单向导”对话框时,完成以下四步操作: 步骤1-字段选取将所有字段从可用字段移到选定字段 步骤2-选择表单样式浮雕式,文字按钮 步骤3-排序次序部门代码 步骤4-完成表单标题为“人事表维护”,表单名rsbbd 按完成按钮退出前可浏览表单效果,例6-2 用一对多表单向导创建一个BMDM和RSB的维护表单。,步骤一、打开数据库文件rsgzk.dbc 步骤二、选择【文件】【新建】【表单】【向导】; 步骤三、当出现 “向导选取”对话框时。在“选择要使用的向导”列表框中选择一对多表单向导,并按【确定】按钮; 步骤四、当出现“一对多表单向导”对
3、话框时,完成以下六步操作: 步骤1-从父表中选择字段-BMDM.DBF表“代码”和“部门名称”添加到“选定字段”区域 步骤2-从子表中选定字段-RSB.DBF表除“部门代码”字段的所有字段添加到“选定字段”区域,书中有误,步骤3-建立表之间的关系-bmdm中的“代码”与rsb中的“部门代码”之间建立关系,已设置正确,步骤4-选择表单样式-石墙式、图片按钮 步骤5-排序次序- “代码” 步骤6-完成-表单标题:部门人事维护,表单名RSBMBD。 预览效果如下:,6.1.2 表单设计器,选择【文件】【新建】 【表单】 【新文件】; 出现表单设计器时,用户可以利用“表单控件”工具栏,“表单设计器”工
4、具栏,“属性”对话框等工具对表单进行设计。 当表单设计器出现的同时,菜单栏中增加了【表单】这一菜单选项; 向表单添加控件; 添加表单的数据环境(如果需要的话); 添加表单及控件事件的代码; 保存表单;,6.1.3表单的保存、运行和修改,保存表单 用菜单:选择【文件】【保存】; 用常用工具栏:按常用工具栏的“保存”按钮; 按组合键:Ctrl+W; 执行表单 用命令:DO FORM 用菜单:选择【程序】【运行】 用常用工具栏: “!” 修改表单 用命令:MODIFY FORM 用菜单:选择【文件】【打开】在“文件类型”处选择“表单”选定要打开的表单文件,最后单击【确定】。,例6-3 打开例6-2
5、用向导建立的一对多表单,将其修改为如下图所示,添加直接显示当前记录简历字段及照片字段的内容。,步骤一、用菜单:选择【文件】【打开】在“文件类型”处选择表单选择rsbmbd表单文件,单击【确定】。,步骤二、选中表单中的表格,将鼠标指针移动到右边的控制点处,当鼠标指针改变形状时,按下鼠标左键移动鼠标,将表格缩小到适当的位置,如下图所示,然后释放鼠标左键。,步骤三、打开“数据环境设计器”,将rsb表的简历字段拖曳到表单中适当位置,再将照片字段拖曳到适当位置.,步骤四.最后保存表单 ,运行,6.1.4 快速表单,打开了“表单设计器”窗口后,选择【表单】菜单选项,在下拉菜单中有一【快速表单】菜单项,利用
6、这一功能快速建立表单。 例6-4 建立表文件gzb.dbf的快速表单。 步骤一、打开表单设计器:选择【文件】【新建】【表单】【新文件】; 步骤二、选择【表单】【快速表单】,将弹出“表单生成器”对话框;,步骤三、在 “1.字段选取”选项卡打开gzb.dbf表文件;在“可用字段”列表框中选择需要的字段,添加到“选定字段”列表框中; 步骤四、选择“2.样式”选项卡,选择样式为新奇式,单击【确定】按钮; 步骤五、在对话框“保存表单为:”的文本框中输入gzbbd,单击【保存】按钮,则表单将以gzbbd.scx为文件名,保存在当前文件夹下。 执行表单会看到表单中显示出gzb的第一条记录。,6.2 表单的数
7、据环境,每个表单或表单集都有一个数据环境。数据环境包括与表单交互作用的表或视图及表间的关系。可以在数据环境设计器内直观地设计数据环境,并把它和表单一起保存。 数据环境中常用的属性: AutoCloseTables:关闭表单时,表和视图是否自动关闭,默值为.T.,即关闭。 AutoOpenTables:运行表单时,表和视图是否自动打开,默认值为.T.,即打开。 InitialSelectedAlias:表单运行时选择哪一个工作区作为当前工作区由该属性指定。,数据环境设计器快捷菜单属性命令Dataenvironment,1.在表单中添加数据环境,选择表单设计器下快捷菜单【数据环境】命令,然后按以下
8、三个步骤进行操作: 1. 在数据环境设计器的空白处单击鼠标右键,弹出快捷菜单,选择【添加】命令; 2. 当弹出添加表或视图对话框时,在该对话框中选择一个表或视图; 3. 最后按【确定】按钮,选取的表或视图则被添加到数据环境中。,“显示”菜单“数据环境”命令,2.从数据环境移去一个表或视图,当从数据环境中移去一个表时,与该表有关的关联也被移去。 从数据环境中移去表或视图的步骤为: 在数据环境设计器下选定要移去的表或视图; 快捷菜单【移去】命令;,3.在数据环境设计器设置关联,如果加入的表有永久性关联,那么关联将自动加入到数据环境中。如果没有永久性关联,也可以在数据环境设计器里设置关联。 方法是:
9、 从源表(父表)拖动一个字段到相关联表的匹配索引标记符(或关联字段)。如果与源表对应的字段没有索引标记符,则系统将提示你建立索引标记符。,6.3 表单的属性,属性用来表示对象的特征,表单的大小、颜色、有无边框、是否可移动等都可以用属性来表示。 6.3.1 表单的常用属性 当新建一个表单,又没有选择其它控件时,属性窗口中显示出表单的所有属性,表单的属性取不同的值,使表单具有不同的特征。 1.属性窗口简介,(1)属性窗口的显示和隐藏,表单设计器打开后,用菜单【显示】【属性】可以显示或隐藏“属性”窗口. (2) 属性窗口,属性窗口自上至下依次包括5个部分: 对象组合框 选项卡 属性设置框 属性列表
10、属性说明信息。,2.常用属性,常用属性,6.3.2 自定义表单属性,1. 建立新的属性 在表单集中,新建的属性和方法对表单集中的所有表单都适用。如果没有表单集,则新属性和方法只适用于该表单。 在表单中建立新属性的步骤如下: 步骤一、在表单设计器打开的前提下,选择【表单】【新属性】命令; 步骤二、当出现“新属性”对话框时,输入属性的名字,也可以输入属性的描述,然后单击【确定】按钮。 新建属性的默认值为.F.。用户可在设计时改变它的值,也可用代码改变它的值,属性名称:attr_exam, 属性说明:It is a attribute example,2.建立新数组属性,在表单中建立数组属性的步骤如下: 步骤一、在表单设计器打开的前提下,选择【表单】【新属性】命令; 步骤二、当出现“新属性”对话框时,输入数组的名字、维数及大小,也可以输入属性的描述,然后单击【确定】按钮。,在设计时,数组属性是只读的,但是可以在运行时给数组元素赋值。,6.4 表单的常用事件,事件是一种预先定义的特定动作,由系统或用户激活。多数情况下是通过用户的交互操作激活的. 如:单(双)击鼠标按键,移动鼠标指针等。 1. 表单的常用事件,2.添加表单事件代码的步骤,步骤一: 在表单无控件的地方双击鼠标;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业元宇宙卫星通信技术融合应用
- 电工及其电子基础 6
- 提升中长期护理服务质量
- 泌尿科患者的日常生活护理
- 眩晕护理中的多学科合作
- 义务消防队活动记录
- 椎管内麻醉术后并发症的处理流程
- 2026年医疗急救服务合同
- 2026年与干洗合同(1篇)
- 2026年民间私借合同(1篇)
- 2026年4月自考00600高级英语试题
- 2026江西省铁路航空投资集团有限公司第一批社会招聘23人笔试备考题库及答案详解
- 2026年广东省惠州市中考历史一模试卷(含答案)
- 武汉市2026届高三年级四月供题(武汉四调)语文试卷
- 2026湖南郴电国际发展股份有限公司校园招聘50人备考题库及答案详解1套
- 新疆乌鲁木齐市天山区2026年中考一模语文试题(含答案)
- TCPIA 0028.1-2024《光伏组件用玻璃 第1部分 前板减反射膜玻璃》
- 环卫专用车研发工程师考试试卷及答案
- 八年级地理下册《雪域高原·人地共生-青藏地区自然特征与河谷农业》教学设计
- 重庆南开中学2025-2026学年七年级上学期期末语文试题(含答案)(含解析)
- 2026智慧社区智能垃圾分类回收箱:技术赋能与资源利用率提升实践案例
评论
0/150
提交评论