De primeras... te sobra una coma
DoCmd.OpenReport "trabajadorvaciones", , "[trabajadores.nombre] = " & [trabajadores.nombre]
luego... si trabajadores.nombre se refiere a un control del formulario, aunque no es obligatorio, mejor escribe delante el Me.
si estás buscando por el nombre, deberías poner comillas, es por eso por lo que te puede estar dando error
DoCmd.OpenReport "trabajadorvaciones", , "[trabajadores.nombre] = '" & me.[trabajadores.nombre] & "'"
Un saludo