Condividi tramite

Gestione numeri in Access

Anonimo
2011-04-22T15:27:44+00:00

Sto preparando un piccolo database in Access e mi trovo questo scoglio: in un campo numerico ho bisogno di inserire numeri in formato decimale (ad es.: 0.50, 1,50 e così via); purtroppo il sistema me li arrotonda tutti (se metto 0,50 mi dà 0,00, se metto 1,50 mi dà 2,00 e così via). Ho cambiato le impostazioni del campo (byte, intero, intero lungo ecc) ma non ho risolto. Probabilmente la soluzione è banale, ma non la trovo.

Vi ringrazio in anticipo

Microsoft 365 e Office | Accesso | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2011-04-22T18:15:42+00:00

    Ciao Fangio,

    in un campo di tipo byte, intero o intero lungo non si possono memorizzare numeri con decimali (lo dice il nome stesso del tipo di dato) :-)

    Se devi memorizzare numeri per gestire importi, il miglioe tipo di dato è Valuta dove puoi memorizzare numeri fino a 4 decimali non approssimati.

    Prememdo F1 sulla proprietà Tipo Dati del campo si aprirà l'Help di Access mostrando i vari tipi.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2011-04-26T17:36:30+00:00

    Ciao Fangio,

    sarebbe meglio se tu aprissi una nuova domanda mostrando un esempio di dati e il risultato che vuoi ottenere.

    Probabilmente potresti risolvere direttamente dalla struttutra del report premendo il pulsante Ordinamento e raggruppamento e inserendo il campo che vuoi ordinare.

    Se così non risolvi, apri un nuovo messaggio fornendo maggiori dettagli (Dati di esempio e risultato che si vuole ottenere)

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2011-04-26T15:23:13+00:00

    Ti ringrazio. Ora mi permetto di chiederti ancora aiuto per un problema più complesso.

    Ho un report che si basa su una query a campi incrociati, che calcola un totale per riga: vorrei produrre un ordinamento su questo totale.

    Preciso: la query è già raggruppata per "Nome" (sul quale ci sono vari record); il report prende i totali dei record per "Nome". Io vorrei ordinare dal massimo al minimo sul totale per riga. Ci ho provato: se raggruppo per "Nome" il raggruppamento viene giusto, ma non mi ordina i totali; se faccio ordinare prima di raggruppare, ovviamente, non mi vengono i gruppi. Cosa faccio?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2011-04-24T21:28:57+00:00

    Ciao Fangio,

    il tipo di dato Valuta non implica per forza la visualizzazione del simbolo €

    Imposta la proprietà Formato del campo su Standard e il simbolo € sparirà.

    Ovviamente se hai precedentemente creato maschere o report dovrai modificare il formato per le caselle testo che mostrano quel campo nelle maschere o dei report esistenti.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2011-04-24T08:56:45+00:00

    Boh, continuo a non capire. Ora ho impostato su "Precisione singola" e su "Standard" (con "Valuta" mi viene inserito il carattere "€" euro, che non  mi serve perché non si tratta di valuta, si può eliminare il carattere della valuta?).

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento