修改问题!
大家好,我在实现对数据表进行修改的功能时,遇到了麻烦,我希望在按"修改"功能键时能做到完成:当产品编号(数据表主键值)相同(不改变)时可以通过表单对数据表进行修改,当更改产品编号(product_no)时也能修改,但如果修改的编号与数据表中其他的编号相同的话要求提示不能修改,通过"修改"一个键该怎么样实现呢,望大家指导!
select 表
nrec=recno()
locate all for product_no==thisform.text1.value &&text1宽度与product_no宽度一致
if eof()
go nrec
replace product_no with thisform.text1.value
replace 字段2 with thisform.text2.value,字段3 with thisform.text3.value &&,...
else
if recno()=nrec
replace 字段2 with thisform.text2.value,字段3 with thisform.text3.value &&,...
else
messagebox("产品编号与其他产品编号一致,不可修改")
endif
endif