MS Access表单未加载过滤

时间:2017-11-28 15:10:45

标签: ms-access access-vba ms-access-2010

我有一个列出多个请求的表单。当有人点击请求ID时,它会打开一个评论表单,关闭列表表单。个人填写审核表单并更改状态,然后单击按钮关闭当前表单并再次打开列表表单。

当列表表单再次打开时,我希望它只过滤那些在加载时提交或重新提交的请求。在审核表单中进行审核时,状态将更改为“待处理”。表单将关闭并打开列表表单,其中显示状态为待处理。我不想要这个,我不想要任何待展示,只提交或重新提交。

这是我使用的VBA代码,但在表单加载时无效。

Private Sub Form_Load()
DoCmd.SetOrderBy "RequestID ASC"
Dim strFilter As String
strFilter = "[RequestStatus] IN ('Submitted', 'Re-Submitted')"
Me.Filter = strFilter
Me.FilterOn = True
End Sub

1 个答案:

答案 0 :(得分:0)

你可能想要做一个Me.Requery - 我想知道你的接收表格中的源记录集是否陈旧。