gpt4 book ai didi

ms-access - 如何在运行时在 VBA 代码中更改 MS Access 子窗体的 View ?

转载 作者:行者123 更新时间:2023-12-04 17:29:14 27 4
gpt4 key购买 nike

这似乎是一件简单的事情,我确信我以前做过这件事,但是我已经有一段时间没有在 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com