Office中国论坛/Access中国论坛

标题: 如何删除子窗体选定的记录? [打印本页]

作者: rogertian    时间: 2004-2-9 17:02
标题: 如何删除子窗体选定的记录?
我想用VBA方法删除子窗体中的一条记录,如何得到这条记录号?如何删除?

用CurrentRecord得到的行号,在删除时如何写SQL语句.

多谢


[此贴子已经被作者于2004-2-9 9:35:51编辑过]


作者: 竹笛    时间: 2004-2-9 19:19
删除表中的记录,再刷新子窗体。
作者: rogertian    时间: 2004-2-9 20:10
具体怎样做?如果用CurrentRecord得到的只是表中的记录行号.而SQL语句好象不能按行号直接删掉表的中行啊?


作者: cai373    时间: 2004-2-9 20:17
d1.Delete
作者: zhengjialon    时间: 2004-2-9 20:33
最好表里有一个主键,再运行DOCMD.RUNSQL “DELETE * FORM 表(可写查询) WHERE 主键=‘“ & me.子窗体.form.主键为源的控件 & "';"
作者: rogertian    时间: 2004-2-9 20:35
搞定了.多谢大家.

如果想删掉多条记录用什么方法,这几条记录是连续的.也是用VBA的方法


[此贴子已经被作者于2004-2-9 12:59:50编辑过]


作者: Threaten    时间: 2006-8-21 20:36
哦哦哦




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3