<<< 返回 access911.net 编程静态资料库索引页

如何任意记录上进行编辑,然后保存成一条新的记录,同时原记录没有发生改变

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-10-24  浏览人次:1824


专题地址:http://access911.net/fixhtm/72FAB11E17DCE9F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何任意记录上进行编辑,然后保存成一条新的记录,同时原记录没有发生改变《窗体》

 


问题:

我在一个ACCESS程序的数据窗口中,首先在窗口中的字段文本框中修改了字段值,然后想通过如下代码在当前的表中新增一条记录:

        DoCmd.RunCommand acCmdSelectRecord    '选择当前记录
        DoCmd.RunCommand acCmdCopy            '复制当前记录
        DoCmd.RunCommand acCmdPasteAppend     '追加记录

但是发现acCmdCopy其实并不是复制当前记录,而是复制当前选择的文本框内容,所以要出错,不知道如何解决?应该是什么DoCmd.RunCommand acCmd********?
如果直接用DoCmd.RunCommand acCmdSaveRecord,就直接覆盖当前记录了,不是我想要的。
我是想在任意记录上进行编辑,然后保存成一条新的记录,同时原记录没有发生改变。

 


回答:


客户的要求往往非常怪异
http://access911.net/down/eg/save_Current_Edit_In_New_Record.rar
 (25KB)
仍旧是有多种方法


Private Su.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E17DCE9F3.htm

 


上一篇:关于 COM 程序的版本问题。

下一篇:增值税编码信息快速浏览器(VAT Express) 0.17 版

2017年2月22日生成静态资料