visual foxpro经典教程

visual foxpro经典教程

ID:33192481

大小:609.50 KB

页数:44页

时间:2019-02-21

visual foxpro经典教程_第1页
visual foxpro经典教程_第2页
visual foxpro经典教程_第3页
visual foxpro经典教程_第4页
visual foxpro经典教程_第5页
资源描述:

《visual foxpro经典教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VisualFoxPro经典教程:第九章:创建表单第九章:创建表单利用表单,可以让用户在熟悉的界面下查看数据或将数据输入数据库。但表单提供的远不止一个界面:它还提供丰富的对象集,这些对象能响应用户(或系统)事件,这样就能使用户尽可能方便和直观地完成信息管理工作。本章内容要点:·设计表单·创建新表单·在表单中添加对象·处理对象·管理表单设计表单VisualFoxPro提供了一个功能强大的表单设计器,使得设计表单的工作变得又快又容易。在表单设计器中可以处理下列内容:·表单中不同类型的对象。·与表单相关联的数据。·顶层表单或子表单。·能一起操作的多个表单。·基于

2、自定义模板的表单。表单和表单集是拥有自己的属性、事件和方法程序的对象,在表单设计器中可以设置这些属性、事件和方法程序。表单集包括了一个或多个表单,可以将它们作为一个整体来操作。例如,如果在表单集中有四个表单,可以在运行时用一个命令显示或隐藏它们。创建新表单在“表单设计器”中可以新建表单,而且在设计时刻就能看见其中各对象显示在用户面前的外观。若要新建一个表单·请在“项目管理器”中选定“表单”,并选择“新建”按钮。-或者-·从“文件”菜单中选择“新建”命令,选定“表单”按钮并选择“新建文件”按钮。-或者-·使用CREATEFORM命令。表单设计器带下列工具栏的

3、:表单设计器、表单控件、布局和调色板有关“表单设计器”的详细内容,请参阅《用户指南》中的第八章“用表单管理数据”。有关工具栏的详细内容,请在“帮助”中查找“工具栏”,并选择与所需信息有关的工具栏。设置数据环境每一表单或表单集都包括一个数据环境。数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。可以在“数据环境设计器”中直观地设置数据环境,并与表单一起保存。在表单运行时数据环境可自动打开、关闭表和视图。而且,通过设置“属性”窗口中ControlSource属性设置框,在这个属性框中列出数据环境的所有字段,数据环境将帮助您设置控

4、件的ControlSource属性。若要打开数据环境设计器1.从“显示”菜单中选择“数据环境”。2.从快捷方式菜单中选择“添加”。3.在“添加表或视图”对话框中选择一表或视图添加到数据环境中去。数据环境设计器常用数据环境属性下面是在属性窗口中经常设置的数据环境属性:属性说明默认设置AutoCloseTables控制当释放表或表单集时,是否关闭表或视图。“真”(.T.)AutoOpenTables控制当运行表单时,是否打开数据环境中的表或视图。“真”(.T.)InitialSelectedAlias当运行表单时选定的表或视图。设计时刻为””。如果没有指定,在

5、运行时首先加到“数据环境”中的临时表最先被选定。向数据环境设计器中添加表或视图向数据环境设计器中添加表或视图时,可以看到属于表或视图的字段和索引。若要向数据环境中添加表或视图1.在“数据环境设计器”中,从“数据环境”菜单中选择“添加”。2.在“添加表或视图”对话框中,从列表中选择一个表或视图。-或者-如果没有打开的数据库或项目,请选择“其他”来选择表。也可以将表或视图从打开的项目或“数据库设计器”拖放到“数据环境设计器”中。当“数据环境设计器”处于活动状态时,“属性”窗口会显示与数据环境相关联的对象及属性。在“属性”窗口的对象框中,数据环境的每个表格或视图

6、、表格之间的每个关系,以及数据环境本身均是各自独立的对象。从数据环境设计器中移去表当您将表从数据环境中移去时,与这个表有关的所有关系也随之移去。若要将表或视图从数据环境设计器中移去1.在“数据环境设计器”中选择要移去的表或视图。2.从“数据环境”菜单中选择“移去”命令。在数据环境设计器中设置关系如果添加进数据环境设计器的表具有在数据库中设置的永久关系,这些关系将自动地加到数据环境中。如果表中没有永久的关系,您可以在数据环境设计器中设置这些关系。若要在数据环境设计器中设置关系·将字段从主表拖动到相关表中的相匹配的索引标识上。数据环境设计器及在表间设置的关系您

7、也可以将字段从主表拖动到相关表中的字段上。如果和主表中的字段对应的相关表中没有索引标识,系统将提示您是否创建索引标识。在数据环境设计器中编辑关系在数据环境设计器中设置了一个关系后,在表之间将有一条连线指出这个关系。若要编辑关系的属性·在“属性”窗口中,从名称列表框选择要编辑的关系。关系的属性对应于SETRELATION和SETSKIP命令中的子句和关键字。RelationalExpr属性的默认设置为主表中主关键字字段的名称。如果相关表是以表达式作为索引的,就必须将RelationalExpr属性设置为这个表达式。例如,如果相关表以UPPER(cust_id

8、)作为索引,就必须将RelationalExpr属性设置为UPPE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。