So, jetzt habe ich das alles noch mal durchprobiert. Der Vorschlag von mkinzler funktioniert leider nicht. Ich kann immer noch nicht auf die Record.Namen über einen Index zugreifen
Ich suche eine Methode um anstatt
Stammdaten.Nachname := 'Müller';
Stammdaten[1] := 'Müller'; oder Stammdaten[1].name := 'Müller';
einzugeben
Der Aufruf
Mitgliedsdaten.Items[0]
ergibt nur eine Fehlermeldung
Mitgliedsdaten.Items[0].Nachname
ist ja nichts anderes als ein Array von meinem Record. Den kann ich auch einfacher haben:
Delphi-Quellcode:
type TStammdaten = record
TITEL :String[20];
NACHNAME :String[40];
VORNAME :String[28];
GEBURTSNAME :String[40];
GEBURTSDATUM :String[12];
GESCHLECHT :String[1];
STRASSE :String[40];
PLZ :String[7];
ORT :String[40];
end;
type
StammdatenArray = array of TStammdaten;
.....
StammdatenArray[0].Nachname := 'Müller';
....