Los tipos numéricos son estos:
Byte: (equivalente a un carácter) para almacenar valores enteros entre 0 y 255.
Entero: para valores enteros comprendidos entre -32.768 y 32.767.
Entero largo: para valores enteros comprendidos entre -2.147.483.648 y 2.147.483.647.
Simple: para la introducción de valores comprendidos entre -3,402823E38 y -1,401298E-45 para valores negativos, y entre 1,401298E-45 y 3,402823E38 para valores positivos.
Doble: para valores comprendidos entre -1,79769313486231E308 y -4,94065645841247E-324 para valores negativos, y entre 1,79769313486231E308 y 4,94065645841247E-324 para valores positivos.
Decimal: para almacenar valores comprendidos entre -10^38-1 y 10^38-1 (si estamos en una base de datos .adp) y números entre -10^28-1 y 10^28-1 (si estamos en una base de datos .mdb)
Por tanto, si quieres guardar un número con decimales (no es entero), no puedes definir el cmapo como Byte, Entero o Entero Largo, pues te lo redondeará y no te mostrará los decimales.
Usa un tipo Simple o Doble, en función del tamaño que vayas a necesitar.