表单内有2个grid,为何向某1个grid 添加数据时,另一个grid也加入了同样的数据?

mucel 2002-11-12 09:25:40
表单内有2个grid,为何向某1个grid 1添加数据时,另一个grid2也加入了同样的数据?
如何屏蔽向另一个GRID2输入数据:

表单 init:

set safety off
select bz
index on contr_id tag contr_id
set order to contr_id
thisform.grid1.refresh

(插入)button .click

select bz
locat for contr_id=alltrim(thisform.edit1.value) and use_name=alltrim (thisform.edit2.value)
if !found()
Insert into bz(contr_id,use_name) values(alltrim(thisform.edit1.value),alltrim(thisform.edit2.value))
thisform.edit1.value=""
thisform.edit2.value=""
wait windows "成功添加新数据!" nowait
else
wait windows "要添加的合同号已存在!" nowait
THISFORM.GRID1.REFRESH
endif
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vongates968 2002-11-12
  • 打赏
  • 举报
回复
樓上兩位說的對的呀,是因為你可能两个表格绑定的数据源是同一個表喲
hxcj 2002-11-12
  • 打赏
  • 举报
回复
两个表格绑定的数据源都绑定了同样的表
如果需要你应该使用临时表,再在程序结束时在写入正式表
yqsman 2002-11-12
  • 打赏
  • 举报
回复
你得確定你的兩個表格所設定的數據源是否邦定了你指定的數據表!如果你兩個表格的數據源是一樣的。就會出現這種情況。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧