Newsgroup: it.comp.lang.visual-basic
Titolo: Valido se... aiuto!

Buongiorno a tutti
Mi si presenta il seguente problema:
ho un db con una tabella composta da :
Cognome | Nome | Voto_Scritto | Voto_Orale | Voto_Pratico |
i 3 campi Voto_Scritto,Voto_Orale,Voto_Pratico sono di tipo stringa per 
motivi applicativi es. 0 , 1 , 2 , 3 , 3+ , 3 mezzo, 4-, 4 , 4+ , 4 
mezzo ecc...ecc....
ora vorrei controllare l'input dell'utente e cioe permettere di inserire 
solo voti che vanno da 0 a 10 compresi valori intermedi(come quelli 
citati sopra), in modo da lanciare un errore se il voto inserito non è 
uguale a quelli citati sopra
guardando access ho visto che esisteva una proprietà valido se
il problema è che non conosco la sintassi per andare ad impostare questi 
vincoli...
qualcuno puo darmi una mano????

LORDMASTER, lunedì alle 16.39.21, ha estratto dai neuroni:

La soluzione migliore è creare una tabella dei voti possibili, e 
imporre un vincolo di chiave esterna fra la tua tabella degli esami e 
quella dei voti.
Ciao
Alberto
-- 
Autore di
"Petting for Dummies"

Albe V° ha scritto:

non posso perche ormai ho un'applicazione che si rifa' a questo db non 
posso apportare grosse modifiche vorrei solo sapere come poter inserire 
dei vincoli nel valido se...

LORDMASTER ha spiegato il 08/08/2005 :

Puoi strolgare qualcosa con chissà quale funzione.
Ma imporre un vincolo di chiave esterna è molto più semplice e rapido.
Poi, vedi tu.


 ha scritto nel messaggio 
news:olKJe.41689$2U1.2...@news3.tin.it...


LORDMASTER ha scritto:

Con il generatore di funzioni, creati qualcosa del genere:
<=10 or >=0
Saluti, caro prof.
-- 
Emanuele Torrenti

 <=10 or >=0
cut
peccato che utilizzi valori stringa!!!
se inserisce 6-- (voto assurdo...che cavolo è professore? 5 e mezzo +
qualcosa? o meno?  una volta al liceo l'ho preso al compito di inglese....lo
faceva uno in fondo all'aula e lo passava alla fila...lui prendeva 8 quello
accanto 7 e mezzo...e via via a scendere...io ero nel mezzo della fila!!)
...se inserisce 6-- che succede?...o 7+???

Wodka40° ha scritto:

Questo non l'avevo considerato.
C'è da dire che se la tabella prevede voto orale,scritto e pratico, 
avevo pensato ad un'applicazione tipo pagella, dove il voto è un numero 
senza compagnia alcuna.
Se invece le cose stanno così, l'altra strada e fare un vincolo chiave 
esterna ad una tabella dei voti possibili, come ottimamente suggerito da 
altri.
-- 
Emanuele Torrenti

 accanto 7 e mezzo...e via via a scendere...io ero nel mezzo della fila!!)
La mia prof. di inglese mi adorava, non avevo bisogno di copiare, per 
fortuna! Poi un giorno mi spezzò il cuore sposando il prof. di 
informatica! MAh!
-- 
Emanuele Torrenti

 qualcosa? o meno?
Io in ragioneria avevo il 3---... e allora? :)
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 Ciao
ghghgghh
ed ora casomai sei a programmare gestionali!!!
....in mezzo ad algoritmi per il calcolo dei ratei e risconti č!
le legge del contrappasso colpisce ancora??!!

 le legge del contrappasso colpisce ancora??!!
Questo in teoria.
In pratica, per fortuna mia, programmo piů che altro palmari e il programma
di controllo della produzione.
Questo finchč non chiuderemo a causa della famosa "concorrenza sleale
cinese".
Ciao