专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VFP

修改表中数据的有关问题

发布时间:2010-05-24 21:55:59 文章来源:www.iduyao.cn 采编人员:星星草
修改表中数据的问题
表单上有:  
查询:text1   文本框   和一个 "查询 "按钮
还有
      序号:text2
      金额统计:text3
      输入:text4                 三个文本框     和“保存”按钮

假设通过在text1中输入的序号,查询后,在text2和text3中显示   "序号 "为0016
"金额 "为800.       现在想在text4中输入 "金额 "数,比如,在text4中输入 "500 "
然后按 "保存 "按钮后,那么表table1中   "序号 "为0016那行记录的 "金额统计 "变为1300(输入的500上原来的800)并显示在text3中,

"保存 "按钮的代码:
select   *   from   table1     where   allt(thisform.text2.value)$序号;
                                                              into   cursor   TEMP
replace   金额统计   with     val(thisform.text4.value)

出错提示:Cannot   update   the   cursor         感觉不能移动指针到查找到的那行数据,
要如何修改代码?  




------解决方案--------------------
update table1 set 金额统计 =金额统计+val(thisform.text4.value) where 序号=thisform.text2.value


------解决方案--------------------
update table1 set 金额统计=金额统计+val(thisform.text4.value) where alltrim(序号)==alltrim(thisform.text2.value)


因为当前记录就是被编辑的记录,所以也可以这样:
select 表名
replace 金额统计=金额统计+val(thisform.text4.value)
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: