FoxPro/Visual FoxPro - calcular inasistencia de alumno

   
Vista:

calcular inasistencia de alumno

Publicado por gustavo (34 intervenciones) el 02/06/2008 14:42:54
hola
me pueden ayudar con este codigo,el contador de "AUSENTE" funcionaba bien, pero cuando agrege + codigo no hace nada
quiero q cuente todas las faltas dl alumno q selecciono de la grilla y la materia en q falto
ESTE CODIGO ESTA EN EL BOTON CALCULAR PARA SACAR EL % DE ASISTENCIA y como vran tngo 3 textbox y un combo de materias y 3 tablas ALUMNOS,INASISTNCIA Y MATERIAS
en el 1º text coloco las clase totales en el 2º text de faltas toma la cuenta del COUNT=AUSENTE y el ultimo text me muestra %

LOCAL m.nFalta, CLASES, TOTALF, CLASESA, CLASEST
SELECT INASISTENCIA
GO TOP
LOCATE FOR id_dnialum==THISFORM.Grid1.Column1.Text1.Value
IF FOUND()
Count For estado = "AUSENTE" To m.nFalta
SELECT materias
if descrip==thisform.comboMateria.Value
IF inasistencia.id_mat==materias.id_materia
CLASEST=THISFORM.TXtclases.Value
THISFORM.TXtfaltas.Value=m.nFalta
CLASESA=CLASEST-m.nFalta
TOTALF=INT((CLASESA*100)/CLASEST)
THISFORM.TXttotal.Value=TOTALF
THISFORM.Grid1.Refresh
endif
endif
ENDIF

gracias por todo y espero una rpta.
no vmos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:calcular inasistencia de alumno

Publicado por enrique (1041 intervenciones) el 02/06/2008 23:52:29
Ten en cuenta que el COUNT pone al puntero de registro en el EOF (fin de archivo), por lo que cuando tu haces el
IF inasistencia.id_mat==materias.id_materia
despues del COUNT te debe estar referenciando al ultimo registro de la tabla MATERIA.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:calcular inasistencia de alumno

Publicado por GUSTAVO (34 intervenciones) el 03/06/2008 14:48:02
hola enrique

podrias por favor explicarm un poco mas por la vrdad est codigo no me funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:calcular inasistencia de alumno

Publicado por gustavo (34 intervenciones) el 05/06/2008 15:52:46
hola
muchas cracias
ya resolvi el problema
chau y hasta pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar