condizione

mescaleros21

Nuovo Utente
16 Apr 2015
5
0
0
Ho usato questa condizione con successo nel caso in cui inserivo un particolare dato in un campo ed in un altro campo usciva un valore determinato ad esempio
if campo 1 = Inter then campocolore = nerazzurro
else
if campo1 = Roma then campocolore = giallorosso
else
if campo1 = Fiorentina then campo colore = viola
ecc.
Come fare invece nel caso in cui nel campo1 già sono inseriti dei valori o vengono caricati da una tabella di excel? Poichè in questo caso non funziona più
nel caso di inserimento manuale
la routine evento veniva inserita in before update della form
 
Purtoppo non ho ben capito cosa vuoi fare, ma penso che ti conviene usare uno switch al posto di molti if, ovviamente però il database deve essere già "costruito" in modo che se seleziono/inserisco il nome della squadra mi viene fuori il colore corrispondente.

Comunque se puoi inserisci una parte del codice che usi e spiega cosa dovresti fare in maniera più chiara
 
if then else

Purtoppo non ho ben capito cosa vuoi fare, ma penso che ti conviene usare uno switch al posto di molti if, ovviamente però il database deve essere già "costruito" in modo che se seleziono/inserisco il nome della squadra mi viene fuori il colore corrispondente.

Comunque se puoi inserisci una parte del codice che usi e spiega cosa dovresti fare in maniera più chiara

Importo da altra fonte (excel o access dei dati di squadre per esempio) immetto con importazione 500 - 1000 nomi di squadre ed in un altro campo mi deve uscire in automatico i colori sociali associati a quelle strade, per evitare una miriade di inserimenti, parlo di un numero comunque ristretto di squadre (50-60), il campo delle squadre non è univoco e a quesi campi sono correlati altri campi che invece vanno inseriti manualmente, ma la cosa strana che se inserisco uno per volta funziona inserendo la routine evento in before update, se invece importo tutti i nomi delle squadre invece funziona solo sul campo colori sociali sul quale inserisco la routine evento in "su invio" ma devo passare record per record.
Spero di essere stato esaustivo
if camposquadra = Inter then
campocolore = nerazzurro
else
if camposquadra = Fiorentina then
campocolore = viola
else
......
end if
end if
.....
 
Purtoppo non ho ben capito cosa vuoi fare, ma penso che ti conviene usare uno switch al posto di molti if, ovviamente però il database deve essere già "costruito" in modo che se seleziono/inserisco il nome della squadra mi viene fuori il colore corrispondente.

Comunque se puoi inserisci una parte del codice che usi e spiega cosa dovresti fare in maniera più chiara

Ovviamente gli esempi con squadre e colori sono fittizi, si tratta di convertire delle stringhe di codici alfanumerici in altri
Faccio un esempio HO a disposizione dei file in excel dai quali importo questi dati anche ripetuti
Campo A
RTY12
ABC14
HTY10
HTY10
ABC14

Nel Campo B corrispondente deve uscire automaticamente
1215RTCOD CHE CORRISPONDE A RTY12
7779YUU CHE CORRISPONDE AD ABC14
890UY8YY CHE CORRISPONDE AD HTY10
890UY8YY CHE CORRISPONDE AD HTY10
ECC.
 

Discussioni simili