MS Access Web App:根据主视图在子视图上设置过滤器

时间:2014-10-27 15:08:41

标签: sharepoint-2013 ms-access-2013

我的应用程序有一个列表视图(主),在子视图元素中包含数据表视图。 在列表视图中,我想使用一些控件,如按钮或组合框来过滤子视图中的数据。如何将过滤器的参数从主视图传递到子视图?

2 个答案:

答案 0 :(得分:1)

我不相信您在此处查看的方案可直接在Access Web应用程序上下文中使用。让我解释一下。

在Access 2013网络应用程序中,没有可用于重新查询或刷新视图上的特定控件的宏操作。尝试刷新视图上的Subview控件也是如此。您可以将参数传递到Web应用程序上下文中的不同视图的唯一方法是使用OpenPopup宏操作。在这种情况下,视图将作为弹出窗口打开,这不是您想要的。

因此,您可能无法实现最终目标。 可能工作的一个建议是在主父视图上说明未绑定的文本框控件。对于Subview控件,将该未绑定控件用作主字段(在属性列表中)。 Access将尝试将此未绑定控件中的记录与您指定为子字段属性的任何字段进行匹配。如果更新主视图上的未绑定文本框控件,Access应过滤子视图中的结果。我“想”会起作用。

答案 1 :(得分:0)

它适用于我的应用。当焦点离开txtbox时,SubForm会使用过滤器进行更新。不幸的是,每个子视图只能搜索一个字段,因为它在设计时被设置为属性,而AFAIK在运行时无法更改。