Code:
procedure TForm1.btnErsterClick(Sender: TObject);
begin
if radiogroup2.itemindex=2 then
begin
btnErster.Visible:=true;
...
end;
Ich will jetzt, dass bei RadioGroup2=0 der erste Datensatz angezeigt wird, bei dem RadioGroup1=0 ist und bei RadioGroup2=1 der erste Datensatz, bei dem RadioGroup1=1 ist
Auf den ersten Blick fällt mir hierzu nur "desperate" ein.
Für einen Click auf einen Button sollter dieser "enabled" und "Visible" sein. Somit ist
btnErster.Visible:=true;
eigentlich überflüssig.
"Radiogroup" ist eine Komponente der Oberfläche und stellt in den allermeisten Fällen, keine Eigenschaft eines Datensatzes dar.
Vielleicht wäre es sinnvoll, wenn Du noch einmal in Dich gehst, und Deine Absichten noch einmal neu formulierst.
Gruß
K-H
P.S.
"Hilfe" ist als aussagekräftiger Titel kaum zu überbieten.