elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Ayuda con agrupaciones por mas de un campo en Datareport (VB 6.0)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con agrupaciones por mas de un campo en Datareport (VB 6.0)  (Leído 2,784 veces)
4rkn63l

Desconectado Desconectado

Mensajes: 199



Ver Perfil
Ayuda con agrupaciones por mas de un campo en Datareport (VB 6.0)
« en: 4 Noviembre 2010, 18:20 pm »

Hola, estoy trabajando en la realizacion de un informe en visual basic 6.0, conecto a una base de datos mysql que tiene 3 tablas, una de estudiantes, otra de asignaturas, y una ultima de notas. La tabla estudiante esta relacionada con notas por el campo numero de carnet, la tabla asignaturas con notas por el campo codigo_asignatura.

No he tenido problemas para generar los informes en los que solo necesito una agrupacion, pues como sabran solo es necesario arrastrar el campo de agrupacion al encabezado de grupo del informe y los demas datos a la secion de detalle.

El problema (al menos para mi) ha sido cuando necesito agrupar por mas de un campo, por ejemplo cuando quiero agrupar por los campos ciudad y edad la estructura del Datareport es la misma, es decir que sigue habiendo un solo encabezado de grupo, ahora con dos campos (ciudad,edad), por lo que al arrastrar ambos campos al encabezado de grupo al generarse el informe, en cada agrupacion se muestran ambos, cuando lo que quiero es que el campo ciudad se muestre una sola vez, y el campo edad tantas veces como agrupaciones existan....por ejemplo:
si los registros que devuelve la consulta son los siguientes:

Código:
|ciudad      |    edad    |
Madrid       |      23     |
Madrid       |      25     |
Madrid       |      21     |
Madrid       |      20     |
Sevilla       |      20     |
Sevilla       |      24     |
Badajoz     |      20     |
Barcelona  |      22     |
Barcelona  |      20     |
Barcelona  |      26     |
Cadiz        |      20     |
Cadiz        |      25     |

como ven el nombre de la ciudad al ser campo de agrupacion se repite por cada segunda agrupacion por edad, y lo que necesito es que en el informe el campo ciudad se muestre una sola vez, por cada grupo de edades a la que pertenece...algo asi:

ciudad: Madrid

Edad: 23

aca irian los datos como el nombre.... .

Edad: 25

aca irian los datos como el nombre.... .

ciudad: Barcelona

Edad: 20

aca irian los datos como el nombre.... .

Edad: 21

aca irian los datos como el nombre.... .

como mencione anteriormente me es imposible hacer esto, pues en cada registro que muestra, se incluye la ciudad y la edad...necesito que la ciudad solo aparezca una vez..ya intente creando un nuevo encabezado de grupo pero nadaaaa...me permite agregar el campo, pero al ejecutar el programa me tira un error relacionado a que no sabe de donde demonios tomar el valor del campo que agrege al nuevo encabezado.

con el simple gesto de haber leido completamente mi problema...muchas gracias!!  :xD









« Última modificación: 4 Noviembre 2010, 18:31 pm por 4rkn63l » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda campo con auto increment
Desarrollo Web
General Dmitry Vergadoski 7 3,349 Último mensaje 9 Julio 2013, 15:33 pm
por peib0l
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines