Crystal Report - Para convertir Cantidades a Letras

 
Vista:

Para convertir Cantidades a Letras

Publicado por lugo (1 intervención) el 08/06/2011 19:04:51
Para los que quieren convertir una cantidad en Letras en crystal reports, busquen y descarguen el dll crtowords_es.dll (si no lo encuentran pídanme a mi correo) y después agreguen la siguiente formula.

(replace ((toWords (truncate({CANTIDAD O CAMPO A CONVERTIR}),2)),"y 00 / 100", "pesos"))+ " " + replace (Cstr({CANTIDAD O CAMPO A CONVERTIR}-truncate ({CANTIDAD O CAMPO A CONVERTIR})),"0.","")+ "/100 M.N."

podrán cambiar la moneda a su gusto.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder

Para convertir Cantidades a Letras

Publicado por fabiola (2 intervenciones) el 05/10/2013 22:43:29
hola muchas gracias por tu ayuda estoy haciendo un trabajpo y no sabia como convertir una cantidad en letras, lo unico es que lo pone en ingles, sabrias como hacerlo pero en español?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 110
Plata
Ha mantenido su posición en Crystal Report (en relación al último mes)
Gráfica de Crystal Report

Para convertir Cantidades a Letras

Publicado por Juan Gilberto (141 intervenciones) el 06/10/2013 20:34:54
Baja la libreria : crtowords_es.dll
Ponla en la carpeta donde este la libreria : crtowords_en.dll
Renombre la libreria crtowords_en.dll a crtowords_en_anterior.dll
Renombre la libreria crtowords_es.dll a crtowords_en.dll

Por la explicacion te daras cuenta que crtowords_en.dll es la libreria en ingles
y crtowords_es.dll es la libreria en español

Segun la version de Crystal Reports que tengas, puede estar en C:\Program Files\Common Files\Bussines...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Para convertir Cantidades a Letras

Publicado por fabiola (2 intervenciones) el 07/10/2013 01:50:25
muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Para convertir Cantidades a Letras y en Mayusculas

Publicado por Milton (1 intervención) el 11/05/2015 18:38:08
y para que aparezca en mayusculas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 110
Plata
Ha mantenido su posición en Crystal Report (en relación al último mes)
Gráfica de Crystal Report

Para convertir Cantidades a Letras y en Mayusculas

Publicado por Juan Gilberto (141 intervenciones) el 12/05/2015 18:08:09
Crystal reports tiene una funcion (entre muchas otras) para convertir a mayusculas
solamente encierra lo que quieras convertir con la siguiente sintaxis:

UpperCase("aqui va lo que quieras convertir")


UpperCase({tabla.campo})
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Para convertir Cantidades a Letras

Publicado por Oscar (1 intervención) el 24/07/2015 19:05:33
buenisimo.. me quedo perfercto.. gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Para convertir Cantidades a Letras

Publicado por Carlos (1 intervención) el 15/02/2018 19:27:13
Hola amigo, me podrias indicar donde puedo cambiar o borrar la moneda, Saludes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Para convertir Cantidades a Letras

Publicado por Sergio vadérs (2 intervenciones) el 16/05/2019 14:37:03
Cuando escribo esta funsión me sale así "seven hundred seventy-three and xx / 100 $0.03/100" tres cosas la primera como lo pongo en español y la segunda es que tengo que quitar desde donce dice "and xx /100" y la tercela donde dice "$0.03/100" debe decir "03/100"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar