2017-12-15 8 views
0

チェックボックスをクリックしたときに、DB内の別のフィールドに値を解析するVBAコードとは何ですか?チェックマーク、アクセス、VBAコードをクリックしたときに値を変数に解析する

例コード(それが動作しません):

Private Sub Step_1_Click() 

If Step_1.Value = True Then 
Step1_score.Value = 10 
End if 

End Sub 

私は、「値」を削除し、何のコードのエラーを得なかったが、10はデシベルでStep1_score変数に表示されません。チェックマークから値を解析するためのVBAコードに関するアドバイスはありますか?ありがとう!

答えて

0

おそらくStep_1の値は、イベントが発生する前に変更されますことを確認する_AfterUpdateイベントを使用したい:

Private Sub Step_1_AfterUpdate() 

If Step_1.Value = True Then 
Step1_score.Value = 10 
End if 

End Sub 
+0

それが自動的にクリックして、それを分類し()。 AfterUpdate()を選択するためにプロパティを変更するにはどうすればよいですか? –

+0

コードを変更するだけで、プロパティシートを使用して更新後のイベント –

+0

を選択しても、AfterUpdateイベントに変更することはできましたが、行にエラーが表示されました:Step1_score.Value = 10.問題を教えてくれません。何か案は?ありがとう! –

関連する問題