Si el "nombre" te da error, probablemente sea porque el cuadro combinado no se llame así (eso lo puedes ver si sacas sus propiedades y te vas a la pestaña Otras->Nombre).
Por otro lado, los códigos que te propuse, solo te servirán para filtrar el mismo formulario en el que tienes el combinado. Como en tu caso el combinado está en un formulario y lo que quieres filtrar en un subformulario, tendrías que usar estos otros, en el mismo evento del combinado:
Me.nombreSubformulario.Form.Filter="nombre_ensallo='" & me.nombre & "'"
Me.nombreSubformulario.Form.FilterOn=True
Y en la segunda opción:
Me.nombreSubformulario.Form.Recordsource="SELECT * FROM TuTabla WHERE nombre_ensallo='" & me.nombre & "'"
En ambos casos, nombreSubformulario se refiere al nombre del control que contiene al subformulario, no al nombre del formulario que usas como subformulario (pueden coincidir, pero no tiene por qué)