MS Access 2010其中开放表单上的条件没有记录

时间:2016-07-05 14:45:19

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

我有一个open form命令,其where条件链接了ID上两个表的记录。 ID是一个表的主键,而不是另一个表的主键;但是,对于后者,可能没有给定ID的记录。该功能在这种情况下仍然有效,但我被路由到一个空白表格。我在搜索框中使用了过滤器代码,如果没有匹配则显示所有记录,但我无法弄清楚如何将其应用于where子句。这是我的代码:

Private Sub Command138_Click()
On Error GoTo Command138_Click_Err
    DoCmd.OpenForm "Locked Activity Updates", acNormal, "", "[ID]=" & "'" & ID & "'", , acNormal


Command138_Click_Exit:
    Exit Sub

Command138_Click_Err:
    MsgBox Error$

Resume Command138_Click_Exit

End Sub

0 个答案:

没有答案