欢迎光临散文网 会员登陆 & 注册

Access 中两个焦点定位的区别

2023-09-27 13:31 作者:孙兴华zz  | 我要投稿

网友提问:

回答网友问题:

我最喜欢和大家探讨学习方面的知识。这样的问题好!

我来讲讲它们的区别!

例如,我有一个窗体 ,上面就三个文本框,名称我分别改成了:文本框1、文本框2、文本框3

现在我在VBE编译器中新建模块,写上两个sub

运行Sub 南波万()   此时,窗体上的光标跳转到文本框2上面,就可以用键盘输入了

但是运行 Sub 南波兔() 会报错

  

我换个写法也是报错

因为我们在模块里写,不是在窗体里写,我这里的Me他不知道是哪个窗体的

如果不写Me也不行,没有对象

但是,如果我在窗体上使用代码,例如,我在窗体上加个按钮(当然也可以写其它事件)

给这个按钮写点击事件

运行窗体,点击按钮,光标就到了文本框3了

现在,可以理解了吧? 我在模块里写东西,我用  DoCmd.GoToControl  "控件名"

他可以生效于当前激活窗体的指定控件。例如我们写一个sub过程里需要用到焦点。


而   Me!控件名.SetFocus  适合对窗体事件或控件事件时使用,上面已经演示过了


Access篇+AccessVBA篇:https://www.bilibili.com/video/BV1tf4y117Sh

Access DLC01-时间日期篇:https://www.bilibili.com/video/BV1H54y1j7vQ

Access DLC02-字符串篇:https://www.bilibili.com/video/BV1q54y1j7y4

Access DLC03-表格篇:https://www.bilibili.com/video/BV1p64y117wH

Access DLC04-查询篇:https://www.bilibili.com/video/BV1VQ4y1d7h8

Access DLC-05 Excel篇:https://www.bilibili.com/video/BV1mo4y1k7E4

VBA通用篇:https://www.bilibili.com/video/BV1dQ4y1d7fj


Access 中两个焦点定位的区别的评论 (共 条)

分享到微博请遵守国家法律