我有一个包含多个子表单的表单。当某人在其中一个子窗体的组合框中更改值时,它需要刷新另一个子窗体。我正在使用此代码,但不起作用:
Forms!frmDispatchPlanningSheet!subfrmExtraDriversForPlanning.Form.Requery
我什至尝试删除记录源并重新添加。但是,那也不起作用。
当我说对于直接重新查询不起作用时,我没有收到错误;它只是不重新查询。
对于删除并重新添加记录源,它确实删除并重新添加了源;但是,它仍然不会刷新查询。
但是,当我单击其他表单,然后在功能区中单击“全部刷新”时,它将刷新(因此我知道查询有效)。
我在做什么错?我该如何解决?
答案 0 :(得分:1)
如果subfrmExtraDriversForPlanning
通过表引用了Driver
,则需要先保存记录。
添加
Me.Dirty = False
在进行.Requery
之前。