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

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

  六。例二:按人员编号增删改"工资情况表的数据

  1.设计表单的界面:新建表单→打开数据环境→将"工资情况"表添加到数据环境中→从数据环境中,拖动"工资情况"表的所有字段到表单中,并添加文本框 text1用于输入定位人员的编号,添加"定位"(command1),"追加"(command2)和"删除"(command3)三个命令按钮,界面如图24所示,并将文本框text1的inputmark属性设为99999

 

  2.编写代码:

  *"定位"按钮的click事件代码:

  bh=alltrim(thisform.text1.value)

  jlh=recno()

  locate for 编号=bh

  if eof()

  go jlh

  =messagebox("没有找到该编号!")

  else

  thisform.refresh

  endif

  *"追加"按钮的click事件代码:

  append blank

  thisform.refresh

  *"删除"按钮的click事件代码:

  yn=messagebox("是否要删除?",4+32)

  if yn=6

  delete

  if eof()

  go top

  else

  skip

  endif

  thisform.refresh

  endif

  3.可进一步考虑问题:怎样实现在文本框text1中输完编号,回车即进行查找?

  可在text1的valid事件加入如下代码:

  if !empty(this.value)

  thisform.command1.click &&调用命令按钮"查找"(即command1)的click事件代码,进行查找

  else

  return .f.

  endif

   编辑推荐:

   计算机等级考试:二级VFP机试汇总

   2010年全国计算机等级考试二级VFP习题及答案汇总

   计算机等级考试二级VFP考前密卷及答案

上一页234下一页

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答