私は学生が勉強しているプログラムを選択するためのオプショングループを使用しています。一度選択されると、ProgrammeChoiceTという名前のテキストボックスは、その値がProgrammeIDに設定され、コントロールソースがProgrammeIDに設定されます。実行時エラー '2448':このオブジェクトに値を割り当てることはできません - VBA /アクセス - オプショングループ
これはすべて、ProgrammeIDを1-3のデフォルトオプショングループ値として保存することができないように行われます。しかし、それは動作しませんと、このエラーが表示されます。
実行時エラー「2448」:私は、コントロール・ソースのProgrammeChoiceT.Valueを削除するときは、このオブジェクト
に値を割り当てることはできませんテキストボックスが "AM"に変わります。コントロールソースが設定されている場合にのみエラーが表示されます。
どうすれば修正できますか?
コードを以下に示します。
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
あなたの回答をありがとう、私はソリューションに私のコードを変更し、私はまだ同じエラーが発生します。 –
コードを 'if ... then'文で置き換えることができますか? – LiamH
...エラーはどの行で発生しますか? – LiamH