informe filtrado
Publicado por maira (1 intervención) el 07/04/2010 00:28:03
hola a todos, tengo este problema.
tengo un sistema para una escuela y tengo en una tabla los datos personales de los alumnos y en otra las materias, q son varias tablas por ej primero, segundo, tercero, etc.
lo que deseo hacer es poder listar un curso, por ej. 1A y que me muestre un listado con los apellidos de ese curso y las notas de ese curso, en este caso de primero.
yo tengo esto:
if thisform.text2.value = "1A" or thisform.text2.value = "1B" or thisform.text2.value= "1C"
select alumnos
set order to 1 & lo ordeno por curso
report form c:\sistema1\sistemaalumnado\listadofinal preview for alumnos.cursoydivision=l&& me filtra bien
endif
esto funciona bien en el informe, me muestra el listado de los alumnos por curso, lo que no puedo resolver es mostrar las notas.
En la tabla de primero tengo los siguientes campos:
lengua N 2 , matematica N 2 , Csociales N2, etc.. , curso c 2(por ej. 1A 0 1B 0 1C),año N 4(2008 ,2009 , 2010), documento N 8 ( el del alumno)
yo hice esto en el informe coloque los campos por ej, matematica y le coloque en la expresion:
iif(alumno.documento=primero.documento,0,primero.matematica)
y esto me muestra una nota y despues no me la actualiza a cada alumno que ya lo tengo filtrado por el curso)
que les parece estoy bien, nada que ver , que me recomiendan. Desde ya muchas gracias.
tengo un sistema para una escuela y tengo en una tabla los datos personales de los alumnos y en otra las materias, q son varias tablas por ej primero, segundo, tercero, etc.
lo que deseo hacer es poder listar un curso, por ej. 1A y que me muestre un listado con los apellidos de ese curso y las notas de ese curso, en este caso de primero.
yo tengo esto:
if thisform.text2.value = "1A" or thisform.text2.value = "1B" or thisform.text2.value= "1C"
select alumnos
set order to 1 & lo ordeno por curso
report form c:\sistema1\sistemaalumnado\listadofinal preview for alumnos.cursoydivision=l&& me filtra bien
endif
esto funciona bien en el informe, me muestra el listado de los alumnos por curso, lo que no puedo resolver es mostrar las notas.
En la tabla de primero tengo los siguientes campos:
lengua N 2 , matematica N 2 , Csociales N2, etc.. , curso c 2(por ej. 1A 0 1B 0 1C),año N 4(2008 ,2009 , 2010), documento N 8 ( el del alumno)
yo hice esto en el informe coloque los campos por ej, matematica y le coloque en la expresion:
iif(alumno.documento=primero.documento,0,primero.matematica)
y esto me muestra una nota y despues no me la actualiza a cada alumno que ya lo tengo filtrado por el curso)
que les parece estoy bien, nada que ver , que me recomiendan. Desde ya muchas gracias.
Valora esta pregunta
0