Я не могу найти ни одного примера, который использует аргумент FilterName, все они используют аргумент WHERE Condition.
ApplyFilter действует в любой форме, за которой стоит код.
Предполагается, что кнопка находится на форме CORE2.
DoCmd.ApplyFilter , "DateDiff('m', [Core RS], Date()) > 36 And [Active] = True"
В качестве альтернативы:
Me.Filter = "DateDiff('m', [Core RS], Date()) > 36 And [Active] = True"
Me.FilterOn = True
Предложить именование элемента управления контейнера подчиненной формы / подотчета, отличного от объекта, который он содержит, например ctrCore. Если кнопка находится на главной форме и вы хотите применить фильтр к подчиненной форме:
Me.ctrCore.Form.Filter = "DateDiff('m', [Core RS], Date()) > 36 And [Active] = True"
Me.ctrCore.Form.FilterOn = True