Scusa, non ho capito...,e non sei riuscito a costruire la Condizione con 2 Criteri...?
Devi costruire il criterio concatenando, se validi i 2 criteri in AND, e poi applicarli alla proprietà FILTER.
Dim strWH As String
If Len(Me!txtCognome & vbNullstring)>0 Then strWH="Cognome LIKE '*" & Me!txtCognome & "*' AND "
If Len(Me!txtMansione & vbNullstring)>0 Then strWH= strWH & "Mansione LIKE '*" & Me!txtMansione & "*' AND "
If Len(strWH)>0 then
strWH=Mid$(strWH,1,Len(strWH)-5)
Me.Filter=strWH
Me.FilterOn=true
Else
Me.FilterOn=False
End if
Ora hai il Filtro che fuziona... prova a pensare come passare avanti....!