这似乎是一件简单的事情,我确信我以前做过这件事,但是我已经有一段时间没有在 Access 中完成任何 UI 编程了。我需要做的是在表单上放置一个按钮,以便在子表单的数据表和表单 View 之间切换。
我找到了一个 defaultview 属性,但是在它已经打开后,它看起来不会切换表单的 View 。
基本上我需要的属性我可以填写以下代码..
sfEmployeeBatchEntry.Form.??? = acFormDS
最佳答案
我自己找到的。我错过了它,因为它使用了愚蠢而笨拙的 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
关于ms-access - 如何在运行时在 VBA 代码中更改 MS Access 子窗体的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/682030/