Come creare un messaggio di errore in Access 2007

September 17

Come creare un messaggio di errore in Access 2007


Creazione di messaggi facili da usare nella vostra applicazione database di Access può essere più efficace di visualizzare il messaggio di errore predefinito. In Visual Basic, Applications Edition (VBA), utilizzare l'istruzione "On Error GoTo" per intercettare gli errori e dirigere il flusso procedura per la posizione di dichiarazioni di gestione degli errori. Creazione di un messaggio di errore descrittivo utilizzando una finestra di messaggio che informa l'utente circa l'errore e, eventualmente, su come risolvere il problema.

istruzione

1 Fai clic su "Strumenti di database", quindi "Visual Basic" per aprire l'editor di Microsoft Visual Basic. Fare clic sul menu "Inserisci", quindi "Modulo" per aggiungere un nuovo modulo di codice.

2 Creare una nuova routine Sub:

Private Sub createErrorMessage ()

On Error GoTo Err_createErrorMessage:

3 Creare una variabile stringa che verrà utilizzato per generare un errore:

Dim myData As String

myData = "1234567"

4 Aggiungere il seguente codice per generare un errore con l'aggiunta di "-1" per la proprietà length della funzione "Left":

myData = sinistra (0, -1)

5 Digitare il seguente codice per acquisire l'errore e creare un messaggio di errore che informa l'utente circa l'errore:

Exit_createErrorMessage:

Exit Sub

Err_createErrorMessage:

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

End Sub

6 Premere il tasto "F5" per eseguire la routine Sub e visualizzare la risposta.