questa maschera permette di fornire un rapporto all'autore degli errori intercettati .
Si invita ad utilizzare il pulsante Email per fornire un rapporto del problema individuato .
Ho pensato di introdurre una routine di intercettazione degli errori , a dire il vero non intercetta tutti gli errori , ma solo quelli considerati come tali da Access e DAO.
Per farla breve il testo di descrizione dell'errore che apparirebbe a video viene intercettato , e scritto in una tabella <tblErrorLog> residente sulla parte server (t_.........) (raccoglie tutti gli errori generati dai vari utenti ) .
In modo automatico apre la maschera <frmErrorReport> e chiede di completare alcuni campi per chiarire in quale situazione si è presentato l'errore.
Poi l'utente ha la possibilità di stampare un report e/o di inviarmi una email che contiene i dati di <tblErrorLog>
compilare i campi nella figura soprastante :
●a che punto appare l'errore : indicare ad esempio volendo uscire dalla maschera premendo il pulsante di uscita , senza aver inserito nessun dato
●potete replicare il problema : Sì ripetendo la sequenza l'errore si ripresenta oppure NO è capitato una volta.
●qualcuno ha modificato il software : immettere Sì solo per chi ha versioni MDB o ACCDB e ha effettuato modifiche su maschere, report o moduli
Quando l'errore si ripresenta occasionalmente descrivete i : PASSI PER RIPRODURRE L'ERRORE in quale situazione si presenta l'errore
Gli errori si dividono in quattro categorie :
1.Errore segnalato da un messaggio a video : nota non tutti gli errori sono intercettabili dalla presente maschera, alcuni sono solo visualizzabili a video:
per la comunicazione all'autore è indispensabile effettuare un ALT+STAMP quindi aprire un editor di testo ad esempio Word ed eseguire l'azione INCOLLA , commentare la situazione e inviare il file all'autore
2. ERRORE NON BLOCCANTE : errore visualizzato nella presente maschera , utilizzando il pulsante Esci è possibile comunque proseguire senza anomalie , tale tipologia di errore è bene segnalarla all'autore costituisce una anomalia MINORE dovuta a un comportamento del programma non noto o a un comportamento dell'utilizzatore non conosciuto o previsto.
3.ERRORE BLOCCANTE : l'errore viene visualizzato nella presente maschera , il comando richiesto non svolge l'attività richiesta , costituisce una anomalia GRAVE (BUG del Programma) dovuta a un comportamento del programma non noto o a un comportamento dell'utilizzatore non conosciuto o previsto , tale tipologia di errore va segnalata all'autore , completando al meglio i campi della maschera.
4.BLOCCO del Programma : l'errore non viene visualizzato nella presente maschera , provoca l'uscita da Microsoft Access, o il blocco del sistema da cui è possibile uscire con la combinazione CTRL+ALT+ CANC , tale tipologia di errore va segnalata all'autore, solo dopo essersi accertati che la versione di Microsoft Access , sia aggiornata agli ultimi services pack , il Sistema operativo non denunci malfunzionamenti dovuti a Virus, Malware ecc.
Vi sarò grato se utilizzate questa maschera i vostri personali sono tutelati dalla legge DLGS 196/2003 (privacy)