Moin Alex,
Typdeklarationen können nicht geschachtelt werden.
Deklariere den Record Typen vor dem Formular, oder in einer eigenen
Unit, die Du dann mit einbindest.
Anschliessend dürfte der Variablendeklaration innerhalb des public Abschnittes nichts mehr im Wege stehen.