当前位置:  开发笔记 > 编程语言 > 正文

如何在运行时在VBA代码中更改MS Access子窗体的视图?

如何解决《如何在运行时在VBA代码中更改MSAccess子窗体的视图?》经验,为你挑选了1个好方法。



1> JohnFx..:

我是靠自己找到的.我错过了它,因为它使用了愚蠢而笨重的RunCommand语法,而不是控件或表单类上的简单属性或方法.

它不漂亮,但对后代来说,这就是答案.

'You have to set focus to the subform control or the change view call will'
'fail (UGH!)'
MyForm.mySubFormControl.SetFocus

'Change to datasheet view...'
DoCmd.RunCommand acCmdSubformDatasheet

'Change to Form View...'
DoCmd.RunCommand acCmdSubformFormView

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有