ayuda para calcular insistncia
Publicado por gustavo (34 intervenciones) el 02/06/2008 15:12:52
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.
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


0