MS-Access 2010:无需选择/突出显示字段内容即可设置焦点

布加特

我正在寻找的是通过使用vba取消选择/突出显示字段的内容,就像用户在该字段中用鼠标单击一样。也许解决方案太容易找到论坛的方法了?简单的目标,但似乎很难实现。SendKeys总是出错。.OnClick属性不会模拟点击,只是告诉您点击该怎么办。

我的表单(主表单和子表单)有许多字段,焦点之间的移动取决于字段的值。为此,我正在使用xyz **。SetFocus **到目前为止运行良好,但是在许多字段中,用户应该能够立即通过键盘编辑内容,而无需先用鼠标单击该字段。键盘箭头应移动光标,而不突出显示下一个或上一个字段。组合框字段完全不应突出显示。

有一个数据库选项(文件/选项/客户端设置/),应通过选择“转到字段开始”或“转到字段结束”来启用此选项。但是,这不适用于组合框字段(可能是错误的)。此外,不应为整个数据库设置此选项,而应取决于具有焦点的表单,甚至取决于获得焦点及其内容的领域。

其他

您可以使用.SelStart.SelLength属性。

With Me.myCombobox
    .SetFocus
    .SelStart = 0
    .SelLength = 0           ' Nothing selected
End With

With Me.myCombobox
    .SetFocus
    .SelLength = Len(.Text)  ' Content selected
End With

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access 字段拆分

来自分类Dev

导出MS Access 2010 SQL

来自分类Dev

MS Access字段作为列

来自分类Dev

MS Access选择多个联接

来自分类Dev

MS Access -- 根据单元格内容选择字段

来自分类Dev

MS Access从多行中选择字段

来自分类Dev

即使设置了“自动压缩”,也无需压缩即可退出MS Access

来自分类Dev

pyodbc and ms access 2010 connection error

来自分类Dev

MS Access 2010在查询中的运行总计

来自分类Dev

MS Access 2003字段值[]

来自分类Dev

是/否字段上的MS Access VBA Dlookup

来自分类Dev

MS Access转换语句计算字段

来自分类Dev

MS Access 查询备注字段被截断

来自分类Dev

MS Access:选择组中的首次出现

来自分类Dev

MS Access:选择表的最大列值

来自分类Dev

MS-ACCESS,JOIN SQL选择

来自分类Dev

MS Access在选择时指定索引

来自分类Dev

MS Access选择..进入语句混乱

来自分类Dev

MS Access选择不同的随机值

来自分类Dev

MS Access全局和设置最佳实践

来自分类Dev

在ms Access中设置日期格式

来自分类Dev

在ms Access中设置日期格式

来自分类Dev

MS-Access - 设置传递查询的参数

来自分类Dev

无法获得MS Access显示“总计”

来自分类Dev

使用VBA显示MS Access报告

来自分类Dev

MS Access 查询显示不正确

来自分类Dev

MS Access:ReportView 显示的值与 PrintView 不同

来自分类Dev

MS Access 2010 SQL选择进入计算列问题

来自分类Dev

MS Access 2010 SQL选择进入计算列问题