![]() |
|||||||
LESSON
9
La convalida dei dati forse è un argomento che potrebbe non interessare tutti, ma a mio modesto giudizio, può svolgere un ruolo importante nella gestione di un foglio che viene usato da più utenti o che magari viene usato non molto frequentemente tanto da dimenticare qualche particolare che potrebbe compromettere la correttezza del lavoro.
In sostanza si tratta di assegnare, ad una o più celle da riempire di un foglio di calcolo, un tipo di valore. Possiamo obbligare l'utente ad inserire una data, piuttosto che un testo o un valore numerico in modo da convalidare il valore ed evitare che si commettano errori banali. Allo stesso tempo possiamo fare in modo che quando l'utente seleziona la determinata cella da riempire si trova davanti una finestrella che lo guida suggerendo o dettando i valori da assegnare alla cella.
Come al solito andiamo al sodo... dopo aver selezionato una o più celle del foglio di calcolo che appartengono allo stesso tipo di dati, andiamo nel menù dati scendiamo fino a scegliere convalida....
Sbuca fuori una finestra di dialogo che si chiama appunto convalida dati. E' composta da tre parti, la prima, impostazioni, permette di impostare la convalida con i vari criteri, (che vedremo di seguito), la seconda, Messaggio di imput, permette di visualizzare, una volta selezionata la cella in questione, un messaggio di avviso utilizzabile per guidare l'utente, questa funzione è disattivabile (togliendo il segno di spunta alla casella mostra messaggio di imput quando viene selezionata la cella), la terza parte si chiama Messaggio di errore ed in maniera analoga alla precedente, è disattivabile. Quest'ultima si può generalizzare dividendola in altre tre parti a seconda del grado di restrittività che si vuole dare alla convalida dei prorpi dati. E' possibile dare un Messaggio di errore con un Interruzione in modo da interrompere il lavoro dell'utente fino a quando non inserisca un valore valido; altro metodo è con un avviso in questo caso se il valore immesso non è valido il programma ci da la possibilità di annullare l'immissione del dato errato oppure di proseguire, (diciamo che questo caso potrebbe essere utile se ci sono delle eccezioni nel tipo di dati ma potrebbe risultare un problema se l'utente è particolarmente utonto...); ultima possibiltà dei messaggi di errore è informazione questo caso in realtà a mio giudizio, ha poco della convalida, si limita ad "informare" che è stato immesso un valore non valido e che se cortesemente volesse essere sostituito con uno diverso..... :-)
Per avere un quadro completo delle possibilità di convalida dei valori immessi nelle celle vi propongo una tabella riassuntiva.
Qualsiasi valore Una convalida con qualsiasi valore serve solo a mostrare un messaggio di avvisoNumero intero* Si può immettere solo un numero intero (senza la virgola per capirci) Decimale* Si possono immettere anche dei decimali Elenco Merita un discorso a parte Data* Si può inserire delle date nella forma che varia a seconda del formato della cella (gg/mm/aa, oppure gg/mm/aaaa etc...) Ora* Si può inserire un orario nella forma che varia a seconda del formato della cella (hh.mm, oppure hh.mm.ss etc...) Lunghezza testo* Si può immettere qualsiasi valore che abbia un numero di caratteri che corrisponda ad un determinato criterio Personalizzato Si può immettere un valore che corrisponda ad una formula personalizzata
* Per queste opzioni ce ne sono altre che permettono di impostare degli intervalli riassunte nella tabella successiva
TraNotate che cambiando la scelta tra i primi due criteri e gli altri cambia (ovviamente) anche la terza scelta, in quanto per le prime due bisogna scegliere due valori limiti, al contrario delle altre a cui ne basta uno solo. . Non compreso Uguale a Diverso da Maggiore di Minore di Maggiore o uguale a Minore o uguale a
La convalida a prima vista può sembrare noiosa ed inutile ma in alcuni casi evita di commettere errori, soprattutto se il foglio di calcolo viene usato da un utente diverso dall'autore del foglio stesso.
Abbiamo convalidato i dati il gioco è fatto!!
prima di andare però compila un piccolo questionario, se proprio non vuoi almeno scrivi due righe:-)
![]()