Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-02-2007
Renees Renees is offline
Miembro
 
Registrado: feb 2005
Posts: 53
Poder: 20
Renees Va por buen camino
No mostrar grupos que no tengan articulos

buenas para todos los foristas, queria pedirles una mano en esto problema que me surgio:

Tengo el seguiente reporte(Generado con Qreport)

Listado de articulos agrupados por rubro
1 --> Aerosol
2 --> Ampollas
3 --> Suspención
- Ampiciliana forte 150 mg.
- Penicilina bezocainica 500 mg.
4 --> tabletas

como veran los grupos que no tiene articulos desearia que no los mostrara.

nota : para mostrar los grupos utilizo(DetailBand1) y para mostrar los articulos un (QRSubDetail1).

Desde ya muchas gracias.
Responder Con Cita
  #2  
Antiguo 23-02-2007
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
El número de artículos supongo que lo extraes de un campo, pues si consultas ese campo antes de desplegar su nombre, puedes utilizar símplemente la propiedad enabled = False de ese campo en su evento OnPrint y de esta manera solamente visualizar los que tengan <> 0 si es que contemplas que pueda haber negativos.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 23-02-2007
Renees Renees is offline
Miembro
 
Registrado: feb 2005
Posts: 53
Poder: 20
Renees Va por buen camino
estoy intentanto pero en algo estoy fallando.

he tratado de seguir lo pasos que me dijiste, pero no he podido solucionarlo rezlice lo sigueinte

procedure TRrubroRango.QRExpr2Print(sender: TObject; var Value: String);
begin
IF IBarticARTICCODI.AsInteger > 0 then
QRExpr2.Enabled := true
else
QRExpr2.Enabled := false;
end;

Con esto evento solo me muestra el primier grupo y luego los articulos.

Listado de articulos agrupados por rubro
1 --> Aerosol
-
-
-
- Ampiciliana forte 150 mg.
- Penicilina bezocainica 500 mg.
-
tambien e intentando enves de QRExpr2.enable, DetailBand1.enable(en el procedimento anterior). obteniendo: el mismo resultado solo mostrar el primer grupo luego todos los articulos.

si podrias darme una manito mas desde ya muchas gracias.
Responder Con Cita
  #4  
Antiguo 23-02-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Creo que lo mejor sería haber utilizado un banda Group y una Detail, en lugar de detail y subdetail...

Si tuvieras una banda group, podrías colocar un TQexpr para mostrar el nombre del campo y podrías utilizar la propiedad expresión para determinar si lo quieres mostrar o no dependiendo del valor del campo. En fin, puede ser algo muy sencillo o no tanto.
__________________

Responder Con Cita
  #5  
Antiguo 25-02-2007
sanfer1ec sanfer1ec is offline
Miembro
 
Registrado: nov 2006
Ubicación: Quito-Ecuador
Posts: 24
Poder: 0
sanfer1ec Va por buen camino
HOla,
Fijate en el ejemplo que te trae Delphi, ahi se encuentra un ejemplo muy similar al que tu quieres es el "Basic Master/Detail example", y este programa esta dentro del siguiente path: C:\Program Files\Borland\Delphi7\Demos\Quickrpt\Qr3,
Además que de existe varias maneras de las que se puede realizar los group en detalles.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como Mostrar Todos los Grupos y PC's de Trabajo en una RED???? AGAG4 Redes 1 10-01-2006 17:57:32
Recorrer todos los registros de una tabla que tengan el mismo campo Sayuri Conexión con bases de datos 3 08-12-2005 16:07:46
cantidad de articulos juanchopit Varios 3 20-09-2005 05:57:54
Artículos en cd nugame Conexión con bases de datos 0 01-12-2004 13:03:45
Tengan cuidado con este virus!!! Peth Humor 0 15-02-2004 01:07:13


La franja horaria es GMT +2. Ahora son las 11:26:20.


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