Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintomi
Quando si immette un valore decimale in una colonna in Microsoft Access, il valore decimale viene arrotondato per eccesso o per giù a un valore intero.
Questo problema si verifica quando tutte le condizioni seguenti sono vere.
- La tabella viene creata in visualizzazione Foglio dati.
- Il primo valore immesso nella prima riga della colonna è un valore intero.
Causa
Quando il primo valore immesso nella prima riga della colonna è un valore intero, Access imposta automaticamente il tipo di dati della colonna su Number. Inoltre, la proprietà Field Size della colonna è impostata su Long Integer. Pertanto, il valore decimale immesso nella colonna viene arrotondato per eccesso o per giù al valore intero.
Soluzione alternativa
Per risolvere questo problema, impostare manualmente la proprietà Dimensione campo della colonna su Double o su Decimal.
Fare clic sulla scheda Foglio dati . Nel gruppo Visualizzazioni fare clic sulla freccia in Visualizza e quindi su Visualizzazione struttura.
Nota Se la tabella non è già stata salvata, verrà richiesto di salvare la tabella con un nome di tabella specificato.
Individuare la colonna da modificare e quindi impostare la proprietà Dimensione campo della colonna su Double o su Decimal.
Nota Se si imposta la proprietà Dimensione campo della colonna su Decimal, è necessario impostare anche la proprietà Scale della colonna. Quando si imposta la proprietà Scale, si specifica il numero massimo di cifre che è possibile archiviare a destra del separatore decimale.
Salvare la tabella.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Se il primo valore immesso nella prima riga della colonna è un valore decimale, la proprietà Field Size di questa colonna viene impostata automaticamente su Double. Pertanto, non si verifica il problema descritto in questo articolo.