我有一个名为 frmMain 的表单,它有两个子表单。frmUserRole 和 frmTraining。
frmUserRole 子表单有一个组合框,我用它的结果在查询中运行以在 frmTraining 子表单中生成训练结果,该子表单有一个名为 TrainingModule 的控件。
frmTraining 子表单有一个训练查询的记录源,正如我之前提到的,它有一个引用组合框值的字段。
活动
我有一个简单的重新查询事件连接到组合框中的 on-change 事件,逻辑是,如果您更改组合框中的值,那么新值将自动用于更新查询并使用新结果填充 frmTraining 子表单。
我用于组合框 on-change 事件的语法是
[Forms]![frmMain]!frmTraining.Form.Requery
什么没有发生
子表单未使用新的查询结果进行更新。
怎么了。
如果我转到 frmTraining 子窗体并按 F5 键,则会出现新值,表明除了实际的重新查询之外一切都在运行。
如果我在 on-change 事件上放置一个 msgbox,它会被触发,所以我知道事件会触发。