Cambiare in Int

mercoledì 24 maggio 2006 - 09.28

spyto Profilo | Newbie

Ciao a tutti,
ho un problema con CRXI, non riesco a porre due campi double in int. Il mio codice è questo:
cstr({DsMaterial.SommaDiNumeroTagli}) + " / " + cstr({DsMaterial.Disponibili})

e mi visualizza:
10,00/12,00

come posso fare per avere quei due numeri in Int?
Ho provato a mettere un cint(DsMaterial.SommaDiNumeroTagli), ma va in errore.

Grazie.

freeteo Profilo | Guru

ciao,
hai provato ad usare il "truncate" ? in questo modo:

cStr(truncate({DsMaterial.SommaDiNumeroTagli})) + "/" + cstr(truncate({DsMaterial.Disponibili}))

la funzione truncate ti toglie i numeri che sono dopo la virgola...
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

spyto Profilo | Newbie

Ciao,
ho provato ad usare il FIX e il Truncate, ma niente me li mette con la virgola.
Per prova se prendo DsMaterial.SommaDiNumeroTagli e lo metto sul report mi permette tramite il Formato Campo di selezionare il Formato Numero.
Dove sto sbagliando??

freeteo Profilo | Guru

ciao,
il problema è che trasformando in stringa il numero lui ci mette 2 decimali...quindi o lavori con la stringa e ci togli tutto il pezzo dopo la virgola:

stringVar miastringa := cstr({camponumero}); if instr(miastringa,",") > 0 then miastringa := mid(miastringa,1,instr(miastringa,",") -1); miastringa;


Oppure puoi usare 1oggetto di testo (text objext) della toolbox e inserirlo nel report.
Poi trascini i 2 campi dentro all'oggetto testo (quando ci vai sopra lui ti cambi l'icona con "+") e poi li separi scrivendo dentro il carattere di "/".
A questo punto puoi andare a formattare come numero a 0 cifre decimali facendo tastoDX->Proprieta sopra ad ogni campo, anche sei trova dentro all'oggetto testo...

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
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