Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 13-05-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Vamos a ver, si tú filtras una tabla, sea donde sea y queda filtrada correctamente, igual te conviene poner una rejilla momentaneamente para ver si el filtro trabaja correctamente, si Quickreport lo conectas con esta tabla que esta filtrada, solamente te mostrará los registros que cumplan la condición puesta en le filtro.

Lo único que tendrás que tener el otro formulario en Uses de el actual para poder invocarlo desde éste.

Un Saludo.

Sino, pon el código completo de llamadas y filtros y verás como se arregla en un momento.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #22  
Antiguo 14-05-2004
Avatar de pepelu1975
pepelu1975 pepelu1975 is offline
Miembro
 
Registrado: feb 2004
Posts: 52
Poder: 21
pepelu1975 Va por buen camino
He seguido vuestra sugerencia, he creado una tabla para que me muestre los datos que filtra y lo hace perfecto, gracias, voy a ver si consigo enlazar el QReport a esa tabla.

Muchas gracias
Responder Con Cita
  #23  
Antiguo 14-05-2004
Avatar de pepelu1975
pepelu1975 pepelu1975 is offline
Miembro
 
Registrado: feb 2004
Posts: 52
Poder: 21
pepelu1975 Va por buen camino
Me siento un poco pesado ya , pero por mi orgullo y vuestra ayuda juro que lo sacare, a ver voy a ir poniendo codigo, primero pongo el filtro para que me aparezcan los datos que les pido

TObras.Filtered := False;
TObras.Filter := 'cod_expo = ' + QuotedStr(Edit1.Text);
TObras.Filtered := true;

Me filtra genial y me aparecen los datos en unas celdas, que estan unidas a la tabla filtrada, me sale genial, si cambio de exposicion y todo, vamos que he echo millones de pruebas y me sale genial.

Pero a cuestion, en otro form he insertado el Qreport, pero no encuentro la manera de enlazarlo con la tabla filtrada que se encuentra en otro form diferente.

Gracias por vuestra ayuda de verdad.
Responder Con Cita
  #24  
Antiguo 14-05-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Pues mira es fácil, lo que tienes que hacer es en el form en donde se halla QuickReport tienes que hacer:

File - Use Unit y eliges el formulario en donde se halla la tabla filtrada con su Dataset correspondiente.

Ahora y para ello conviene que tengas el formulario abierto y la tabla activa, une la propiedad Dataset de tu Quickreport con la tabla en cuestión.

Siguiente paso a tu Quickreport le añades encabezado de columna y detalle, en el detalle te bajas un par de QrDbText y los conectas al mismo dataset y a uno de los campos, que para hacer la prueba son más que suficiente, y ahora en tiempo de diseño, si haces doble clic sobre la parte superior de la hoja podrás ver en tiempo de diseño los datos en la vista previa de Quickreport.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 18-05-2004 a las 15:06:58.
Responder Con Cita
  #25  
Antiguo 18-05-2004
Avatar de pepelu1975
pepelu1975 pepelu1975 is offline
Miembro
 
Registrado: feb 2004
Posts: 52
Poder: 21
pepelu1975 Va por buen camino
Millones de gracias a todos por haberme ayudado a conseguir que funcione.

Un saludo y hasta la proxima
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 16:52:32.


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