MS Access 开发问题:
我有 3 个选项,我需要每个选项与一组不同的对象相关联。因此,如果您单击选项 1,一组对象将出现在我称为“报告参数”的框中。如果我单击选项 2,“报告参数”框中的对象将消失,并会出现一组新对象。
我不想编写代码来将每个对象从可见 = true 切换到可见 = false。我认为这需要很长时间,特别是如果选项按钮或与之相关的对象数量增加的话。
所以我正在尝试几件事......
我尝试将与特定选项相关的所有对象放在Subform中。因此,我将拥有三个子表单,它们将位于我的主表单的相同位置。当您单击一个选项时,该选项的子表单将变为可见,其他任何内容都被隐藏。但是我有一张需要在主窗体上可见的背景图片,并且您不能使子窗体背景透明。
我使用了选项卡控件;但是,我不想使用选项卡来控制对象之间的切换。我可以隐藏选项卡,但如果单击选项卡应该所在的空间,您仍然可以在它们之间切换。不过,它可以变得透明,这很有帮助。
我需要介于子窗体和选项卡控件之间的东西,但我遇到了死胡同。有没有人有任何其他的建议或建议?还是我为每个对象都卡住了编码?
我是一位经验丰富的 VBA 开发人员。我的最后一个选择是对表单运行查询并提取所有对象名称并将其保存到表中。由于每个对象的名称语法将其连接到一个按钮,因此如果对象的名称与特定选项相对应,我总是可以运行一个循环,使所有对象可见/不可见......但是......我想我正在尝试寻找捷径。让我知道你的想法!谢谢。