Private Sub Form_Open(Cancel As Integer)
If IsNull(DLookup("[accesscount]", "tblAccess", "[rec] = 'primary'")) Then
DoCmd.Close acForm, "frmStartup"
DoCmd.SetWarnings False
DoCmd.RunSQL "Update tblAccess " & _
"Set accesscount = 1" & " " & _
"Where rec = 'primary'"
DoCmd.SetWarnings True
Exit Sub
Else
Dim NewCount As Integer
NewCount = DLookup("[accesscount]", "tblAccess", "[rec] = 'primary'") + 1
DoCmd.Close acForm, "frmStartup"
DoCmd.SetWarnings False
DoCmd.RunSQL "Update tblAccess " & _
"Set accesscount = " & NewCount & " " & _
"Where rec = 'primary'"
DoCmd.SetWarnings True
Exit Sub
End If
End Sub