Clarion - Numero a Letras

   
Vista:

Numero a Letras

Publicado por Marco (114 intervenciones) el 10/05/2014 16:58:12
Alguien tiene alguna rutina para pasar números a letras? Actualmente estoy utilizando el template numlet.tpl para Clarion 6.3, pero cuando le paso 100.000.000 me imprime "CIEN MILLONES DE" o 25.000.000 " imprime "VEINTICINCO MILLONES DE" y así sucesivamente; es por este motivo que no lo puedo utilizar. Desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Clarion
- Código fuente de Clarion
- Cursos de Clarion
información
Códigos de Clarion
- Llamar al form para insertar desde el menu

Numero a Letras

Publicado por Francisco (85 intervenciones) el 10/05/2014 17:25:48
Marco:

Modifica el tpl para que responda a tus necesidades.
Respáldalo primero.
Busca este código correspondiente a los millones y ve la variable respuesta.
Saludos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Valor = INT (Numero / 1000000)   !Millones
  If Valor = 1 Then
    if MOduloMIllones >0
     Respuesta = 'UN MILLON '&Clip (Respuesta)
    else
     Respuesta = 'UN MILLON DE '&Clip (Respuesta)
    end
  ElsIf Valor <> 0 Then
    Do Calc_Modulo
    if ModuloMillones >0
     Respuesta = Clip (Modulo) &' MILLONES '&Clip (Respuesta)
    else
     Respuesta = Clip (Modulo) &' MILLONES DE '&Clip (Respuesta)
    end
  end
  Return(Respuesta)
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

Numero a Letras

Publicado por Marco (114 intervenciones) el 12/05/2014 14:42:20
Gracias Francisco por tu respuesta, como hago para modificar un template?
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

Numero a Letras

Publicado por francisco J. Valencia (85 intervenciones) el 14/05/2014 01:58:14
Marco:

Busca el template numlet.tpl en la carpeta de templates.

Respalda el template por las dudas y puedas recuperarlo si algo queda mal.

Abre el template con un editor de texto como el notepad.

Revisa el código, Modifícalo,
Compila tu programa con el template modificado.
y a prueba y error hasta lograr lo que quieres.

Saludos
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

Numero a Letras

Publicado por Jose Salvador Peralta Santoyo (18 intervenciones) el 14/05/2014 23:40:37
Mandame un correo, yo tengo un proceso que hace eso exactamente, saludos
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