- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 表 单 设计表单 创建表单 向表单中添加对象 处理表单和表单中的对象 管理表单 表单(Form)类似于windows中的各种标准窗口和对话框,是VFP中最常用的界面。 表单是一个容器类,由一个或多个页面组成,每个页面又可以包含多个控件对象。通常用于输入、修改和显示表与视图中的数据,或响应用户/系统事件以完成信息的处理。 设计表单的原则 (1)使用用户熟悉的控件、术语、处理方法来设计表单; (2)表单的外观、操作应与Windows中常见的窗口/对话框尽可能一致,方便操作; (3)根据任务的不同,设计不同的表单及表单中的控件,以方便用户的操作使用。 (4)应用程序的界面应保持一致。 (5)根据表单中控件的数量、所表达的数据的性质等,设计表单中控件的布局或表单所包含的页面数。 (6)对用户操作表单不要有过多的限制,要有一定容错功能。 创建表单的方法 (1)使用表单向导创建表单 (2)使用表单设计器创建表单 (3)在“表单”菜单中选择“快速表单” (4)利用程序来创建表单 创建表单一 举例:使用向导创建基于js.dbf的表单 创建表单二 举例:使用向导创建基于xs.dbf和cj.dbf的一对多表单 (xs.xh, xs.xm, xs.xb; cj.kcdh, cj.cj) 创建表单三 创建表单三 创建表单三 创建表单三 创建表单四 创建表单集(FormSet) 7.3 向表单中添加对象 向导/生成器/表单控件工具栏/数据环境 容器对象/控件对象/基于用户自定义类的对象 集合属性和计数属性适用于容器对象 p190.表7-6. 添加属性和方法程序 (使用”表单”菜单) 创建新属性 默认值为.f. 创建新方法程序 编辑属性/方法程序 7.4 处理表单和表单中的数据 表单的保存 关闭表单设计器、运行表单或从工具栏选择“保存”按钮,均可以将表单保存为扩展名为.SCX的表单文件; 可以将表单或表单上的控件保存为类,执行“文件/另存为类”命令; 若将表单上的控件定义为类,首先必须在表单上选择控件。 运行表单 运行表单的方法有: (1)在命令窗口或程序代码中使用命令: Do form 表单名 (2)在未退出“表单设计器”时,单击“常用工具栏”中的“运行”按钮!即可。 (3)项目管理器中“运行”按钮。 * * 7.1-7.2 表单的创建和修改 了解 使用向导创建单表的表单 !向导不能创建基于视图的表单 .scx 表单文件 .sct 表单的备注文件 使用向导创建一对多表单 一对多表单:用于操作具有一对多关系的两张表; 显示父表数据的同时以表格控件显示相关子表数据。 !一对多表单中,用于记录定位的按钮只对父表起作用 使用表单设计器创建表单 向导生成的表单,外观、形式和功能基本固定。 表单设计器可以根据用户的需求,可视化地创建和修改表单 Create form js_form 打开表单设计器创建新表单 表单设计器 表单的数据环境 使用表单设计器创建表单 打开或运行表单时用它自动地打开表单所基于的表和视图 将表单的属性窗口中的ControlSource属性设置框与数据环境 中的所有字段相连。 关闭或释放表单时自动地关闭表和视图。 数据环境的作用 数据环境的操作 添加表或视图 移去表或视图 设置关系: 将字段从主表拖动到相关表中的相匹配的索引标识或字段上 (这时会提示用户创建索引标识) 使用表单设计器创建表单 使用设计器创建表单的方法: 1.利用”表单控件“工具栏向表单中添加控件 举例:标签控件—工号 文本框控件js.gh 2.从数据环境中拖动字段到表单中 举例:拖动js.xm 拖动js.jl 修改表单 Modify form js_form 修改已经存在的表单 使用表单设计器创建表单 修改表单布局:选择、移动、缩放、复制、删除和对齐控件 定制表单:改变文本字体和大小(FontName,FontSize等) 添加图形(图像控件,picture属性) 设置表单的前景色和背景色(调色板) 使用”快速表单“创建表单 方法一:”表单“菜单中的”快捷表单“ 方法二:“表单设计器”工具栏中的”表单生成器 方法三:快捷菜单中的“生成器” 举例:使用生成器基于js.dbf创建表单js_form 创建方法: 在打开“表单设计器”窗口时,从”表单“菜单中选”创建表单集“ !!在表单集中
文档评论(0)