Delphi编程 怎么实现在form1按删除按钮删除adotable1的一条记录同时删除form2

的对应该条记录。... 的对应该条记录。 展开
 我来答
sirouszlh
2013-05-16 · TA获得超过1651个赞
知道小有建树答主
回答量:1038
采纳率:100%
帮助的人:644万
展开全部
删除选中记录就是 adotable1.Delete吧
至于删除form2对应的记录,那看你是怎么写的了
如果form2是dbgrid dbmemo之类的数据库组件
只要它绑定的是同一个adotable1,
那只要adotable1执行删除 form2上也同时删除了

如果不是同一个adotable1 那就刷新那个adotable吧 或者重新查询

如果是数据关联 假设有ID字段是索引字段
id:=adotable1.FieldByName('ID').AsInteger
adotable1.Delete;
然后 把ID传递到form2 去删除和这个ID相关的数据
更多追问追答
追问
form1和form2是连接两个不同表的不过它们拥有相同的字段'姓名'
追答
Name1:=adotable1.FieldByName('姓名').AsInteger
Form2.name2:=name1;
adotable1.Delete;
然后 把Name1传递到form2 去删除和这个ID相关的数据
假如form2是 adotable2

ADOTable2.Filter:='姓名='''+name2+'''';
ADOTable2.Filtered:=true;
ADOTable2.Delete;
ADOTable2.Filtered:=false;

这个是较方便的删除了
这个实在些
2013-05-16 · TA获得超过552个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:636万
展开全部
删除记录后,对form2进行刷新就可以了。
或者在指定删除的
adotable1
前面指定form2.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式