Ver Mensaje Individual
  #12  
Antiguo 25-08-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
bien, lo que necesitas es darle valor "dentro" del informe. Si tienes una variable a la que quieres asignarle el texto correspondiente a un importe, debes hacerlo mediante RAP, es programación "dentro" del reportbuilder, puedes pinchar en la variable y en la opción de código escribirle en el evento onprint algo así como value := NumeroToLetra(elcampoquesea.value);

Pero para esto debes declarar esta función al reportbuilder, es como una extensión, un "plugin" que tiene el reportbuilder para crearle nuevas funciones, se llama código RAP.

Tienes un manual y también ejemplos en el directorio de reportbuilder.

Te paso un ejemplo de coódigo con diversas funciones para que tengas una referencia de cómo hacerlo.

Pero te toca estudiar un poco ese tutorial y probar con los ejemplos para sacarlo adelante.

Otra opción es crearte una vista, por ejemplo, con los campos que necesites y un campo calculado de texto que sea el importe en letras, y desde esta vista generar el informe.

Tú decides.
Archivos Adjuntos
Tipo de Archivo: zip funcionesRAP.pas.zip (1,3 KB, 34 visitas)
Responder Con Cita