
22/07/2009, 02:34
|
 | | | Fecha de Ingreso: enero-2005 Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 2 meses Puntos: 9 | |
Respuesta: Dar formato a campos numericos en Crystal Report Hola!
Una idea...
Si usas un DataSet como fuente de datos del Report, se me ocurre esto:
En un DataTable del DataSet tendrás la columna en cuestión, llamémosla "Columna1", que muestras en el Report, y que deseas ponerle los ceros a la izquierda.
Bien, la solución sería agregar al DataTable una nueva Columna "Columna2" que fuera calculada, y no una columna real.
Verás que al hacer DataTable.Columns.Add el tercer parámetro es una expresión. Esto sirve para que se calcule el valor del campo automáticamente, a partir de los valores de otras columnas.
En tu caso, deberías hacer una Columna de tipo String, y la expresión debería calcular la longitud de carácteres que contiene Columna1, y ponerle los ceros necesarios delante.
Luego el reporte tedrá que trabajar con esta Columna2, y no con la Columna1.
Es una idea que se me ocurre.
Suerte!
__________________ ..:: moNTeZIon ::.. |