处理过滤器和OpenArgs

时间:2012-09-10 14:23:44

标签: ms-access ms-access-2010

继续我现有项目的一些可能性。

我正在考虑处理我之后通过OpenForm传递OpenArgs或Where值的概率,我想知道是否有办法将这些值“捕获并释放”为无效。

我在OpenArgs中想到我会通过Open处理它,除非我误读了MSDN上的信息(考虑到信息的抽象混淆,这是可能的)。

  1. 我的问题更多的是如何抓住某人将Where值传递给表单?
  2. 是否有一站式商店,我可以抓住他们两个或我必须处理两个事件?
  3. 如果可能的话,试图用一块“石头”试图杀死两只“鸟”。我计划将两个事件抽象到位于模块中的标准方法,但需要先从某个地方开始。

1 个答案:

答案 0 :(得分:2)

哪里会通过过滤器限制记录集。您可以检查表单的过滤器属性。 Openargs是独立的。

Private Sub Form_Open(Cancel As Integer)
Debug.Print "Open filter " & Me.Filter & " is on " & Me.FilterOn
End Sub