Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Problema formula con Visual studio 2005
venerdì 27 maggio 2011 - 09.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Visual Studio 2005
marko80
Profilo
| Junior Member
68
messaggi | Data Invio:
ven 27 mag 2011 - 09:59
Ciao ragazzi,
sto creando un report (prova.rdl) con Visual Studio 2005.
Ho un problema su una formula. In sostanza ho un campo stringa (Fields!ep_dato) che ha vari valori --> 4, 8+4, 12+12, 12+8 che devono diventare cosi:
4 --> 4
8+4 --> 12
12+12 --> 24
12+8 --> 20
Ho creato questo campo formula:
iif(instr(Fields!ep_dato.Value,"+")<>0,val(left(Fields!ep_dato.Value,instr(Fields!ep_dato.Value,"+")-1)) + val(mid(Fields!ep_dato.Value,instr(1,Fields!ep_dato.Value,"+")+1)),trim(Fields!ep_dato.Value))
Funziona correttamente sulle somme, ma sui numeri singoli mi esce la scritta #Errore e nel dettaglio --> L'argomento 'Length' deve essere maggiore o uguale a zero
Cosa sbaglio??
Grazie
----------------------------------------------------------------------------------------------------------------
UP!!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
sab 18 giu 2011 - 12:10
Ciao,
se non ricordo male l'istruzione "IIF" esegue cmq tutte le 2 opzioni quando viene invocata, quindi se hai un errore in una delle 2 anche se non è quella che soddifa la condizione, da errore.
Hai provato a spezzare il codice, in vari "if" semplici?
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
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 !