Office中国论坛/Access中国论坛

标题: 请教:在绑定数据的窗体中,如何阻止用户按PageUp、PageDown及箭头键跳到其它记录? [打印本页]

作者: 李寻欢    时间: 2003-2-6 02:55
标题: 请教:在绑定数据的窗体中,如何阻止用户按PageUp、PageDown及箭头键跳到其它记录?
请教:在绑定数据的窗体中,如何阻止用户按PageUp、PageDown及箭头键跳到其它记录?


作者: Tommy    时间: 2003-2-6 05:29
您可以在窗口设计模式的属性中选‘其它’中的循环属性设为当前记录,或者窗体的事件过程keydown

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyPageUp, vbKeyPageDown,vbKeyLeft,vbKeyRight
        KeyCode = 0
    End Select
End Sub

作者: eio    时间: 2003-2-6 07:02
还没有关注enter的连续按键问题◎!与其如此,不如设置执行空心的宏命令autokeys
作者: 李寻欢    时间: 2003-2-6 07:05
多谢Tommy!
我试过这种方法,当焦点在控件上时,按钮还是可以跳到别的记录去,如果在每个控件里写上这些语句,又完全禁止了这些键。
我想有“窗口设计模式的属性中选‘其它’中的循环属性设为当前记录”这种效果,可惜这样设置只能限制TAB键,要是其它键也可以设置就好了。
作者: 李寻欢    时间: 2003-2-6 07:07
eio,不太明白你的意思。
作者: eio    时间: 2003-2-6 18:58
建立没有作用的宏嘛!这样什么样的按键都可以不工作
作者: luo    时间: 2003-2-16 05:00
请教:我做一个仓库数据库,只用一个表,用一个连续窗体,用三个组合框可以筛选三个字段的数据,非常快捷找到所要的一行记录,使用窗体的复制按钮可以把光标所在的一行复制到最后一行,我现在想把要复制的一行记录粘贴到一个格式一样的新的空表中,请问如何制做。多谢。   luo1955@sina.com.cn




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