我有一个使用本机导航窗体界面功能设置的Access 2010数据库。在一个子窗体中的控件上使用AfterUpdate事件来重新查询另一个子窗体上的控件
使用this very helpful table,我已经能够在多个ocassions上使用vba来引用整个数据库中的表单。不过,我似乎在这个例子中有困难。
在导航形式我有一些主要选项卡。点击其中一个主选项卡会出现许多子选项卡,其中附有各种表单。
在其中一个子选项卡上,我附加了一个主窗体(main)。在包含控制文本框(控件1)的主窗体中有一个子窗体(子窗体)。内subform1存在包含显示被用的TempVar计算出的值未绑定文本框(控制2)另一种形式(subform2)。
我想用更新后事件上控制1到重新查询subform2要想在控制2,或者干脆重新查询控制2更新计算。
在更新后事件中使用刷新和/或重新查询为控制1没有做任何事情来控制2。
目前我有subform2一个按钮,用户可以点击该刷新形式和控制2更新的价值。用户还可以点击F5和刷新所有形式都有相同的结果。
我的目标就是带走手动方面,并有更新后事件控制1更新控制2。
任何帮助将不胜感激,因为我一直无法找到任何网上的工作,我已经在这个问题上踢了轮胎一个多月了。
**** UPDATE ****我没有正确描述我的表格的布局。 subform1 and subform2实际上都嵌套在主要。 subform2 is NOT嵌套在subform1正如我上面所描述的。
据我了解导航形式,一次只有一个子窗体是活动和可用的。回顾这个讨论http://www.accessforums.net/showthread.php?t=32053。我使用Tab控件来代替。 – June7
我同意一个选项卡控件是去这里的方式。如果由于性能较低而避免出现此问题,请查看[此主题](https://www.pcreview.co.uk/threads/increasing-speed-load-subforms-on-tabs-only-when-tab-clicked。 1149237 /)。如果性能不是问题,则选项卡控件更加灵活。 –
感谢你们的快速回复。我已经探索了你提供的链接,并尝试了一些建议无济于事。 RE:Tab控件,不幸的是我对这个项目非常感兴趣,并且不想将所有东西都移植到一个标签控件界面中。我将不得不重新测试一切。这个特殊问题不值得...我也喜欢导航表格的外观。如果有人有任何进一步补充,请这样说。我将离开几天,所以我的不答复不代表任何人的意见。我将在我返回时进一步探索June的链接。 –