FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#21
|
||||
|
||||
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:
|
#22
|
||||
|
||||
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 |
#23
|
||||
|
||||
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. |
#24
|
||||
|
||||
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:
Última edición por marcoszorrilla fecha: 18-05-2004 a las 15:06:58. |
#25
|
||||
|
||||
Millones de gracias a todos por haberme ayudado a conseguir que funcione.
Un saludo y hasta la proxima |
|
|
|