次のコードがあります。
Dim IDfiltr As Long
IDfiltr = Forms!KONTROLA!ID_OS
DoCmd.OpenForm "OSOBA", acNormal, "", "", , acNormal
Forms!OSOBA.FilterOn = False
DoCmd.ApplyFilter "", "[Forms]![OSOBA]![ID_OS] Like " & IDfiltr
最後の行で、VBA 変数 IDfiltr を の式に置き換えようとしていますが、うまくいきDoCmd.ApplyFilter
ません。私もこれを試していました:
DoCmd.ApplyFilter "", "[Forms]![OSOBA]![ID_OS] Like IDfiltr"
しかし、それも機能しません。VB 変数 IDfiltr を式に代入するにはどうすればよいですか?