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
[Crystal Report] Conversione Numeri
lunedì 24 gennaio 2005 - 08.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
lun 24 gen 2005 - 08:36
Ciao a tutti...forse è una banalità, ma mi fa impazzire...ho un campo numerico su una tabella che passo a Crystal report; creo con altri campi una stringa di testo che visualizzo, e convertendo il numero in stringa non riesco a visualizzarlo come numero senza virgole o punti...come faccio?
con il Cstr mi visualizza un numero di tipo xx.xxx,00
con il Totext mi visualzza xx.xxx
non cè modo di vedere un numero di tipo xxxxx ??
Grazie..
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 24 gen 2005 - 09:05
Puoi usare Format(numero,"0")
oppure (Meglio)
Dim s As String = numero.ToString("0")
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
lun 24 gen 2005 - 09:09
..dentro CR, in sintassi Basic? Non funziona..
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 24 gen 2005 - 09:11
Davo per scontato che passavi il valore già trasformato in stringa
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
lun 24 gen 2005 - 09:41
ti ringrazio lo stesso, ma in quel caso non avrei avuto problemi..ora ho risolto proprio in questo modo, ma se qualcuno dovesse trovare una soluzione per avere numeri interi da stringhe in CR...ben accetti tutti i consigli!!
Ciao..
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 24 gen 2005 - 10:36
ciao,
se hai 1 campo stringa sul db lo puoi trasformare in numerico con: ToNumber ({@miocampodb})
dopodiche lo formatti da design time come intero senza decimali
se invece hai 1 numero e ci devi togliere da codice crystal la virgola ad 1 campo numerico devi trasformare il stringa e poi prendere la 1a parte fino alla virgola: left({@miocampodb},length({@miocampodb}) - instr({@miocampodb},","))
questa è 1a possibilita' ;-)
ciao
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
lun 24 gen 2005 - 10:52
Perfetto, grazie mille Teo!
A presto..
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 24 gen 2005 - 11:12
di niente :-)
anche se cmq potrebbero dare direttamente loro 1a funzione che lo fa...
ciao
Pongo
Profilo
| Senior Member
274
messaggi | Data Invio:
ven 21 nov 2008 - 14:59
Ciao, ancora io!
Ho un valore in nel report crystla che secondo me è numerico ed effettivamente è numerico, però quando provo ad usarlo iin una formula il messaggio di errore che mi viene lancioato è: è necessario un campo di numerico.
Come si fanno i cast in crystal?
Ciao e grazie!
EDIT: risolto, ho usato direttamente un campo numerico.
Veronica80
Profilo
| Newbie
14
messaggi | Data Invio:
mer 11 gen 2012 - 12:14
Rispondo a questo topic preistorico solo perchè fra i primi risultati su google per chi cerca di risolvere questo problema quindi voglio dare una soluzione molto funzionale!
Io uso questa funzione:
ToText({nomeDelCampoNumerico},<numero cifre decimali as number>,"<carattere separatore migliaia as string>")
Spero di aver aiutato molti :D
sansi
Profilo
| Newbie
36
messaggi | Data Invio:
mar 31 gen 2012 - 17:30
>Rispondo a questo topic preistorico solo perchè fra i primi risultati
>su google per chi cerca di risolvere questo problema quindi voglio
>dare una soluzione molto funzionale!
>
>Io uso questa funzione:
>
>ToText({nomeDelCampoNumerico},<numero cifre decimali as number>,"<carattere
>separatore migliaia as string>")
>
>Spero di aver aiutato molti :D
Solo per ringraziare Veronica80 che avendo risposto al topic pristorico mi ha dato veramente una mano. E' una funzione comodissima.
Grazie,
Massimo
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 !