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
Conversione in campo data da campo stringa
martedì 10 aprile 2007 - 09.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marko80
Profilo
| Junior Member
68
messaggi | Data Invio:
mar 10 apr 2007 - 09:45
Ciao a tutti!
Visto che sto muovendo i primi passi vi chiedo aiuto....
Ho un campo stringa di questo genere: 20070223
Come faccio a trasformarlo in un campo data o numerico? cioè 23/02/2007
Grazie a tutti!
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
mar 10 apr 2007 - 10:22
Per quanto riguarda la conversione in numero esegui un semplice cast(conversione di tipo) facendo:
Vb.Net
Dim data As Integer=Val("20070223")
C#
int data=int.Parse("20070223");
mentre per la data tu cosa intendi, aggiungere i caratteri '/' e cambiare il formato gg/mm/aa sempre mettendolo in una stringa se è così lo puoi fare nel modo seguente;
Vb.Net
Dim data As String= "20070223"
data = data.Insert(4, "/")
data = data.Insert(7, "/")
Dim campi(3) As String
campi = data.Split('/')
data = campi(2) + '/' + campi(1) + '/' + campi(0)
MsgBox(data)
C#
string data = "20070223";
data = data.Insert(4, "/");
data = data.Insert(7, "/");
string[] campi = new string[3];
campi = data.Split('/');
data = campi[2] + '/' + campi[1] + '/' + campi[0];
MessageBox.Show(data);
marko80
Profilo
| Junior Member
68
messaggi | Data Invio:
mar 10 apr 2007 - 11:14
Scusa l'ignoranza...
ma per la creazione di formule,ecc.. io uso l'editor delle formule in Crystal report v. 8.5
come posso fare?
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 10 apr 2007 - 22:34
ciao,
se ti interessa recuperare dei pezzi di stringa all'interno di una stringa, devi usare la fnzione "Mid" , ad esempio nel tuo caso:
stringvar data := "20070311";
mid(data,7,2) + "/" + mid(data,5,2) + "/" + mid(data,1,4)
dopo al posto di "20070311" lo cambi con il tuocampo data...
ciao.
Matteo Raumer
[MCAD .net]
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 !