Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Filtrar En Un Query Para Generar Reporte En Rave Report (https://www.clubdelphi.com/foros/showthread.php?t=80012)

toko 28-08-2012 21:15:19

Filtrar En Un Query Para Generar Reporte En Rave Report
 
Buenas tardes...
mi problema es que no se como filtrar un query con rave report.

i:=1;
nombre:='Acta';
while i<=2 do begin
edit1.Text:= intTostr(i);
query1.SQL.Text:= 'Select * From datos where id_cliente='+edit1.Text+'';
query1.Active:=true;
RvSystem.DefaultDest := rdFile;
RvSystem.DoNativeOutput := false;
RvSystem.RenderObject := RvRenderPdf;
//RvSystem.OutputFileName
nombre:=nombre +'_' +intTostr(i);
RvSystem.OutputFileName :=('C:\Users\Isabel\Desktop\pdf\pdf-en-codigo\'+nombre+'.pdf');
RvSystem.SystemSetups := RvSystem.SystemSetups - [ssAllowSetup];
RvProject.Execute;
nombre:='Acta';
i:=i+1;
end;;

que podria hacer para que rave report reconosca el filtro

toko 28-08-2012 21:45:54

Alguien que me pueda ayudar, se lo agradeceria mucho.
Me urge.

Casimiro Notevi 28-08-2012 21:53:15

Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)

Recuerda poner los tags al código fuente, ejemplo:



Gracias :)


Para ser tu entrada en clubdelphi has incumplido casi todas las normas de una vez ;)

jafera 28-08-2012 22:00:46

Funciona hoy el servicio de urgencias?

O es que con los recortes tambien se ha quedado sin personal.

Estuve a punto de contestar lo mismo que Casimiro, te has adelantado...

Saludos

Casimiro Notevi 28-08-2012 22:18:06

Sí, vamos bastante recortados :)

toko 28-08-2012 22:19:43

ya diganme algo del tema

Casimiro Notevi 28-08-2012 22:32:38

Cita:

Empezado por toko (Mensaje 440976)
ya diganme algo del tema

Lo siento, no nos pagan para que nos hablen de esa forma, habría bastado un simple "por favor" o un simple "gracias" ;)

toko 28-08-2012 22:46:04

Por favor alguien que me pueda ayudarrrrrrrr

orodriguezca 28-08-2012 22:51:12

A ver toko, permitenos ayudarte:

1. A que te refieres con que Rave Report no reconoce el filtro?, Cual filtro?
2. Puedes ilustrarnos con un ejemplo lo que Rave Report está haciendo y lo que esperas que haga?
3. En serio, lee la guía de estilo del foro.

toko 29-08-2012 01:48:16

Mira el problema es que cuando ejecuto esta consulta

query1.SQL.Text:= 'Select * From datos where id_cliente='+edit1.Text+'';

en el reporte no me muestra nada, y si tengo registro en la BD.

orodriguezca 29-08-2012 03:10:26

Antes de revisar problemas en el reporte hay que descartar algún problema con la consulta: Coloca un dbgrid en el formulario y enlazalo al query1. Si la consulta es correcta debe mostrar datos en el dbgrid. Si no muestra datos en el grid entonces sabremos que no es un problema del reporte (por lo menos no todavía) sino de la consulta.

Gerson12 29-08-2012 04:25:47

que manera de pedir ayuda ^^

ElDioni 29-08-2012 10:51:00

Hola,

prueba a poner

Código Delphi [-]
query1.Close;
query1.SQL.Text:= 'Select * From datos where id_cliente='+edit1.Text+'';
query1.Open;

Saludos.

toko 29-08-2012 19:48:51

Gracias a todos los que me ayudaron....
Ya pude solucionar mi problema
Buen dia...

Gerson12 29-08-2012 19:50:14

seria bueno que aclares como solucionastes tu problema para asi ayudes a otras personas que vean este post y tengan tu mismo problema

Casimiro Notevi 29-08-2012 20:35:03

Cita:

Empezado por toko (Mensaje 441112)
Gracias a todos los que me ayudaron....
Ya pude solucionar mi problema
Buen dia...

Cita:

Empezado por Gerson12 (Mensaje 441113)
seria bueno que aclares como solucionastes tu problema para asi ayudes a otras personas que vean este post y tengan tu mismo problema


Exacto, tal y como dice Gerson12, no olvides nuestra guía de estilo.

Gerson12 29-08-2012 20:36:41

Casimiro mi id:=Gerson12 no Garson12 ^^ un error no lo tomes a mal

toko lee esto
Cita:

Concluye con una breve nota sobre la solución

Envía un mensaje tras haber resuelto el problema a todos los que te ayudaron, hazles saber cómo acabó todo y agradéceles de nuevo su ayuda.

La nota no tiene que ser larga ni desarrollada, un sencillo "Pepe - que al final resulta que lo que fallaba era el cable. Gracias a todos. De hecho, un resúmen corto y agradable es mejor que una larga disertación a menos que la solución requiera de cierta profundidad técnica.

Además de ser cortés e informativo, esta especie de seguimiento ayuda a todos los que te asistieron a sentir una sensación satisfactoria de cercanía al problema. Ese sentimiento es muy importante para los gurús y expertos a quienes pediste ayuda. Los problemas que acaban sin resolverse resultan frustrantes, todos deseamos verlos resueltos.

El buen karma que aliviar ese picor te hará ganar, te resultará de mucha ayuda la próxima vez que necesites plantear una pregunta.

Casimiro Notevi 29-08-2012 21:00:30

Ya no sirvo ni para copiar :D

Solucionado :)


La franja horaria es GMT +2. Ahora son las 17:15:52.

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