Sdílet prostřednictvím


Desetinná hodnota ve sloupci se v Accessu zaokrouhlí nahoru nebo dolů na celočíselnou hodnotu.

Příznaky

Když zadáte desetinnou hodnotu do sloupce v aplikaci Microsoft Access, zaokrouhlí se desetinná hodnota nahoru nebo dolů na celočíselnou hodnotu.

K tomuto problému dochází, pokud jsou splněny všechny následující podmínky.

  • Tabulka se vytvoří v zobrazení Datový list.
  • První hodnota, kterou zadáte do prvního řádku sloupce, je celočíselná hodnota.

Příčina

Pokud je první hodnota, kterou zadáte do prvního řádku sloupce, celočíselná hodnota, Access automaticky nastaví datový typ sloupce na Číslo. Kromě toho je vlastnost Velikost pole sloupce nastavena na Dlouhé celé číslo. Proto se desetinná hodnota, kterou zadáte do sloupce, zaokrouhlí nahoru nebo dolů na celočíselnou hodnotu.

Řešení

Chcete-li tento problém vyřešit, ručně nastavte vlastnost Velikost pole sloupce na Double nebo Decimal.

  1. Klikněte na kartu Datový list . Ve skupině Zobrazení klikněte na šipku pod položkou Zobrazení a potom klikněte na Návrhové zobrazení.

    Poznámka Pokud tabulka ještě nebyla uložena, zobrazí se výzva k uložení tabulky s názvem, který zadáte.

  2. Vyhledejte sloupec, který chcete změnit, a nastavte vlastnost Velikost pole sloupce na Double nebo Decimal.

    Poznámka Pokud nastavíte vlastnost Velikost pole sloupce na Desítkové číslo, musíte také nastavit vlastnost Měřítko sloupce. Když nastavíte vlastnost Měřítko, určíte maximální počet číslic, které lze uložit napravo od oddělovače desetinných míst.

  3. Uložte tabulku.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Pokud první hodnota, kterou zadáte do prvního řádku sloupce, je desetinná hodnota, Access automaticky nastaví vlastnost Velikost pole tohoto sloupce na Hodnotu Double. Proto nenarazíte na problém, který popisuje tento článek.