Office中国论坛/Access中国论坛

标题: 怎么批量删除数据(已解决) [打印本页]

作者: huiyi88    时间: 2008-10-7 12:51
标题: 怎么批量删除数据(已解决)
我用ACCESS做了一个软件,表里面的数据越来越多,我想按日期将里面的数据查询出来后删除,怎么实现啊?比如从2008-1-1到2008-6-1这半年的数据删除,现在我只能查询出来,删除不了,请帮忙写写查询结果的批量删除代码,谢谢!

[ 本帖最后由 huiyi88 于 2008-10-13 16:58 编辑 ]
作者: ui    时间: 2008-10-7 12:54
delete * from 表 where 日期 between #2008/01/01# and #2008/06/01#
作者: 勇也爱闪    时间: 2008-10-7 13:22
[:24] [:24] [:24]
作者: huiyi88    时间: 2008-10-7 14:14
我是先在对象/查询里面建立查询,并设定好查询条件;
然后在对象/窗体下面建立的查询窗体,,里面有两个日期文本框来输入日期,一个查询按钮,还有子窗体,我还是不会用上面的代码来删除查询出来的记录,请教上面大哥指点详细点。
作者: zyp    时间: 2008-10-7 14:42
直接在窗体上加一个按钮,在其单击的事件代码中直接写代码,不用查询了,如下:


docmd.runsql("delete * from 表 where 日期 between #"& me.日期文本框1 &"# and #"  & me.日期文本框1 &   "#")
作者: huiyi88    时间: 2008-10-7 18:57
太谢谢了,真的可以!




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