Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Funzione Round(..)

71 views
Skip to first unread message

antcim

unread,
Nov 18, 2002, 7:43:20 PM11/18/02
to
Cordialita' a chi mi legge.
Se il numero (es.) 34,567 volessi arrotondarlo al
secondo decimale senza portarsi appresso 'code'..
cosa devo usare..?
Non trovo in Access 97 la funzione Round(num, decimali)
(presente anche in Excel -> funzione Arroronda() ).
Ho trovato la funzione Format(...), ma essa ritorna una
stringa :-(
Inoltre, in un post del 15/11/2002 con oggetto Controllo Mensilita'
(di Alessandra), veniva scritto tranquillamente round(...) nel codice
proposto. A me da errore se scrivo round(..) ! :-(
Grazie in anticipo.
Antcim

Emyr

unread,
Nov 19, 2002, 1:12:09 AM11/19/02
to


vedi su sitocomune.com


Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function

Saluti.
Emanuele.

Emyr

unread,
Nov 19, 2002, 2:03:21 AM11/19/02
to
On Tue, 19 Nov 2002 00:43:20 GMT, "antcim"
<gabriel...@virgilio.it> wrote:

Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double

Roberto da casa

unread,
Nov 19, 2002, 6:20:35 AM11/19/02
to

"antcim" <gabriel...@virgilio.it> ha scritto nel messaggio
news:IOfC9.26455$744.9...@news1.tin.it...

In Access 97 non esiste la funzione intrinseca Round; sicuramente Alessandra
usa una versione di Access successiva.
In Access 97 devi usare una funzione user: ottima quella che ti ha suggerito
Emyr.

--
Roberto

---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


antcim

unread,
Nov 19, 2002, 1:25:10 PM11/19/02
to

"Roberto da casa" <r.ma...@libero.it> ha scritto nel messaggio
news:78pC9.15514$Ka3.4...@twister1.libero.it...
Ciao Roberto
Non riesco a vedere la risposta di Emyr a cui tu accenni.
(Non e' la prima volta che mi succede)
Ho ordinato per nome e non trovo nessun messaggio di Emyr..!
Non riesco a capire perche'.. :-(
Puoi essere cosi gentile da dirmi quale e' la funzione che
Emyr suggeriva..?
Grazie
Antcim

Roberto da casa

unread,
Nov 19, 2002, 1:49:47 PM11/19/02
to

"antcim" <gabriel...@virgilio.it> ha scritto nel messaggio
news:amvC9.28986$744.1...@news1.tin.it...
[CUT]

> Ciao Roberto
> Non riesco a vedere la risposta di Emyr a cui tu accenni.
> (Non e' la prima volta che mi succede)
> Ho ordinato per nome e non trovo nessun messaggio di Emyr..!
> Non riesco a capire perche'.. :-(
> Puoi essere cosi gentile da dirmi quale e' la funzione che
> Emyr suggeriva..?

Quella di Karl che trovi nella Sezione General del Sito Comune.

> Grazie
> Antcim

antcim

unread,
Nov 19, 2002, 2:23:14 PM11/19/02
to

"Roberto da casa" <r.ma...@libero.it> ha scritto nel messaggio
news:fJvC9.50833$8E3.1...@twister2.libero.it...
Ciao Roberto
Ora capisco, grazie.
(Dubitavo del mio Outlook :-( )
Antcim

antcim

unread,
Nov 19, 2002, 2:43:45 PM11/19/02
to

"Roberto da casa" <r.ma...@libero.it> ha scritto nel messaggio
news:fJvC9.50833$8E3.1...@twister2.libero.it...
Ciao Roberto
Saro' imbranato... o il sito comune ha qualche difficolta..
Nella sezione Generale, Karl non lo trovo..
Se uso Cerca "Round", ho quell'orribile messagio di errore
"Questo programma ha eseguito un'operazione non valida.."
"Se il problema persiste, contattare iol fornitore.."
Credimi, la buona volonta' la sto usando tutta :-(
Antcim
ps. Ma questa funzione round(), inserita in tutti i linguaggi
storici, cosa ha di tanto speciale..!!!! :-(
Non e' piu' semplice dire: "E' un bug di Access 97"
Chiunque poi, se la costruisce....(Bugs esistono dappertutto..)

Claudio

unread,
Nov 19, 2002, 2:56:02 PM11/19/02
to
Tue, 19 Nov 2002 19:43:45 GMT, antcim ha scritto ben 44 righe per dire:
>Ciao Roberto
>Saro' imbranato... o il sito comune ha qualche difficolta..
>Nella sezione Generale, Karl non lo trovo..

In General, titolo "Arrotondare un numero alla cifra decimale
specificata (uso commerciale)"

>Se uso Cerca "Round", ho quell'orribile messagio di errore
>"Questo programma ha eseguito un'operazione non valida.."
>"Se il problema persiste, contattare iol fornitore.."

Hai provato a leggere cosa c'é scritto appena sopra la maschera di
ricerca?

Ciao. Claudio.

Roberto da casa

unread,
Nov 19, 2002, 4:15:20 PM11/19/02
to

"antcim" <gabriel...@virgilio.it> ha scritto nel messaggio
news:RvwC9.39921$Yw.18...@news2.tin.it...
[CUT]

> >
> >
> Ciao Roberto
> Saro' imbranato... o il sito comune ha qualche difficolta..
> Nella sezione Generale, Karl non lo trovo..

La FAQ di Karl Donaubauer si trova nella Sezione General del SitoComune e
si chiama "Arrotondare un numero alla cifra decimale specificata (uso
commerciale)"

> Se uso Cerca "Round", ho quell'orribile messagio di errore


> "Questo programma ha eseguito un'operazione non valida.."
> "Se il problema persiste, contattare iol fornitore.."

Cosa devi fare per usare correttamente la ricerca di argomenti del Sito
Comune senza avere segnalazioni di errore lo trovi scritto proprio sopra la
finestra di ricerca.

> Credimi, la buona volonta' la sto usando tutta :-(

Voglio ben sperare!! Sono cose che interessano a te!!

> Antcim
> ps. Ma questa funzione round(), inserita in tutti i linguaggi
> storici, cosa ha di tanto speciale..!!!! :-(
> Non e' piu' semplice dire: "E' un bug di Access 97"

Non è un bug, access non ha questa funzione intrinseca.

> Chiunque poi, se la costruisce....(Bugs esistono dappertutto..)

--

Roberto da casa

unread,
Nov 19, 2002, 4:16:48 PM11/19/02
to

"Claudio" <c...@NOSPAMandCOsupereva.it> ha scritto nel messaggio
news:mh5ltu0pgcueqilnp...@4ax.com...

Scusa non avevo notato qusto tuo messaggio.

Claudio

unread,
Nov 19, 2002, 4:33:16 PM11/19/02
to
Tue, 19 Nov 2002 21:16:48 GMT, Roberto da casa ha scritto ben 31 righe
per dire:

>Scusa non avevo notato qusto tuo messaggio.

Ci mancherebbe ;-)

antcim

unread,
Nov 19, 2002, 7:45:39 PM11/19/02
to

"Claudio" <c...@NOSPAMandCOsupereva.it> ha scritto nel messaggio
news:mh5ltu0pgcueqilnp...@4ax.com...

Ciao Claudio.
Ok trovato..!
Grazie
Antcim

antcim

unread,
Nov 19, 2002, 7:46:24 PM11/19/02
to

"Roberto da casa" <r.ma...@libero.it> ha scritto nel messaggio
news:IRxC9.51547$8E3.1...@twister2.libero.it...

Ciao Roberto
Ok trovato..!
Grazie
Antcim

Emyr

unread,
Nov 21, 2002, 2:34:52 AM11/21/02
to
On Tue, 19 Nov 2002 18:25:10 GMT, "antcim"
<gabriel...@virgilio.it> wrote:

>Non riesco a vedere la risposta di Emyr a cui tu accenni.
>(Non e' la prima volta che mi succede)


questo è un complotto

0 new messages