2011年计算机二级VFP考试基础教程(44)

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

  5.13 表格(二)

  十一。除了交互式向表格中添加控件外,也可以通过编写代码在运行时添加控件。使用 addcolumn方法向表格中添加列,addobject方法向表格列中添加对象,removeobject方法删除表格中的对象。设置 allowheadersizing和allowrowsizing属性为。T.,使运行时可改变表头和行的高度。

  十二。设置表格的记录源: 如果需要在表格中显示或修改表文件的内容,必须在设计时为表格指定数据源,方法如下:选择表格,然后在"属性"窗口中选择 recordsourcetype属性。如果我们将表格的recordsourcetype属性设为"1-别名",然后选择recordsource属性,输入一个表文件名作为属性值,则在包含该表格的程序运行时,该表文件自动打开,其中的记录显示在表格中。

  十三。设置列数据源:如果在列中显示一个指定的字段,则可为该列单独设置数据源。首先,右击表格,选"编辑"命令,然后单击选中要设置数据源的列,在"属性"窗口中将其controlsource属性设置为相应的字段名。

  十四。添加记录:表格(grid)控件有一个非常重要的属性:Allowaddnew.在设计阶段,如果我们将表格的allowaddnew属性设为。T.,则在运行时,当用户选中了表格中显示的一条记录,并且按一下向下的方向键,则在作为表格数据源的表文件中就会添加一条空白记录。如在程序代码中使用append blank或insert等命令来添加新记录,则应将表格的allowaddnew属性设为。F

  十四。创建一对多表单:表格常见的用途之一是当表单中的文本框显示父表记录时,表单显示子表记录;当用户在父表中浏览记录时,表格中显示的子表的记录也随之变化。

  1.具有数据环境的一对多表单:

  (1).从"数据环境"中的父表将需要的字段拖动到表单中(拖字段)

  (2).从"数据环境"中将相关的子表拖到表单中(拖动"数据环境"中表的标题到表单中,自动生成一个表格,该表格的数据源等属性均不用另行设置了。要牢记)

  2.没有数据环境的一对多表单:

  (1).在表单中加入若干个文本框,分别设置文本框的controlsource属性为主表的相应字段。

  (2).在表单中添加一个表格,将表格的recordsource属性设置为相关表(子表)的名称。

  (3).设置表格的linkmaster属性为主表的名称。

  (4).设置表格的childorder属性为相关表中索引标识的名称,索引标识名和主表中的关系表达式相对应。

  (5).将表格的relationespr属性设为联接相关表和主表的表达式。例如:如果childorder标识以"KHXM"建立的索引,应将relationexpr也设置为相同的表达式。

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答