Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   enviar parametros a rave report (https://www.clubdelphi.com/foros/showthread.php?t=37375)

victor2023 11-11-2006 00:47:34

enviar parametros a rave report
 
Hola a todos, que tal, ojala y me puedan ayudar, estoy haciendo un programa de facturacion, se facturan una sola vez diario,se factura mas o menos unas 100 facturas diarias, lo que pasa es que quiero mandar a un parametro con el valor en letras de el total por factura(desde delphi) a un parametro o por un campo calculado y solamente me manda el ultimo valor en letra, del ultimo calculo de la ultima factura, y le pone ese resultado a todas, en el rave report alguien sabe como hacer una funcion de numeros a letras en este reporteador para ya nada mas poner el resultado en un parametro y ponerlo en cada pagina del reporte, o con el getparam para que lo convierta en delphi y nada mas mande el valor, utilizo el componente atexto ???, gracias de antemano

Drahcir 16-11-2006 09:40:41

Si te situas en un TextComponent y vas a la pestaña "Event Editor" seleccionas el evento OnGetText y le asignas el valor del parámetro de la siguiente forma:

begin
Value := RaveProject.GetParam('NombreParametro');
end OnGetText;

Desde delphi tendrás que pasarle el valor del parámetro de la siguiente forma:

rvpDataSetConnection.Open;
rvpDataSetConnection.SelectReport('rMiReport', True);
rvpDataSetConnection.SetParam('NombreParametro', ValorParametro);
rvpDataSetConnection.Execute;
rvpDataSetConnection.Close;


No se si esto te servirá de ayuda,

Saludos.

victor2023 22-11-2006 07:26:31

Gracias
 
Gracias Drahcir, me funciono muy bien el tip que me pasaste, tambien me diste mas ideas para algunos reportes que tengo que hacer :D .
Saludos.

lacovera 31-01-2007 09:50:51

Buenas a todos, estoy intentado pasarle un código identificativo a un rave maestro-detalle, pero tan solo me muestra todos las paginas (como si no aplicara ningun filtro por los parametros) y en el código me pone siempre el que le he pasado, a alguien le ha pasado lo mismo????
Gracias! :o


La franja horaria es GMT +2. Ahora son las 10:02:28.

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