Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第14讲.pptVIP

Visual Forpro数据库设计与应用 教学课件 作者 安晓飞 10VFP第14讲.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14讲 教学内容 教学重点 命令按钮组、选项按钮组、表格、页框控件的使用 教学难点 命令按钮组、选项按钮组、表格控件的使用 7.6 容器型控件 命令组控件 ButtonCount属性 指定命令按钮组中命令按钮的数目,默认值为2 Value属性 指定控件的当前状态,可以是数值型也可以是字符型 如果是数值型n,表示命令组中第n个命令按钮被选中 如果是字符型值“C”,表示命令组中Caption属性值为“C”的命令按钮被选中 命令组生成器 7.6 容器型控件 命令组控件 【例7.16】新建表单,添加一个包含三个命令按钮的按钮组,水平排列,间距为30象素,无边框,要求当单击任何一个按钮时,都弹出相应对话框。 7.6 容器型控件 选项组控件 ButtonCount属性 指定选项组中选项按钮的数目,默认值是2 ControlSource属性 指定选项组要绑定的数据源,其值可以是字符型或数值型 若为数值型2,表示选中了选项组中的第2个按钮, 若为字符型“Option2”,则Caption属性值为“Option2”的按钮被选中 Value属性 初始化或返回选项组中被选中的选项按钮 可以字符型,也可以是数值型 选项组生成器 7.6 容器型控件 选项组控件 【例7.17】设计一个选课查询表单,运行表单时,选择选项组中的某个选项,在相应的文本框中输入要查询的内容,然后单击“查询”按钮,显示相应的查询结果,单击“关闭”按钮,关闭并释放表单。 7.6 容器型控件 表格控件 表格是一个可与数据绑定的容器控件,由若干列对象组成,列包含标头和控件,列拥有自己的属性、事件和方法。 ColumnCount属性 指定表格列对象的数目。该属性默认值为-1,此时表格将创建足够多的列来显示数据源中的所有字段。 RecordSourceType属性和RecordSource属性 RecordSource属性为记录源 RecordSourceType属性为记录源类型 7.6 容器型控件 表格控件 表格基本操作 通过设置表格的HeaderHeight和RowHeight属性调整行高,设置列对象的Width属性调整列宽 当表格处于编辑状态下,用鼠标拖动调整表格的行高和列宽 使用表格生成器设计表格 7.6 容器型控件 表格控件 【7.18】修改【例7.17】的选课查询表单,添加一个表格,将查询的结果显示在表格中 7.6 容器型控件 数据环境 每个表单或表单集都包含一个数据环境,它可以方便用户对数据进行显示和控制操作。 打开数据环境设计器 向数据环境中添加表或视图 7.6 容器型控件 数据环境 从数据环境中删除表或视图 在数据环境中设置表之间的关联 判断哪个表是主表,哪个表是子表。一般地,主动移动指针的表是主表,被动移动指针的表是子表。 将主表的关联字段拖动到子表的相应字段上。 向表单添加字段或表 从“数据环境设计器”窗口中可以将数据环境中的数据表字段拖动到表单中 字符型、数值型或日期型字段——文本框 逻辑型字段——复选框 备注型字段——编辑框 整个数据表——表格控件 7.6 容器型控件 数据环境 【例7.2】创建一个表单文件myform,将“学生”表和“选课”表依次添加到myform表单中,两个表对应的对象名称分别为cursor1和cursor2。在数据环境中为两个表建立关联,使得当“学生”表中的记录指针移动时,“选课”表中的记录指针会自动移到学号相同的对应记录上。 “文件→新建” “文件→保存” “数据环境” 拖动 “学生”表“学号”到“选课”表“学号” 7.6 容器型控件 数据环境 【例7.3】将【例7.2】中的两个表拖动到表单中,形成两个表格,左右布局,表格名称分别为“grd学生”和“grd选课”。运行表单,查看建立表间关联后,记录指针的移动情况。 7.6 容器型控件 页框控件 页框(PageFrame)控件是包含页面的容器对象。页面也是容器,可以包含控件。 默认状态下,页框中包含两个页面,Page1和Page2 PageCount属性 指定页框对象所含页面个数。该属性最小值为0,最大值为99 Pages属性 该属性是一个数组。用来存取页框对象中各个页。 ActivePage属性 返回页框对象中活动页的页码。该属性只适用于页框。 7.6 容器型控件 页框控件 【例7.19】新建一个表单,在表单中添加一个页框控件pageframe1,该页框中包含3个页面,页面的标题分别是“学生”、“选课”、“课程”,在页框控件的相应页面上依次分别显示“学生”表、“选课”表、“课程”表,再添加一个命令按钮“退出”,单击该按钮关闭并释放表单,如图所示 课外作

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档