Messaggio di errore personalizzato su cliente gia esistente

di il
2 risposte

Messaggio di errore personalizzato su cliente gia esistente

Salve! Sto creando un databese per tenere un archivio di clienti e riparazioni. Ho creato una tabella e una maschera

inserendo un pulsante di comando per l'inserimento nuovo cliente. Inserendo nella struttura tabella su nome cliente

l'opzione duplicati non ammessi, vorrei personalizzare il messaggio di errore che appare quando un nome è presente

in archivio. Di default appare IMPOSSIBILE PASSARE AL RECORD SPECIFICATO. Grazie!!

2 Risposte

  • Re: Messaggio di errore personalizzato su cliente gia esistente

    Non mi risulta che si possa personalizzare il messaggio di errore per i duplicati non ammessi.
    Tra le proprietà tabella esiste una proprietà Valido se e un relativo Messaggio di errore implementabile quando si viola la proprietà Valido se, ma sto parlando di un'altra cosa.
  • Re: Messaggio di errore personalizzato su cliente gia esistente

    Sbagliato...

    E' sempre possibile fare tutto... in questo caso basta intercettare l'errore e gestirlo:
    
    Private Sub Form_Error(DataErr As Integer, Response As Integer)
        Const errDuplicateKey = 3022
        Select Case DataErr
            Case Is = errDuplicateKey
                Response = acDataErrContinue
                MsgBox "QUESTO E' IL MESSAGGIO PERSONALIZZATO DI CHIAVE DUPLICATA"
            Case Else
                Response = acDataErrDisplay
         End Seelct
    End Sub
    P.S. non riaprire 3D così vecchi sono decisamente inutili.

    Saluti
Devi accedere o registrarti per scrivere nel forum
2 risposte