Aparte de lo comentado por
ecfisa y que tiene toda la razón, esta sentencia está mal, ¿no?:
Código Delphi
[-]dm.ZQuery.SQL.Add('SELECT * FROM empleados INNER JOIN (faltas INNER JOIN inasistencias ON faltas.codi=inasistencias.codi) ON empleados.ci=faltas.ci WHERE
empleados.ci='+quotedstr(form_Buscar.ci_buscar)+';');