Ich verwende eine Optionsgruppe für einen Schüler, um das Programm auszuwählen, das sie studieren. Nach der Auswahl eines Textfelds mit dem Namen ProgrammeChoiceT wird der Wert auf die Programm-ID gesetzt, wobei eine Steuerquelle auf die Programm-ID gesetzt wird.Laufzeitfehler '2448': Sie können diesem Objekt keinen Wert zuweisen - VBA/Access - Optionsgruppe
Dies ist alles getan, damit die ProgrammeID nicht als Standard-Optionsgruppe Werte von 1-3 gespeichert werden kann. Allerdings ist es nicht funktioniert und dieser Fehler wird angezeigt:
Laufzeitfehler ‚2448‘: Sie können keinen Wert auf dieses Objekt
zuweisen Wenn ich die Steuerquelle zu entfernen, die ProgrammeChoiceT.Value von das Textfeld ändert sich zu "AM", nur wenn die Steuerquelle eingestellt ist, erscheint der Fehler.
Wie behebe ich das?
-Code ist unten dargestellt:
Private Sub ProgrammeF_AfterUpdate()
Select Case ProgrammeF.Value
Case 1
ProgrammeChoiceT.Value = "AM"
Case 2
ProgrammeChoiceT.Value = "FM"
Case 3
ProgrammeChoiceT.Value = "HRM"
End Select
End Sub
Vielen Dank für Ihre Antwort, obwohl ich meinen Code zu der Lösung geändert habe und ich immer noch den gleichen Fehler bekomme. –
Könnten Sie den Code durch eine 'if ... then'-Anweisung ersetzen? – LiamH
... und in welcher Zeile tritt der Fehler auf? – LiamH