¿En una base de datos que descripción debo poner a un nº para que me aparezcan decimales?

Tamaño del Campo: entero largo

Formato: estandar

Lugares decimales:2

Con estos datos me aparecen dos lugares para decimales, pero redondea y estas cifras no me valen.

1 Respuesta

Respuesta
2

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.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas