Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Symptom
När du anger ett decimalvärde i en kolumn i Microsoft Access avrundas decimalvärdet uppåt eller nedåt till ett heltalsvärde.
Det här problemet uppstår när alla följande villkor är uppfyllda.
- Tabellen skapas i databladsvyn.
- Det första värdet som du anger på den första raden i kolumnen är ett heltalsvärde.
Orsak
När det första värdet som du anger på den första raden i kolumnen är ett heltalsvärde anger Access automatiskt datatypen för kolumnen till Tal. Dessutom anges egenskapen Fältstorlek för kolumnen till Långt heltal. Därför avrundas decimalvärdet som du anger i kolumnen uppåt eller nedåt till heltalsvärdet.
Lösning
Du kan undvika det här problemet genom att manuellt ange egenskapen Fältstorlek för kolumnen till Double eller Decimal.
Klicka på fliken DataBlad . I gruppen Vyer klickar du på pilen under Visa och sedan på Designvy.
Observera Om tabellen inte redan har sparats uppmanas du att spara tabellen med ett tabellnamn som du anger.
Leta upp den kolumn som du vill ändra och ange sedan egenskapen Fältstorlek för kolumnen till Double eller Decimal.
Observera Om du anger egenskapen Fältstorlek för kolumnen till Decimal måste du också ange egenskapen Skala för kolumnen. När du anger egenskapen Skala anger du det maximala antalet siffror som kan lagras till höger om decimaltecknet.
Spara tabellen.
Status
Microsoft har bekräftat att det är ett problem i de Microsoft-produkter som listas i avsnittet "Gäller för".
Mer information
Om det första värdet som du anger på den första raden i kolumnen är ett decimalvärde, anger Access automatiskt egenskapen Fältstorlek för den här kolumnen till Double. Därför stöter du inte på det problem som beskrivs i den här artikeln.