Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   QRGroup (https://www.clubdelphi.com/foros/showthread.php?t=68669)

cmfab 28-06-2010 20:32:39

QRGroup
 
Hola a todos. necesito elaborar un informe a partir de datos de una tabla de excel, en una de las columnas existe por ejemplo la descripcion de los producto. La traba está en que necesito utilzar la banda QRGroup para agrupar los datos por productos. como se debe configurar en este caso la propiedad expression del componente para que salte a un nuevo producto y me totalice los detalles. siempre lo habia utilizado con campos de una tabla o consulta. espero se haya entendido mi pregunta

Desde ya mil gracias ...

cmfab 29-06-2010 00:44:27

QRGroup
 
Trato de corregirme por si no se entendió bien. Existe o no la posibilidad de usar una variable de tipo STRING de tal forma que se le pueda asignar a la propiedad Expression de un QRGroup con el objetivo de que el grupo cambie cuando esta variable cambie también ?

salud y suerte a todos

yapt 30-06-2010 10:17:35

Lo del excel no lo entiendo, pero para usar una string como expresión de un QrGroup, utiliza lo siguiente (sin el guion inicial):

Si es un campo, llamado miCampoStr:
- miCampoStr

Si es un campo de base de datos:
- MiTabla.MiCampo
(lo puedes seleccionar en el "manejador" de expresiones directamente).


Saludos.

cmfab 30-06-2010 14:35:29

Muichas gracias por tu respuesta, pero haber si me explico mejor. el reporte no se sustenta de ningun dataset, por tanto no existen campos de tablas de bases de datos. en realidad lo que necesitoes forzar en tiempo de ejecución que se imprima una nueva banda del QRGroup Header, teniendo en cuenta una condicional

yapt 10-07-2010 14:10:49

Perdona el retraso, pero es que no me llegan las notificaciones.

Mi consejo es que crees un DataSet intermedio (un simple ClientDataSet te ayudará) y trabajes con él. Creo que te ahorrarás muchos problemas.

Saludos.


La franja horaria es GMT +2. Ahora son las 10:19:51.

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