Textos en Crystal Reports sin decimales y otros

Normalmente edito y creo reportes (en su mayoría) de Crystal Repots XI. Y muchas veces me demoró en la edición por cosas como estas. Por ello decidí abrir esta nueva sección…

Vamos al caso que nos compete en esta ocasión:

Quitar los decimales al usar las funciones cstr o totext

//Ejemplo con cstr con sintaxis Crystal 
NumberVar Numero := 200.555;
cstr(Numero, 0);
//End

//Ejemplo con toText con sintaxis Crystal
NumberVar Numero:= 200.555;
ToText(Numero, 0);
//End

Algunos Ejemplos de la función cstr (se aplican para la función totext)

Los siguientes ejemplos son aplicables tanto a sintaxis Basic como Crystal:

  • CStr ({Pedidos.Enviados})

Devuelve Verdadero cuando el valor en ({pedidos.ENVIADOS}) es verdadero.

  • CStr(123.45)

Devuelve «123,45».

  • CStr(12345.6749,2)

Devuelve «12345,67».

  • CStr(12345.6750,2)

Devuelve «12345,68».

  • CStr(12345.4999,0)

Devuelve «12345».

  • CStr(12345.5000,0)

Devuelve «12346».

  • CStr({archivo.MONTO} * {archivo.CANTIDAD})

Devuelve «44,890.20» cuando Monto = 24.45 y Cantidad = 1836.

«El precio base del elemento # » + {archivo.NÚMERO DE ELEMENTO} + » es $» + CStr({archivo.PRECIO BASE}) + «.»

Imprime la oración «El precio base del elemento A1/4520/B12 es $50.00.» cuando el Número de Elemento es A1/4520/B12 y Precio Base es 50.00, convertido a texto y con formato de dos lugares decimales.

  • CStr(CDate(1996, 11, 1), «aa MMM dd, dddd»)

Devuelve «Viernes, 01 Nov 96».

  • CStr(CDateTime(1995,10,12,3,30,11),»HH:mm, aa MMMM ddd»)

Devuelve «03:30, 95 octubre jue.».

  • CStr(CTime(12, 10, 10), «HH*mm*ss tt», «amStr», «pmStr»)

Devuelve «12*10*10 pmStr».

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.