按Enter键时阻止移动到下一条记录?

Mic*_*zoe 9 ms-access vba access-vba ms-access-2003

我在Access 2003中有一个表单,只能使用单个记录.我可以将Cycle属性设置为Current Record,但是当我按Enter键时,表单仍会跳转到下一条记录.我的第一个想法是KeyPreview财产,但我没有看到.我的另一个想法可能是这个KeyPressKeyUp事件,但我想如果出现意想不到的后果我会问.有任何想法吗?

DJ.*_*DJ. 6

Cycle属性仅影响TAB键.

控制作为全局属性的Enter键的行为.

转到工具/选项 - 键盘选项卡,然后在"移动后输入"选择"下一个字段"

您可以使用KeyPress和KeyDown事件来捕获Enter键,但这样做更有效.