我有一个快速问题。我开发了一个预订系统,其中有一个子表格,其中包含显示日期(主表格)中预订的所有房间。我添加了一个组合框,允许用户对房间进行过滤,只查看他们从组合框中选择的房间(重新查询子窗体然后过滤)。使用vba过滤MS Access子窗体
这工作很好,除了事实我的代码有时会循环通过过滤子没有明显的理由达到子的结尾?它正确地显示了一切,所以我不会为此感到困扰(除非它与真正的问题相关)。
但是,我遇到的真正问题是,当我选择一个没有预订日期显示的房间时。过滤器工作正常(空显示),但是当我然后尝试从组合框中选择另一个房间时,组合框后更新后的重新查询功能不起作用!
有没有其他人经历过这个?
工作流程:
组合框触发“更新后”事件。这将重新查询子表单,在“当前”事件之后,发生子表单的筛选。
当子表格为空时,我无法执行任何其他子表单重新查询。
你考虑过链接子节点和链接主节点吗? – Fionnuala
我之前有过这个,我不得不向主窗体推送一个查询/刷新,以让小组找出结果。 –
我的链接子节点和链接主节点已经链接到主窗体上的日期。这是如何子窗体过滤器只显示用户选择的日期 – germantom