Informes en FoxPro y agrupar datos

vfp_carla
02 de Agosto del 2003
Holas, alguien me puede explicar como funciona la opción de agrupar datos en informes. Lo q' pasa es lo siguiente: tengo una tabla Notas, y quiero crear de alli un informe para el cual quiero agrupar mi informe utilizando el campo alumno y en la parte de detalle colocar la materia cursada y sus notas respectivas. En la parte de encabezado de grupo coloco un control campo al campo alumno......y en detalle las notas y la materia ......pero no me agrupa por alumnos.
Ayuda porfavor!!!!!!

Rsoto
02 de Agosto del 2003
Karla, no entiendo bien tu pregunta, si quieres enviamela más detallada a mi email y te puedo ayudar.

jgcamposv
02 de Agosto del 2003
Hola mira primero que nada te recomiendo que hagas una vista con los datos de la tabla y copies en el boton de comando que llama al informe la setencia sql. Previamente cuando realices el reporte, me imagino que con el asistente, como datos tomes la vista que creaste y le digas que te agrupe por el campo alumno. Prueba que creo que te resultará.

Alex
02 de Agosto del 2003
SELECT ;
LISTA DE CAMPOS ;
FROM TABLA ;
GROUP BY ALUMNO ;
ODER BY ALUMNO ;
INTO CURSOR T_RESULT

El corte de control, se hace por el campo Alumnos, con la clausula GROUP by campo
Es comveniente odernar dicho cursor de resultados
por el mismo campo. (ORDER BY campo).

La otra forma, es realizar los cortes de control en el
propio reporte. Para que los agrupamientos por el
campo alumno se realizen correctamente, la tabla
debe estar ordenada por ese campo, bien mediante
un indice o mediante una SQL con la clausula ORDER BY, pero sin el GROUP BY.

Saludos