I need to count the records in a subform when I click a command button. I have an if statement that performs a funtion, but I need it to end if there are less than 3 records in the active subform.
Private Sub Command24_Click()
Forms![Audit check]![Audit Filter].SetFocus
If ??????????? > 2 Then
DoCmd.GoToRecord , , acFirst
[status1] = Forms![Audit check]![Audit Filter]![Pass/Fail]
Forms![Audit check]![Audit Filter].SetFocus
DoCmd.GoToRecord , , acNext
[status2] = Forms![Audit check]![Audit Filter]![Pass/Fail]
Forms![Audit check]![Audit Filter].SetFocus
DoCmd.GoToRecord , , acNext
[status3] = Forms![Audit check]![Audit Filter]![Pass/Fail]
If [status1] = "fail" Or [status2] = "fail" Or [status3] = "fail" Then
Status = "Audit"
Else
Status = "Pass"
End If
Else
Status = "Audit"
End If
End Sub
Private Sub Command24_Click()
Forms![Audit check]![Audit Filter].SetFocus
If ??????????? > 2 Then
DoCmd.GoToRecord , , acFirst
[status1] = Forms![Audit check]![Audit Filter]![Pass/Fail]
Forms![Audit check]![Audit Filter].SetFocus
DoCmd.GoToRecord , , acNext
[status2] = Forms![Audit check]![Audit Filter]![Pass/Fail]
Forms![Audit check]![Audit Filter].SetFocus
DoCmd.GoToRecord , , acNext
[status3] = Forms![Audit check]![Audit Filter]![Pass/Fail]
If [status1] = "fail" Or [status2] = "fail" Or [status3] = "fail" Then
Status = "Audit"
Else
Status = "Pass"
End If
Else
Status = "Audit"
End If
End Sub
Last edited: