VALIDO SE
La proprietà "Valido se" ha le seguenti funzioni:
1. controllare l'inserimento di dati, evitando certi tipi di errori;
2. limitare l'insieme dei possibili valori.
Si devono stabilire dei criteri, se il dato inserito nel campo corrispondente
non verifica i criteri è scartato dal programma, il quale visualizza
un messaggio di errore.
Per stabilire i criteri si utilizzano gli operatori elencati nelle figure
del primo paragrafo.
ESEMPIO. Valido se.
Aprire un nuovo file in Access e creare una nuova tabella. Definire
il campo "Primo", tipo di dati "Numerico", dimensione
campo "byte", valido se "<= 100 And >= 10",
come visualizzato nella figura 12.06 (le caselle utilizzate sono sottolineate
in rosso).
FIG. 12.06
La dimensione byte, come spiegato nel capitolo 10, permette di utilizzare
numeri che vanno da 0 a 255, con il criterio immesso nella casella "Valido
se", invece, si limita l'inserimento ai numeri che vanno da 10
a 100 (compresi).
Definire il campo "Secondo", tipo di dati "Numerico",
dimensione campo "Intero lungo", valido se "> 10.000",
come visualizzato nella figura 12.07 (le caselle utilizzate sono sottolineate
in rosso).
FIG. 12.07
In questo modo, nel campo "Secondo" è possibile inserire
solo valori superiori a 10.000 (10.000 escluso).
Definire il campo "Primo" come chiave primaria, salvare la
tabella con il nome "TProva4" e passare alla visualizzazione
foglio dati. Provare ad inserire valori nella tabella, soprattutto valori
che non corrispondono ai criteri. Quando vengono inseriti valori che
non rispettano i criteri, il programma visualizza un messaggio di errore,
visualizzato nella figura 12.08.
FIG. 12.08