Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Hasta los co... de Rave Report! (https://www.clubdelphi.com/foros/showthread.php?t=40558)

Peterman 20-02-2007 20:51:27

Hasta los co... de Rave Report!
 
Señores, no puedo más: no encuentro apenas información sobre Rave Report. He encontrado manuales de como se hacen los informes en el editor, pero no he encotrado codigo para previsualizar los informes en un ScrollBox. Lo he intentado de mil formas y no puedo...

- Utilizo una BD de Access, accedo con Querrys y DataSources. Tengo todos los componentes de Rave necesarios, creo? El proyect, el system, el writer, el querryConection, y el renderPreview y tengo el siguiente codigo puesto:

procedure TFImprimirAlumno.Button1Click(Sender: TObject);
var
cadena : TStrings ;
NDRStream: TMemoryStream;
begin
NDRStream := TMemoryStream.Create;
try
RvProject1.Engine :=RvSystem1;
RvProject1.open;
RvProject1.SelectReport('C:\Documents and Settings\Juan Pedro\Escritorio\Joaquin\InformeAlumnos2.rav',true);
RvProject1.SaveToStream(NDRStream);
RvNDRWriter1.Stream:=NDRStream;
RvRenderPreview1.NDRStream := NDRStream;
RvRenderPreview1.ScrollBox:=ScrollBox1;

RvProject1.Execute;
RvRenderPreview1.Render;
RvRenderPreview1.ZoomFactor := RvRenderPreview1.ZoomPageWidthFactor;
RvProject1.close;

finally
NDRStream.Free;
end;
end;


¿Por qué coño me da un error?¿Que hago?



Gracias x su atencion...muchos de ustedes son unas máquinas...hasta luego.


P.D.: Una pregunta que me interesa, ¿es que Rave no lo utiliza ni el que lo hizo?¿hay otros mejores?¿con mas documentacion y más peña que los utilice?

ArdiIIa 20-02-2007 22:06:30

Cita:

Empezado por Peterman
P.D.: Una pregunta que me interesa, ¿es que Rave no lo utiliza ni el que lo hizo?¿hay otros mejores?¿con mas documentacion y más peña que los utilice?

¿Que es RAVE :D :D ?

Mirate el FastReport (mejor en sus últimas versiones)

Peterman 21-02-2007 21:07:09

Bien pero necesito más respuestas!!!
 
Bien, ya me he puesto a descargarlo por P2P. Pero me gustaría saber si hay alguno que sea más o menos bueno, que no sea mu complejo su uso y lo más importante para mi....QUE SEA DE LIBRE CODIGO, es decir, que no tenga que pagar derechos de autor ni nada parecido...

Una pregunta q me surge...¿Está Rave Report libre de pago? Yo lo tengo porque venía en la descarga que me hice con el Delphi, pero no sé si a la hora de pagar los derechos de Delphi, que Dios quiera que algún dia los tenga que pagar porque significara que vendo programas, vendrá incluido el Rave Report en el precio? ¿Por qúe es tan dificil enterarse de estas cosas?

Gracias, maki...

ArdiIIa 21-02-2007 21:45:00

Te voy a responder rápido:
  • El Rave, nunca lo he utilizado
  • El mejor que conozco es el que te he recomentado
  • P2P, este foro no es adecuado para expresarse en esos términos

Peterman 01-06-2007 12:35:43

Gracias a todos
 
Buenas, mi primer problema fue con una aplicación para gestionar una auotescuela y lo dejé cuando lo estaba terminandolo por dos razones:
1- Problemas con InstallShield-->SUPERADO
2- Imprimir informes y documentos. -->NO SUPERADO
De todo esto hace ya mas de 5 meses.

Por Favor, si alguien fuera tan amable de indicarme como puedo previsualizar un formulario en mi aplicacion...yo he conseguido imprimir uno desde mi aplicacion, pero no he conseguido previsualizarlo para que si quiere el cliente modificarlo, esté viendo en tiempo real como está quedando...Ya sé que cuando le das a imprimir, te sale la ventanita con la opción de previsualizar, pero eso no es lo que quiero, lo que quiero es que en un MEMO, x ejemplo, me salga el texto que voy a imprimir, en un form de mi aplicación.

MaMu 01-06-2007 17:03:35

El problema que tenes, si utilizas Delphi 7, es que seguramente tengas mal compilados los *.rav desde el Reve Editor. Yo ese error tarde meses en descubrir, cuando de por casualidad me tope con la idea de revisar los encabezados de los reportes que no me andaban y estos estaban vacios, al contrario de los que si me andaban. Lo solucione aplicando un parche, que baje con el emule.

Saludos

David 02-06-2007 15:21:15

Cita:

Empezado por ArdiIIa
¿Que es RAVE :D :D ?

Mirate el FastReport (mejor en sus últimas versiones)


Yo utilizo el FastReport y también estoy bastante harto . Apenas hay documentación , en la web para el FastReport 3 , tienen un faq de 13 preguntas que no aclaran nada . Tienen un foro , donde es imposible registrarte y las preguntas que hace la gente apenas las contesta nadie .

Luego hay errores de bulto , propiedades que no funcionan .

Si el Rave es peor pues estamos listos .

Peterman 04-06-2007 14:52:46

Contestacion a Mamu - ¿¿ RVrenderPreview ??
 
Mamu, gracias por la contestación, pero me dejas peor de lo que estaba... Tú , ¿has conseguido previsualizar algún reporte en tu aplicación, en tiempo de ejecución?

Si es así, x favor, indicamen como has configurado el elemento RVrenderPreview...solo necesito eso, previsualizar un informe en mi aplicación en un memo, o cualquier objeto para contener texto....x favor!!!!

brakaman 04-06-2007 21:51:13

Hola Peterman.

Yo no utilizo Rave pero es cierto que la actualizacion que hay en la Web de Usuarios registrados de Codegear es imprescindible. Asi que si no lo eres lo tienes un poco crudo. Es la version 5.0.8 creo

Rave Reports ademas de la version incluida en Delphi tiene una version extendida que es de pago (Y no barata por cierto), manuales si hay en Ingles. , tambien me baje de un grupo de yahoo unos ejemplos muy sencillos.

Aqui tienes recursos para machacarte....

web site : http://www.nevrona.com/Default.aspx?tabid=1
documentacion: http://www.nevrona.com/Default.aspx?tabid=164
Las news: news.nevrona.com
Yahoo Grupos: http://groups.google.com/group/RaveReports_AR

En yahoo grupos mira todos los mensajes , al principio te podras bajar manuales adicionales y algun ejemplo.

Lo cierto es que no tiene muchos adeptos Rave, pero se ve que no es mal producto. Como todo ¿no?

Espero que tengas suerte y cuando vendas algo compres delphi. Yo tambien soy un simple aficionado y desde Turbo Pascal 7 , Delphi 1, Delphi 4, Delphi 7 los he comprado todos + las Infopower (De oferta Ehh).
En algo tenemos que gastarnos el dinero :)

Peterman 05-06-2007 15:09:41

colaboracion...cojonudo
 
Gracias x la informacion, voy a ver y luego te cuento...:cool:

saldanaluis 17-07-2007 21:00:37

Seguimiento al preview...
 
Que ha pasado con la necesidad de ver un preview en la aplicación? quedó resuelto?
Yo estoy iniciando con Dephi7-ACCESS-RAVE, tengo ya una pequeña aplicación muy básica, y lo que me falta es crear un conjunto de reportes, pero no he logrado crear un reporte con totales intermedios debido a que no he logrado clasificar los datos por la secuencia correcta, y al presionar el F9 en RAVE me muestra los datos en el orden en que fueron insertados a ACCESS, y no en el orden necesario.

Hagen 19-07-2007 07:08:12

Y porque no usas FortesReport
 
Es una opcion libre creada por unos Brasileros, su uso es similar al QuickReport.

Creo recordar que es multilingual.

http://www.fortesreport.com.br/index.br.htm

Saludos.

lacovera 21-08-2007 10:45:08

xk pones el RvProject1.close;?

santi33a 21-08-2007 14:54:40

Al principio pase mucho trabajo por todas las razones que explican aquí y sobre todo porque venia de QR, y la forma de pensar es muy diferente, en este caso Rave y Fast Report se perecen.
Con Rave existen varias formas de hacer un informe una con las conecciones en el reporte y otras con las conecciones en el proyecto de Delphi, yo uso esta última.
Por lo que solo necesito como componentes:
RvProject conectado con un RvSystem
un RvDataSetConnection conectado a un ADODataSet
y un ADOConnection conectado al ADODataSet anterior

y basta con
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
 RvProject1.Engine :=RvSystem1;
 RvProject1.ProjectFile := 'd:\santiago\aa1\TMag.rav';
 ADODataSet1.CommandText := 'select * from CCAbast where activa = :a';
 ADODataSet1.Parameters.ParamByName('a').Value  := 's';
 RvProject1.open;
 RvProject1.SelectReport('Report1',true);
 RvProject1.Execute;
 RvProject1.close;
end;
Por supuesto en TMag.rav debe existir el reporte Report1, con los corrspondientes componentes
y la verdad que no me parece muy dificil, claro luego de cojerle la vuelta y me pareció mucho mejor que QR, pues te permite muchas cosas mas, a pesar de que QR es mas facil de aprender

santi33a 21-08-2007 15:00:25

en caso del parche que te recomiendan si es necesario, pues el que trae Delphi 7, te da algunos problemas como es no puedes imprimir un rango de paginas, siempre lo imprime todo y lo otro no funciona la capacidad que tiene Rave de incluirse dentro del ejecutable, por lo menos eso fue lo que yo le detecté


La franja horaria es GMT +2. Ahora son las 21:46:11.

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