ACCESS中窗体上键盘的控制

ACCESS中窗体上键盘的控制,第1张

ACCESS中窗体上键盘的控制,第2张

问题是:“在实际工作中,笔者遇到过使用鼠标非常不方便的情况,即在输入大量数据时,一只手无法使用键盘输入数据,另一只手可以使用鼠标定位。如果这样做,输入速度会大大降低,很可能会出现输入错误,所以必须全部由键盘控制。”

简化的输入界面如下:

序列号、网络名称、电表编号、出厂编号、上次读数、上次读数、当前读数

1张三50003583 F689 49373 50787 51001

2李四50019257 W137 5100 5566

… … … … … … …

上面界面的前六项不能更新,只需要输入最后一项。但是,在access中记录数据后,按<〈Enter〉键,光标将移动到下一行的<序列号>。

1.最简单的方法:请用鼠标光标拖动选择“序号”和“帐户名”,直到第一次运行时的“最后一次读数”(屏幕上已经出现数据网格)。此时,六列数据将全部变黑。不要放开鼠标,点击鼠标右键,选择快捷菜单中的“冻结”项。好了,任务完成了。请看看输入焦点是否还能进入前六列。这个过程甚至可以由最终用户操作,这显示了强大和易于使用的访问的完美结合。

2.如果不麻烦,想让程序控制哪些项可以输入,哪些项不可以输入,请使用TextBox的Locked和Enabled属性组合来达到目的。规则如下:

Enabled = True,Locked=False:正常模式。

Enabled = True,Locked=True:可以接受输入焦点,但不接受键盘输入。

Enabled = False,Locked=False:不接受输入焦点,颜色变灰。

Enabled = False,Locked=True:不接受输入焦点,颜色不变。

根据需要,通过组合上述两个属性的值,可以轻松解决键盘输入焦点的“无政府状态”。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » ACCESS中窗体上键盘的控制

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情