Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-08-2005
esimon esimon is offline
Miembro
 
Registrado: ago 2005
Ubicación: República Dominica
Posts: 149
Poder: 19
esimon Va por buen camino
Imprimir un Reporte en ReporBuilder

Hola.............!


Que tengo que hacer para conseguir una rutina que me combierta de Nuemro a letra que tome en cuenta los puentos decimales, pero lo quiero hacer cuando balla a imprimir un reporte.

mil gracias!!!!!111
Responder Con Cita
  #2  
Antiguo 22-08-2005
JOSEPE JOSEPE is offline
Miembro
 
Registrado: feb 2005
Posts: 45
Poder: 0
JOSEPE Va por buen camino
Mira el la sección componentes

A lo mejor el componente Atexto te puede ayudar, lo puedes descargar de la sección componentes del club.

Salu2
Responder Con Cita
  #3  
Antiguo 22-08-2005
esimon esimon is offline
Miembro
 
Registrado: ago 2005
Ubicación: República Dominica
Posts: 149
Poder: 19
esimon Va por buen camino
mil gracias Josepe, pero no me da resultado
Responder Con Cita
  #4  
Antiguo 22-08-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿y por qué no te da resultado?, qué quieres hacer exactamente?

Por cierto, has leido El Quijote?
Responder Con Cita
  #5  
Antiguo 23-08-2005
esimon esimon is offline
Miembro
 
Registrado: ago 2005
Ubicación: República Dominica
Posts: 149
Poder: 19
esimon Va por buen camino
Casimiro, lo que quiero es hacer la combercion a la hora de imprimir y no se si este componente me permita hacerlo. A otra cosa tambien no puedo instalar el componente.


graciasssss
Responder Con Cita
  #6  
Antiguo 23-08-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Y qué componente es el que no puedes instalar?

¿Por qué no explicas exactamente qué quiéres hacer y cuál es la duda exacta?
Responder Con Cita
  #7  
Antiguo 23-08-2005
esimon esimon is offline
Miembro
 
Registrado: ago 2005
Ubicación: República Dominica
Posts: 149
Poder: 19
esimon Va por buen camino
Gracias Casimiro por tu Ayuda...


Lo que quiero hacer es un modulo de impresión de cheque, pero quiero hacer la conversión de Números a Letras cuando yo vaya a imprimir el cheque usando una variable.



Ya tengo una rutina pero no se que pasa que no esta funcionando, la cual describo a continuación para que me digan que estoy haciendo mal.

Última edición por esimon fecha: 24-08-2005 a las 19:06:21.
Responder Con Cita
  #8  
Antiguo 23-08-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
ufffff el código así es un poco complicado de seguir, de todas formas el componente que te ha indicado JOSEPE funciona bien, lo usé en algunos proyectos y siguen funcionando desde hace años. Ahora mismo uso una función que no recuerdo de donde la saqué o si es una modificación de esa misma, te la paso para que la pruebes. Y funcionar, funciona, precisamente está usada también para imprimir cheques y recibos con report builder.

Aquí la adjunto:
Archivos Adjuntos
Tipo de Archivo: zip Num2letras.pas.zip (2,2 KB, 43 visitas)
Responder Con Cita
  #9  
Antiguo 23-08-2005
esimon esimon is offline
Miembro
 
Registrado: ago 2005
Ubicación: República Dominica
Posts: 149
Poder: 19
esimon Va por buen camino
ok. lo pude instar, si no es mucho pedir puedes decirme como puedos usarlo y diculpa es que no tengo mucha esperiencia.

estoy usando delphi 7

mil gracias
Responder Con Cita
  #10  
Antiguo 24-08-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
bueno, la función es simple, le pasas un número y te devuelve una cadena de texto

ShowMessage( NumeroToLetra(1525) )

Esto sacaría: Mil quinientos veinticinco

Es simple
Responder Con Cita
  #11  
Antiguo 24-08-2005
esimon esimon is offline
Miembro
 
Registrado: ago 2005
Ubicación: República Dominica
Posts: 149
Poder: 19
esimon Va por buen camino
gracia casimiro por tu ayuda Hice una prueba con el componente y me esta funcionando, esto fue lo que hice.

letras1.Numero := Tbl_Chequesvalor_Cheque.Value;
Label9.Caption := letras1.AsString;

el valor que tiene el campor Valor_Cheque me lo muestra en letra a Label9, pero yo no quiero que me lo muetre hay, estoy creando un Reporte en ReportBulder y tengo una variable con el nombre (ppVariable2) en esta variable es que quiero que me pase el valor en letra cuando preciones un boton de imprimir que tiene el modulo de cheuq. espero que me entienda.


mil gracias por tu ayuda nuevamente.
Archivos Adjuntos
Tipo de Archivo: zip codigo Delphi.zip (1,2 KB, 29 visitas)

Última edición por esimon fecha: 24-08-2005 a las 19:12:47. Razón: insertar un archivo
Responder Con Cita
  #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.040
Poder: 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
  #13  
Antiguo 25-08-2005
esimon esimon is offline
Miembro
 
Registrado: ago 2005
Ubicación: República Dominica
Posts: 149
Poder: 19
esimon Va por buen camino
mil gracias casimiro por todas las atenciones prestada.
estuve buscando el manual y no esta, si puedes mandalor edwin_simon@homtila.com

estamos en República Dominicana.

Última edición por esimon fecha: 25-08-2005 a las 16:11:01.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 07:32:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi