Inicio > Visual Fox Pro > davsoft > Reporte con grupos de campos

Reporte con grupos de campos

Experto:
Usuario:
Fecha: 09/12/2008
Valoración: (5,00 sobre 5) Categoría: Visual Fox Pro
04/12/2008
perro_paglia, usuario preguntando en Visual Fox Pro
Usuario
Hola amigo necesito me ayudes a crear o a realizar un reporte con un curso don de me agrupe por campo y calcule el promedior
por ejemplo tengo el cursor:
DNI_Alumno  Apellido_nombres  Asignaturas  Concep_orient   Calif_Numer  Calif_letras
12345678     Arrieta Juan           Matematica   Trigonometria          9,750
12345678     Arrieta Juan           Matematica   Algebra                    8,600
12345678     Arrieta Juan           Matematica   Func.Trigonometr   10,000
12345678     Arrieta Juan           Lengua         Oraciones                 7,900
12345678     Arrieta Juan           Lengua         Lectura Oral             9,250
98765432     Balmaceda Pedro  Matematica   Algebra                   10,000
98765432     Balmaceda Pedro  Matematica   Trigonometria           9,800
Como agrupo por alumno y asignatura para luego sacar el promedio de asignatura por ejemplo que el reporte me lo muestre asi:
DNI_Alumno Apellido_nombres Asignaturas Concep_orient    Calif_Numer Calif_letras
12345678    Arrieta Juan         
                                                 Matematica 
                                                                       Trigonometria           9,750
                                                                       Algebra                     8,600
                                                                       Func.Trigonometr    10,000
                                                                                 Promedio:       9,4500
                                                                       _______________________
                                                  Lengua         
                                                                       Oraciones                  7,900
                                                                        Lectura Oral              9,250
                                                                                 Promedio:        8,575
______________________________________________________________________
98765432 Balmaceda Pedro    
                                                  Matematica 
                                                                        Algebra                     10,000
                                                                        Trigonometria             9,800
                                                                                 Promedio:          9,900
No se si me explico como quiero el reporte para que no me repita siempre el dni ni el apellido ni la asignatura.
Ayudame por favor
09/12/2008
perro_paglia, experto respondiendo en Visual Fox Pro
Experto
Bueno, el primer requisito es tener ordenado el cursor por alumno,asignatura, seria
select .... into .... order by alumno,asignatura             por ejemplo,
luego en tu reporte te vas a  Reporte/Informe          Agrupar Datos, le insertas estos campos en el mismo orden donde dice expresion, cuando le des aceptar  te va crear las bandas de los grupos, luego para el calculo del promedio basta con poner un campo en la banda de totales y le das doble click, luego Calculos, ledas promedio y listo.
09/12/2008
perro_paglia, usuario preguntando en Visual Fox Pro
Usuario
Exelente tu ayuda me solcionaste un problema. Muchisimas Gracias.
Enlaces patrocinados