PDA

Ver la Versión Completa : Imprimir Reporte unicamente de objetos seleccionados en una grilla!


arieliten
13-04-2006, 22:35:41
Hola a todos!! tengo un problema en Delphi y necesito que alguien me oriente un poco para ver cómo encarar la solución.
Tengo un Form con una Grilla de Productos que leo de una tabla de Interbase. El 1º problema es que me gustaría poder seleccionar varios items de esa grilla mediante un checkbox y no sé cómo hacerlo. ¿Es posible tener una grilla con un checkbox por cada fila?? ¿Existe algo así?
Si esto no se puede, la solución que tengo hasta ahora es poner la grilla con "MultiSelectedRows" en true y luego seleccionar todos los productos que quiera simplemente manteniendo la telca Ctrl apretada y clickeando sobre cada fila.
Aquí el 2º problema: una vez seleccionados ciertos productos de la grilla, quisiera poder imprimirlos en un reporte y no sé cómo hacerlo :confused:.
He probado poniendo una banda de detalle en un QuickReport asociado al mismo dataset que la grilla pero lo único que consigo es que me muestre todos los productos y no los que he seleccionado:(
Sé que la DBGrid en su propiedad "SelectedRows" puedo obtener una lista de las filas seleccionadas, pero no consigo filtrar el dataset con esos registros seleccionados para que el QuickReport me muestre solo esos.
Espero que puedan ayudarme ya que no sé mucho de Delphi y quiero aprender a manejarlo bien porque me parece una excelente y poderosa herramienta para el desarrollo de software.
Saludos a todos y desde ya gracias por la ayuda.
Ariel