Hvordan lage en feilmelding i Access 2007

Hvordan lage en feilmelding i Access 2007


Opprette brukervennlige meldinger i Access database applikasjon kan være mer effektivt enn å vise standard feilmelding. I Visual Basic for Applications (VBA), bruk "On Error GoTo" statement å felle feil og rette prosedyren strømme til plasseringen av feilhåndterings uttalelser. Lag en beskrivende feilmelding ved hjelp av en meldingsboks som vil informere brukeren om feilen og eventuelt hvordan det kan løses.

Bruksanvisning

1 Klikk "Database Verktøy" og deretter "Visual Basic" for å åpne Microsoft Visual Basic-redigering. Klikk på "Insert" -menyen, deretter "Module" for å legge til en ny kode modul.

2 Opprett en ny sub prosedyre:

Private Sub createErrorMessage ()

På Error GoTo Err_createErrorMessage:

3 Lag en streng variabel som du vil bruke til å generere en feil:

Dim mydata As String

mydata = "1234567"

4 Legg til følgende kode for å generere en feil ved å legge til "-1" til lengden eiendommen av "Left" funksjon:

mydata = Left (0, -1)

5 Skriv inn følgende kode for å fange opp feilen og skape en feilmelding informere brukeren om feilen:

Exit_createErrorMessage:

Exit Sub

Err_createErrorMessage:

MsgBox "Error: Length needs to be greater than zero.", vbCritical

End Sub

6 Trykk "F5" for å kjøre sub prosedyre og se responsen.