2017-12-15 11 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 dB의 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). 라인, 문제를 말해주지 않습니다. 어떤 아이디어? 감사! –