|
将键预览(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 编辑 ] |
|