VFP9.0下表单的修改问题
这个是我的代码try
with thisform
repl 财务信息.客户编码 with allt(thisform.text1.value)
repl 财务信息.单位名称 with allt()
repl 财务信息.单位地址 with allt(thisform.text3.value)
repl 财务信息.税号 with allt(thisform.text4.value)
repl 财务信息.开户行 with allt(thisform.text5.value)
repl 财务信息.账户 with allt(thisform.text6.value)
repl 财务信息.电话 with allt(thisform.text7.value)
repl 财务信息.存入时间 with allt(thisform.text8.value)
repl 财务信息.备注 with allt(thisform.text9.value)
ENDWITH
messageb("数据修改成功!")
catch
messageb("数据修改失败, 原因: " + message())
THISFORM.text1.refresh
THISFORM.text3.refresh
THISFORM.text4.refresh
THISFORM.text5.refresh
THISFORM.text6.refresh
THISFORM.text7.refresh
THISFORM.text8.refresh
THISFORM.text9.refresh
Endtry
thisform.grid1.recordsourcetype=4
thisform.grid1.refresh
thisform.grid1.setfocus
我的表单有一个几个text,这几个是表的几个字段(客户编码,单位名称,单位地址,电话,税号,开户行),其中单位名称是combo1,其余都是text,表单中还有一个表格,一个修改按钮,我举个例子,比如我要修改山西的客户编码为555,结果就成第一条信息被改了,而山西那条信息依然没变,我就是想实现对对应的某个公司的某条信息进行修改,只要在combo1中选择好公司,其他字段信息就显示在text中了,然后我直接在text里面改,改好后点击“修改”就修改成功,然后能马上看见表格中就是更新后的数据,当然数据表里面的信息肯定跟表格的内容一致的。
希望各位能帮帮我,谢谢了