Hallo,
Zitat:
TPatientenblattFrm.Create(Application.MainForm, Patient1Qry.FieldByName('PatientNr').AsInteger, 0); Das TPatientenblattFrm.ist hier bereits nil. Keine Ahnung warum.
Warum sollte das nicht Nil ein, du setzt die Variable ja auch gar nicht.
PatientenblattFrm:= TPatientenblattFrm.Create(Application.MainForm, Patient1Qry.FieldByName('PatientNr').AsInteger, 0);