Office中国论坛/Access中国论坛
标题:
[求助]快捷复制上一条记录
[打印本页]
作者:
三山客
时间:
2005-12-15 18:33
标题:
[求助]快捷复制上一条记录
如何快捷复制上一条记录,有快捷键吗?复制上一条字段,用何快捷键?
作者:
lilianban
时间:
2006-12-31 04:35
在默认值里输入=DLast("字段名","表名")
作者:
三山客
时间:
2007-1-1 05:54
一年多了!感慨万千......大家真好,谢谢!好像还没有找到用哪个快捷键复制上一条记录,不用再等上...
作者:
青苹
时间:
2008-7-2 22:28
那你有没有好办法呢,呵呵
作者:
红尘如烟
时间:
2008-7-2 23:16
将键预览(KeyPreview)属性设为"是",然后在键释放事件中加入如下代码:
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If Shift = acAltMask Then
If KeyCode = vbKeyZ Then
DoCmd.GoToRecord , , acPrevious
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.GoToRecord , , acNext
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdPaste
End If
End If
End Sub
复制代码
使用注意:这里设置的复制上条记录的快捷键为Alt+Z,可以任意定义为其它快捷键,但不能和ACCESS本身的快捷键相冲突
如果表中有无重复索引字段时,请自己加入更改该字段值的代码,如果为自动编号类型则可以不用理会
[
本帖最后由 红尘如烟 于 2008-7-2 23:19 编辑
]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3