Optionsgruppe mit Radiobuttons

Hallo!

Ich habe folgendes Problem (ist wahrscheinlich total simpel, aber ich bin noch dabei zu lernen):

In einem Formular möchte ich beim Druck auf einen Button abhängig von einer Optionsgruppe zwei verschiedene Berichte anzeigen können.
Wenn also der erste Punkt ausgewählt ist, soll er den A4-Bericht anzeigen und beim zweiten Punkt den A3-Bericht.

Mein Ansatz ist dieser: Ich habe für den Button eine Ereignisprozedur erstellt, welche eine If-Schleife enthält:

If opt\_a4.Value = True Then
 stDocName = "rpt\_datenAusgebenKompakt"
 DoCmd.OpenReport stDocName, acPreview
End If

If opt\_a3.Value = True Then
 stDocName = "rpt\_datenAusgebenGroß"
 DoCmd.OpenReport stDocName, acPreview
End If

Das ganze Drumherum hab ich jetzt mal weggelassen.
Es klappt einfach nicht mit diesem Code, ich finde aber auch keine Lösung sonstwo im Internet.

Ich freue mich über alle Hilfe die ich kriegen kann.

Freundliche Grüße
Florian

If opt_a4.Value = True And opt_a3.Value = False Then
stDocName = „rpt_datenAusgebenKompakt“
DoCmd.OpenReport stDocName, acPreview
else
If opt_a3.Value = True And opt_a4.Value = False Then
stDocName = „rpt_datenAusgebenGroß“
DoCmd.OpenReport stDocName, acPreview
End If
End If

probier mal so, wahlweise auch mal „.Value“ hinter den Bezeichnern weglassen.

mfg

schmitti

Erstmal Danke für deine Hilfe! Aber leider kommt noch immer die gleiche Fehlermeldung:

„Sie haben einen Ausdruck eingegeben der keinen Wert hat.“

Übrigens auch wenn ich „.Value“ weglasse.

Gibt es noch andere Ideen?

Im Voraus schonmal Danke!

Florian

das liegt wohl an der Optionsgruppe, ich hab das jetzt mal ohne Optionsgruppe gemacht.

Ereignis beim klicken auf einen Button gelegt:

If Option… = True And Option… = False Then
DoCmd.OpenReport „rpt…“, acPreview
Else
If Option… = True And Option… = False Then
DoCmd.OpenReport „rpt…“, acPreview
End If
End If

obiger Quelltext funktioniert, bei den Optionsfeldern muss jetzt nur noch in dem Ereignis beim Klicken eingegeben werden, das das jeweilig andere Optionsfeld auf False gesetzt wird, sonst kann man beide Optionsfelder anklicken.

mfg

schmitti

Der Wahnsinn! Hat tatsächich geklappt. Vielen Dank!