Private Sub cmdTestIP_Click()
'On Error GoTo err_handler
Dim strComputer As String
strComputer = Me.txtLocalIPtest
If Not SystemOnline(strComputer) Then
'Display A Message
MsgBox "Local IP Ping Test Failed: " & strComputer, vbOKOnly, "Failed"
'Record The Detail
Dim strSql As String
Dim strDate As String
Dim strUser As String
Dim strSupportID As String
Dim StrCustID As String
Dim strDetailNote As String
strDate = Now()
strUser = Forms.Frmsplashscreen.txtCurrentUser
strSupportID = Forms.frmSupportNew.txtTblSupportID
StrCustID = Forms.FrmCust.CustID
strDetailNote = "Local IP " & " " & Me.txtLocalIPtest & " " & "Test Failed"
strSql = "INSERT INTO TblSupportActivity(TblSupportID, CustID, DetailDate, DetailUser, DetailNote)"
strSql = strSql & " VALUES('" & [strSupportID] & "', '" & [StrCustID] & "', '" & [strDate] & "', '" & [strUser] & "', '" & [strDetailNote] & "')"
DoCmd.SetWarnings False
DoCmd.RunSQL strSql
DoCmd.SetWarnings True
Forms!frmSupportNew!lbSupportDetail.Requery
Else
DoCmd.SetWarnings False
'Record The Detail
Dim strSqlPassed As String
Dim strDatePassed As String
Dim strUserPassed As String
Dim strSupportIDPassed As String
Dim strCustIDPassed As String
Dim strDetailNotePassed As String
strDatePassed = Now()
strUserPassed = Forms.Frmsplashscreen.txtUserName
strSupportIDPassed = Forms.frmSupportNew.txtTblSupportID
strCustIDPassed = Forms.FrmCust.CustID
strDetailNotePassed = "Local IP " & " " & Me.txtLocalIPtest & " " & "Test Passed"
strSqlPassed = "INSERT INTO TblSupportActivity(TblSupportID, CustID, DetailDate, DetailUser, DetailNote)"
strSqlPassed = strSqlPassed & " VALUES('" & [strSupportIDPassed] & "', '" & [strCustIDPassed] & "', '" & [strDatePassed] & "', '" & [strUserPassed] & "', '" & [strDetailNotePassed] & "')"
DoCmd.SetWarnings False
DoCmd.RunSQL strSqlPassed
DoCmd.SetWarnings True
Forms!frmSupportNew!lbSupportDetail.Requery
MsgBox "Local IP Test Successful", vbOKOnly, "Passed"
End If
DoCmd.SetWarnings True
End Sub