PS: Die
IDE tut so, als wäre ein Problem im Umfeld von "FieldByName"-Abfragen. Doch das kann täuschen.
und: ich nutze FireDac
Mit so einer genauen Fehlerbeschreibung kann man nur raten:
Ist TField z.B. in FireDac anders deklariert, als in den anderen verwendeten Units?
Da könnte die Reihenfolge in der diese Units eingebunden sind eine entscheidende Rolle spielen.
Nimm mal alles was FireDac-spezifisch ist in den Uses-Deklarationen ans Ende.