Académique Documents
Professionnel Documents
Culture Documents
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError(Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
currentDataState = DataState.Loading
If customerRecordset.RecordCount = 0 Then
currentDataState = DataState.NoRows
Else
currentDataState = DataState.Adding
End If
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError(Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError(Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
Call SaveFields
customerRecordset.Update
ExitHere:
If Not isOK Then
' If something went wrong, then go back
' columna original.
If Not IsEmpty(currentBookmark) Then
customerRecordset.Bookmark = currentBookmark
End If
End If
SaveData = isOK
Exit Function
ErrorHandler:
isOK = False
Select Case Err.Number
Case Else
Call HandleUnexpectedError(Err.Number, Err.Description)
End Select
Call GotoFirstControl
Resume ExitHere
End Function
nameToFind = InputBox( _
"Enter " & conFindField & " value to find:", _
Me.Caption)
If customerRecordset.EOF Then
MsgBox "No match found!", vbOKOnly, Me.Caption
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError( _
Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError( _
Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
currentDataState = DataState.Loading
If customerRecordset.RecordCount = 0 Then
Call AddNewRow
Else
txtData(0).Text = NullToText(customerRecordset("CustomerID"))
txtData(1).Text = NullToText(customerRecordset("FirstName"))
txtData(2).Text = NullToText(customerRecordset("LastName"))
txtData(3).Text = NullToText(customerRecordset("Address"))
txtData(4).Text = NullToText(customerRecordset("City"))
txtData(5).Text = NullToText(customerRecordset("ZipCode"))
Call FindString(cboState, _
NullToText(customerRecordset("State")))
chkActive.Value = FixBoolean(customerRecordset("Active"))
Call HandleButtonState
currentDataState = DataState.Normal
End If
Call GotoFirstControl
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError( _
Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
customerRecordset("FirstName") = TextToNull(txtData(1).Text)
customerRecordset("LastName") = TextToNull(txtData(2).Text)
customerRecordset("Address") = TextToNull(txtData(3).Text)
customerRecordset("City") = TextToNull(txtData(4).Text)
customerRecordset("ZipCode") = TextToNull(txtData(5).Text)
customerRecordset("State") = TextToNull(cboState.Text)
customerRecordset("Active") = CBool(chkActive.Value)
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError( _
Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
txtData(0).Text = customerRecordset("CustomerID")
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError( _
Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
Do Until states.EOF
cboState.AddItem states("State")
states.MoveNext
Loop
ExitHere:
If Not states Is Nothing Then
states.Close
Set states = Nothing
End If
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError( _
Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub
ExitHere:
Exit Sub
ErrorHandler:
Select Case Err.Number
Case Else
Call HandleUnexpectedError( _
Err.Number, Err.Description)
End Select
Resume ExitHere
End Sub