Campo varchar en informe lo muestra con valores cambiados

Discute sobre las herramientas de la base de datos
Responder
moutio
Mensajes: 51
Registrado: Sab Sep 21, 2013 12:31 am

Campo varchar en informe lo muestra con valores cambiados

Mensaje por moutio »

Buenas noches.

Tengo un campo donde quiero guardar números enteros de 10 dígitos, por ejemplo el número 9876543219.

Si declaro el campo de tipo INT, no me sirve porque el rango de valores sin signo es hasta el 4294967295, que son 10 dígitos, pero no podría representar el número que he puesto en el ejemplo.

Si pongo el tipo de datos BIGINT, se representa perfectamente, ya que pueden ser representados hasta 20 dígitos sin signo. Con esto me soluciono el problema.

Pero como curiosidad, puse el tipo de datos VARCHAR(10)
Con este tipo de datos, el valor del campo en el formulario se muestra correctamente, pero a la hora de mostrar un informe, aparece con los últimos dígitos modificados.
Aunque defina el campo como VARCHAR(50), sigue mostrando el mismo número con los últimos dígitos modificados.

¿Qué explicación tiene esto?
OpenOffice 4.0 en Windows XP SP3 y LibreOffice 4.1.1.2 en Ubuntu 12.04 LTS
RMG
Mensajes: 3879
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Campo varchar en informe lo muestra con valores cambiado

Mensaje por RMG »

Hola,

Así sin verlo lo que se me ocurre es que en el informe lo tengas definido como numérico y no como texto.

Saludos
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Responder