Office中国论坛/Access中国论坛
标题:
窗体数据设置禁止编辑但可以增加数据。新增数据为什么只能复制但不能粘贴?
[打印本页]
作者:
pwj2009
时间:
2014-1-10 16:21
标题:
窗体数据设置禁止编辑但可以增加数据。新增数据为什么只能复制但不能粘贴?
窗体数据设置禁止编辑但可以增加数据。新增数据为什么只能复制但不能粘贴 ?
右键只有复制,但无粘贴. 用了快捷键一样,
有什么办法窗体禁止编辑(可以增加)后,复制、粘贴可以正常使用?
作者:
lynnwang
时间:
2014-1-10 19:27
先回答你AllowEdits为否时,其粘贴是不可以用的
无论你对 AllowEdits 属性的设置如何,我们都通过编程方式对字段值进行的更改,亲,这个你要明白呀,所以粘贴就不可用罗。你再好好看看其帮助文件。基础知识多补补或{:soso_e100:}
作者:
lynnwang
时间:
2014-1-10 22:29
回到你的问题,新增数据行时,粘贴可用,非新增数据行不可用。
既然ACC的粘贴不可用,那我们也可以再造一个粘贴,这个ACC的粘贴其实就是个批处理,将你复制的整行数据进行格式化处理后,再一一粘贴到你的对应控件中去
复制&粘贴方法一,直接对Form中数据对象处理,见老汉
http://www.office-cn.net/thread-117798-1-1.html
中的InsertTB,类似处理。
方法二,
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
(Me.AllowEdits=True)(Current事件处理)
Docmd.GoToRecord ,,acNewRec
DoCmd.RunCommand acCmdPaste
窗体Current事件处理好:Me.AllowEdits=True 与Me.AllowEdits=False
我估计DoCmd.GoToRecord ,,acLast这条才是你真正要复制的数据
作者:
玉树TMD临风
时间:
2014-1-11 23:04
lynnwang 发表于 2014-1-10 22:29
回到你的问题,新增数据行时,粘贴可用,非新增数据行不可用。
既然ACC的粘贴不可用,那我们也可以再造一 ...
不错,学习
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3