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 03-01-2007
droide01 droide01 is offline
Registrado
 
Registrado: ene 2007
Posts: 1
Poder: 0
droide01 Va por buen camino
Question Ayuda en la creación grupos sin dataset

Hola a todos
Estoy intentando crear lista por grupos con el QuickReport sin usar DataClient. Para ello estoy utilizando el evento OnNeedData que se encarga de leer la lista de datos que le mando. Aquí teneis un ejemplo:
//---------------------------------------------------------------------------
void __fastcall TForm2::qrNeedData(TObject *Sender, bool &MoreData)
{
TNodoUsuario* Nodo;
Nodo = (TNodoUsuario*)lista->getCurrent();
if (Nodo == NULL) {
MoreData = false;
return;
}
qrCabecero->Caption = Nodo->asCabecero;
qrNombre->Caption = Nodo->asNombre;
qrIdentificacion->Caption = Nodo->asIdentificacion;
lista->setNext();
MoreData = true;
}

Los datos a mostrar tienen la siguiente estructura:
AnsiString asUsuario[10][3] = {{"Primero","Alfonso", "10101010L"},
{"Primero","Andrea", "12121212T"},
{"Primero","Maria", "14141414F"},
{"Segundo","Cristina", "15151515D"},
{"Segundo","Lorenzo", "16161616S"},
{"Segundo","Javier", "17171717G"},
{"Segundo","Montse", "18181818V"},
{"Tercero","Iván", "19191919A"},
{"Tercero","Mónica", "21212121A"},
{"Tercero","Francisco", "22222222R"}};

He conseguido que me salga de la siguiente forma:

Primero
Alfonso 10101010L
Primero
Andrea 12121212T
...
Para ello estoy ulizando un GroupHeader y un SubDetail.
Pero no consigo establecer un criterio que me permita agrupar por el campo Cabecero, en este caso 'Primero'|'Segundo','Tercero'

He estado mirando la ayuda y he visto que existe la propiedad Expresion que permite especificar este criterio, pero sólo para DataClient.

¿Sabe alguien cómo puedo establecer el criterio de agrupamiento sin usar DataClient?

Un saludo

Droide01
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
Copiar el contenido de un DataSet a otro DataSet Javi2 Varios 82 22-11-2022 09:26:16
GRUPOS DE LISTBOX.. Ayuda!! CARLOS E PHP 1 12-05-2006 11:01:54
Grupos en QReport BlueSteel Impresión 0 24-08-2005 18:50:15
ayuda novata: "Dataset not in Edit or Insert mode" maquicu Tablas planas 1 05-06-2004 09:40:27
Creación de .cab con installshield ¡Ayuda!. voci Varios 0 25-02-2004 22:08:29


La franja horaria es GMT +2. Ahora son las 04:50:42.


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