Newsgroup: it.comp.appl.access
Titolo: questo "benedetto euro"...

Salve a tutti
Siccome sono un vero principiante, e non saprei da dove cominciare,non è che
qualche
anima pia ha sviluppato qualche riga di codice che permette l'arrotondamento
dell'euro??
Io non devo convertire nulla, ma opterei per una fatturazione direttamente
in euro.
L'unico inconveniente che io avevo tralasciato, è che, nel calcolo dell'IVA
si ottengono
diversi decimali, ma nella fattura ne devono essere riportate solo 2.Che
fare??
Ci date una mano a noi incapaci.....grazie a chiunque ci dia un consiglio!!
Fabio(SV)

fare??
Arrorotonda alla seconda cifra decimale coem dice la legge.
Usa formato numerico a precisione doppia, imposta i decimali a 2 e su tutte
le caselle di testo metti su after_update o su exit un arrotondamento alla
seconda decimale. Trovi una funzioncina pronta sul sito comune.
Saluti.
Luciano


Scusate la domanda, ma se come formato uso quello predefinito Euro (Access
2000), a parte il fastidioso simbolo prima della cifra (a proposito c'è modo
di toglierlo), non funziona senza arrotondamenti e precisione doppia?
Filippo

Il formato si applica solo in visualizzazione. Se non lo arrotondi lui si
porta dietro tutte le cifre nei calcoli quindi
0,1241111111111111 lo vedi  0,12 ma se lo moltiplichi per due diventa
0,2482222222222222 e lo vedi 0,25 non 0,24
Quindi arrotondare è necessario. Per togliere il simbolo basta che usi un
formato numerico Standard, senza il simbolo
Lorenzo

 ha scritto nel messaggio
news:Xi7O7.4288$NA1.1...@news2.tin.it...

Devi inserire questa formula:
=Int([TuoControllo]x100+0,499)/100
Claudio

 fare??
Come dicono gli altri, devi arrotondare.
Ma attenzione, arrotondare i dati visualizzati, non quelli memorizzati!
Questa e' una cosa di cui si e' parlato poco ma attenzione, arrotondare i
dati memorizzati (cosa sbagliata) puo' portare a errori tutt'altro che
trascurabili, infatti nel caso di prodotti il cui costo unitario sia minimo
(10-40 lire ad esempio) arrotondare alla seconda cifra decimale significa
sbagliare di svariate lire sul listino e siccome articoli con questi prezzi,
solitamente, sono venduti in stock di milioni di pezzi, ecco che l'errore
finale arriva all'ordine dei milioni di lire.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 finale arriva all'ordine dei milioni di lire.
Se pero' non arrotondi i dati memorizzati succede che la somma (arrotondata
in visualizzazione) dei totali parziali (ossia il totale fattura ad esempio)
sia facilmente sbagliata.
Es:
totriga1    1,994 (vis 1,99)
totriga2    1,994(vis 1,99)
totriga3    1,994(vis 1,99)
SOMMA DEGLI IMPORTI MEMORIZZATI  5,982 (vis 5,98)
SOMMA DEGLI IMPORTI VISUALIZZATI 5,97
Saluti.
Luciano

 trascurabili, infatti nel caso di prodotti il cui costo unitario sia
minimo
Non so se serve ancora scivere su questo argomento o se ormai è un problema
superato.
A quanto mi risulta è possibile definire un prezzo in Euro con un numero di
decimali a piacere e le somme si fanno sulle cifre esatte, quindi con tutti
i decimali. Quello che si arrotnda è unicamente il risultato finale, quello
che deve essere materialmente pagato.
Avete mai visto una bolletta telefonica in Euro? Non mi ricordo quali
operatori già la mandano, comunque funziona proprio così: le singole
telefonate, che hanno tariffe nell'ordine di qualche lira, sono convertite
con 4 o 5 decimali, sommano il tutto e arrotondano solo il totale.
In questo modo l'arrotondamento è sempre nell'ordine del centesimo di euro
anche se si comprano milioni di pezzi...
Prima di scrivere un programma con questa logica è veglio verificare, ma ne
sono abbatanza sicuro.
Ciao
Piro Piro

 superato.
mmmh. Vedrai che casini ad anno nuovo. Pensa che non c'è stato un solo
commercialista che mi abbia risposto al seguente quesito:
Ricevuta Fiscale di 30,99 Euro. Quanto è Imponibile ed imposta, posta
l'aliquota al 20%?
:-(
--
Cordiali saluti,
Jonathan Canova
www.aladinoinformatica.com


Non sono un commercialista, sia chiaro.
Il problema dello scorporo che non quadra c'č anche con gli importi in lire,
non cambia niente.
Io ho sempre risolto - prudenzialmente - mettendo una lira (ora un
centesimo) in piů sull'IVA.
A quanto mi risulta non esiste nessun chiarimento ufficiale in merito.
Bisogna comunque considerare che, a norma di legge, lo scorporo si dovrebbe
fare usando dei coefficienti stabiliti dal ministero (coefficienti che non
scompongono esattamente imponibile e imposta) e che solo dopo diversi anni
dall'entrata dell'IVA il ministero ha "permesso" di effettuare "in
alternativa" lo scorporo con sistemi matematici diversi.
Ciao.
--
Alberto