Crear numeros de Factura a traves de formula en Crystal Report

Mejor Respuesta!!!

Avatar de moNTeZIon
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt – BCN
Mensajes: 1.612
Respuesta: Dar formato a campos numericos en Crystal Report

Otra idea! Hoy estoy que me salgo…
En el report sabes que puedes crear Fórmulas.
Bien, podrías crear una que… Bueno, te la pongo aquí:

Código:

Local StringVar miNumerito := Replace(CStr({miTablita.miCampito}),",00","");
While Length (miNumerito)<5 Do
(
  miNumerito := "0" & miNumerito;
);
miNumerito

El Replace lo hago porqué sabrás que por defecto con los campos numéricos el $%&(“! Crystal te pone 2 decimales, y no tengo mejor forma de quitárselos que ésta.
Y el While lo hago hasta 5 porqué veo que tu ejemplo debe quedar con 5 dígitos, si no es así le pones 10, o lo que quieras.
Espero que te sirva.
Personalmente prefiero esta opción a la que te puse primero.
Un saludo!

Mas Facil (No se ha Probado)

Avatar de jaullo
Fecha de Ingreso: abril-2009
Mensajes: 987
Respuesta: Dar formato a campos numericos en Crystal Report

Mas que en crystal reports creo que esto deberias controlarlo a la hora de ingresar los datos a tu bd, por ejemplo con un campo double puedes agregar los ceros a la izquierda.

Algo como asi
fa = “0000000000” + fa
fa = Microsoft.VisualBasic.Right(fa, 10)

Hasta donde he visto crystal reports, te permite dar formato a los campos numericos de muchas formas pero no he visto la opcion de rellenar los ceros a la izquierda.

saludos

Otra Posibilidad!!!

Fecha de Ingreso: mayo-2004
Mensajes: 189
Respuesta: Dar formato a campos numericos en Crystal Report

Estoy usando actualmente una que me parece mejor

ReplicateString (“0”, 6 – Length(TrimLeft(CStr({miTablita.miCampito}, 0)))) + CStr({miTablita.miCampito}, 0)

Lo que hace esto es poner siempre el numero con 6 caracteres, agregando los ceros que falten a la izquierda.

Saludos

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s