Come assegnare un risultato voluto ad una condizione ?

venerdì 18 agosto 2006 - 18.20

Principe.it Profilo | Newbie

Ho questo problema, in una maschera, dove inserisco dei dati, ad un certo punto devo inserire dei valori che vanno da 1,5 a 100.
Io voglio che se inserisco numeri che vanno da 0 a 3 mi dia come valore 5, se inserisco numeri che vanno da 3,1 a 20 che mi dia come valore 12 e se inserisco da 20,1 in su mi dia come valore 15.
I numeri che inserisco devono rimanere visibili, ma il valore voluto mi deve comparire in un'altra tabella o query.
Non riesco a risolvere questo problema, mi potete aiutare ?
Vi ringrazio anticipatamente

franco_44 Profilo | Newbie

Ciao Lorenzo
prova ad inserire una casella di testo nella maschera e in Origine controllo metti la seguente stringa:
=IIf([Prova]>-1 And [Prova]<3,1;"5 ";"") & IIf([Prova]>3 And [Prova]<20,1;"12 ";"") & IIf([Prova]>20;"15 ";"")

Sostituisci Prova con il nome della tua casella dove inserisci i dati ( 1,5 10 ecc)
e buon lavoro

franco
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5