There is a slight flaw in my code. I wrote and tested it with data already in the table. If you start with an empty table the code will error because there is not yet a record saved in the table, therefore no Max("rsID") exists. This code handles that situation:
Code:
Private Sub Combo82_GotFocus()
Dim strHR As String
If IsNull(Me.Combo82) Then
strHR = Nz(DLookup("RdHm", "[Reg Season]", "rsID=" & Nz(DMax("rsID", "[Reg Season]"), 0)), "")
Me.Combo82 = IIf(strHR = "" Or strHR = "R", "H", "R")
End If
End Sub