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 |