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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Salvare valori Euro in Access
domenica 15 maggio 2011 - 20.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
luka82
Profilo
| Junior Member
156
messaggi | Data Invio:
dom 15 mag 2011 - 20:43
Devo memorizzare dei valori in Euro in un DB Access 2000. Sono andato bene finquando ho dovuto salavare valori fino a tre cifre decimali impostando il campo come Valuta e cifre decimali automatiche. Poi mi si è presentato un valore tipo 0,11667 che viene arrotondato a 0,1167.
In generale, dovrei salvare dei valori in Euro di cui non conosco a priori il numero di cifre decimali. Che tipo di campo devo impostare?
Ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 15 mag 2011 - 21:51
>In generale, dovrei salvare dei valori in Euro di cui non conosco
>a priori il numero di cifre decimali. Che tipo di campo devo
>impostare?
>Ciao
Beh o usi il Currency con un numero di decimali non automatico, o usi il campo numerico, ma lo modifichi da interi a Decimal e vai a specificare nello Scale il numero di decimali che desideri.
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
luka82
Profilo
| Junior Member
156
messaggi | Data Invio:
lun 16 mag 2011 - 10:15
Se uso il campo Valuta(Euro) mi arrotonda in automatico in base al numero massimo di cifre decimali che ho impostato dopo la virgola.
Il tipo Decimale richiede il numero di cifre da visualizzare dopo la virgola, quindi se imposto per esempio 5 cifre e devo salvare un valore tipo 2,57 mi verrà salvato 2,57000 inserendo gli 0 che in fase di visualizzazione sarebbero inutili.
Ho provato ad impostare un campo numerico a precisione singola e sembrerebbe salvare correttamente tutti i valori a prescindere dal numero di cifre decimali(ossia non effettua alcun arrotondamento/troncamento).
Potrbbe andare?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 16 mag 2011 - 10:17
>Il tipo Decimale richiede il numero di cifre da visualizzare
>dopo la virgola, quindi se imposto per esempio 5 cifre e devo
>salvare un valore tipo 2,57 mi verrà salvato 2,57000 inserendo
>gli 0 che in fase di visualizzazione sarebbero inutili.
Beh, puoi formattarlo tu poi nella maschera, in base a quanti decimali vuoi.
>Ho provato ad impostare un campo numerico a precisione singola
>e sembrerebbe salvare correttamente tutti i valori a prescindere
>dal numero di cifre decimali(ossia non effettua alcun arrotondamento/troncamento).
>Potrbbe andare?
Io userei i decimal
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
luka82
Profilo
| Junior Member
156
messaggi | Data Invio:
lun 16 mag 2011 - 11:02
Faccio qualche altra prova e poi ti dico.
Grazie
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 !