- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第9章Visual Foxpro60及其程序设计郭盈发
第九章 使用表单设计用户界面 9.2 使用控件增加表单功能 9.3 设置表单的数据环境 9.4 创?建?表?单?集 9.5 单文档界面与多文档界面 与报表相同,表单也可有自己的数据环境。数据环境中包含了表单可以显示的表和视图,用户可以像处理报表的数据环境一样处理表单的数据环境,并可方便地把新控件与表或视图中的字段进行关联。 在表单中打开数据环境的操作过程是:显示→数据环境。 如果该表单还没有设置数据环境,则系统自动打开“添加表或视图”窗口,否则,系统打开数据环境设计器窗口显示与该表单相关的表或视图。 9.3.1 向数据环境中添加表或视图 添加表或视图的操作步骤为: ① 在数据环境设计器中单击鼠标右键,在弹出菜单中选择“添加”。 ② 在“添加表或视图”对话框中,从列表中选择一个表和视图(如果当前没有打开的数据库,可以单击“其它”来选择表)。 ③ 单击“添加”。 向数据环境中添加一个表或视图的同时也创建了一个临时表对象,在属性窗口中可以设置临时表对象的属性,如通过设置临时表对象的Excusive属性,可以决定是以独占方式还是以共享方式打开一个表。 例4 向职工信息表单的数据环境中加入工资表,其具体步骤为: ①在职工信息表单数据环境设计器的弹出菜单中,选择“添加”。 ②在“添加表或视图”对话框中,从列表中选择工资表。 ③单击“添加”。 例5 将该表单数据环境中职工表的使用方式设置为独占,其具体步骤为: ① 在职工信息表单数据环境设计器中选中“职工”表。 ② 右击鼠标,在弹出菜单中选择“属性”。 ③ 将Excusive属性值设为“.T.—真”。 9.3.2 为数据环境设计关系 关系是表之间的一种链接,它使用户不仅可以从当前选定表中访问数据,而且可以访问其它相关表中的数据。VFP中的关系有两种:永久关系和临时关系。 永久关系只可能存在于数据库表之间。这种关系是在数据库设计器中建立的,并作为数据库的一部分保存。在查询设计器、视图设计器或表单的数据环境设计器中使用表时,永久关系将作为表间的默认链接。在表间创建永久关系的方法为: (1) 打开数据库设计器。 (2) 将一个表的索引拖到另一个表相匹配的索引上,前者为父表,后者为子表。 (1) 打开数据库设计器。 (2) 将一个表的索引拖到另一个表相匹配的索引上,前者为父表,后者为子表。系的父表索引必须为主索引或候选索引。如果表没有建立索引,则需要将其在表设计器中打开,并创建索引。 (3) 这时两个表之间有一直线相连,即为创建的关系。可以对该关系进行删除、编辑等操作。 如果数据环境的两个表之间没有永久关系,可以设置它们的临时关系。其设置方法是:将字段从父表拖到子表中相匹配的索引标识上。 例6 在创建的职工信息表单的数据环境中创建关系,使职工表的职工号与工资表的职工号建立链接,其具体步骤为: ① 在职工信息表单数据环境设计器中选中职工表的职工号字段。 ② 拖动该字段到工资表的职工号字段上。 ③ 释放鼠标,由于工资表中的职工号字段没有索引标识,系统提示如下信息: 您在“工资”表中选定的字段没有与之相关的索引。要建立 关系,此索引必须存在。请按“确定”建立该索引。 ④ 按“确定”按钮,系统首先建立工资表的“职工号”索引,然后给两表建立关系。 在数据环境中可对永久关系和临时关系进行操作,如删除和编辑等操作。 删除表关系属性的操作是:单击两个表的连线,按Deete键即可。编辑表关系属性的步骤如下: ① 单击连线(选择关系)。 ② 单击鼠标右键,选择弹出菜单中的“属性”项。 ③ 如果父表与子表的关系是一对多,则将OneToMany属性设置为“.T.—真”,否则设置为“.F.—假”。用户可根据需要修改相应的属性。 9.3.3 向表单中添加表字段 向表单中添加字段有以下几种方法: (1) 从数据环境设计器中将表直接拖放到表单或页面上,可将表中的全部字段以表格的形式放到表单中。 (2) 利用表单控件工具栏向表单中添加一个文本框,将
您可能关注的文档
- [工学]科研设计与科技写作-第三讲-发表论文.ppt
- [工学]移动通信组网技术.ppt
- [工学]移动终端接入.ppt
- [工学]空间力系ppt.ppt
- [工学]空调冷水系统.ppt
- [工学]第 3 章 高频功率放大器.ppt
- [工学]第01章 C语言概述.ppt
- [工学]第02章-Jaa语法基础.ppt
- [工学]第04章-流程控制语句.ppt
- [工学]第07章 逻辑链路控制.ppt
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
文档评论(0)