• Sábado 21 de Diciembre de 2024, 17:18

Autor Tema:  Ayuda Urgente Para Un Promedio  (Leído 3185 veces)

LIZ_LOBSANG

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Ayuda Urgente Para Un Promedio
« en: Domingo 10 de Junio de 2007, 06:45 »
0
:o  :hola!! ke tal!! disculpen alguien podria decir como sacar el promedio en un grid o en una tabla que relaciono desde un formulario llamado boleta de calificaciones,

es decir tengo una base de una escuela, tengo tres tablas alumnos, asignaturas y datos personales, el problema es k necesito crear un formulario en donde coloke los campos de la tabla de  alumnos, asignaturas para sakar una boleta, pero el problema lo genera cuando hago mi formulario de Boleta de calificaciones,  agrego por ejemplos los campos de no. de control, alumno, grado y grupo, con un grid ke tiene materia caificacion_primer parcial, calificacion_2parcial,calificacion_3parcial, promedio, lo intente de las siguientes maneras, pero no me da, así ke si alguien sabe y me puede decir se lo agradeciría mucho y tambien si alguien sabe de un buen manual de visual fox gratis ke me pueda pasar se los agradeceria mucho grax.


thisform.promedio1.value=(thisform.primer_parcial1.value+thisform.segundo_parcial1.value+thisform.tercer_parcial1.value)/3

pero no me da porke en los grid tiene otro nombre y se lo cambio o lo con su propio nombre y no me da el promedio, la otra manera es kasi lo mismo, nada mas que separo el grid de ,materia y no de control, generando yo, los TextFiel1,2,3 y4 ke va a apretenecer a un boton de "promedio". pero tampoko me sale si alguien sabe en si como sumar  en un grid o darm una idea para sumar y sakar el promedio de mis base de datos se lo agracederia mucho ya ke en verdad necesito la ayuda para mi examen grax :comp:   :gracias:

christianredes

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Ayuda Urgente Para Un Promedio
« Respuesta #1 en: Lunes 11 de Junio de 2007, 15:02 »
0
Pregunta a todo esto el calculo del promedio. lo almacenas en una variable para consulta, lo almacenas en una tabla.
Xq la forma de hacer el promedio es facil pero no relaciono q es lo que queres hacer con ese valor..

Saludos
<<< Christian - >>>

LIZ_LOBSANG

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Ayuda Urgente Para Un Promedio
« Respuesta #2 en: Martes 12 de Junio de 2007, 02:26 »
0
HOLA :hola:  CRISTIAN LO KE PASA ES KE TENGO UN FORMULARIO EN EL QUE VOY A COLOCAR UN GRID CON UN NO_CONTROL DE ALUMNO, MATERIA, 1ER PARCIAL 2DO PARCIAL Y 3 PARCIAL Y PROMEDIO, Y QUE CUANDO CORRA EL FORM, AL AGREGAR DATOS DE DICHAS CALIFICACIONES EJ: EN LA MATERIA DE FISICA 10,8,7 SUME ESOS CAMPOS Y APAREZCA EL PROMEDIO, no solo eso si no ke me guarde en  las tabas poke estaba teniendo ese poblema ke no se guadaban datos en la tabla y en este prom no se si hacerlo con un boton y lo programe con estas lineas ke encontre  

Thisform.promedio.value=sum(thisform.grid1.column1.text1+thisform.grid1.column2.text2+thisform.grid1.column3.text3)

o con esta otra (te lo escribo tal cual lo encontre)
 
el problema que tenía es que estaba realizando las operaciones dentro del txtbox donde se guardaba el valor final, pero lo e sumado en los textbox que estan dentro del grid, e puesto una rutina sencilla con la que sumo varios valores de manera muy simple, os pongo aqui el código que simpre puede se útil a alguien.
**EMPIEZO RESTANDO EL VALOR ACTUAL QUE EN PRICIPIO ES CERO AL SUBTOTAL, **CON ESTO SOLUCIONO EL QUE SE PULSE VARIAS VECES ENCIMA DE EL, REFRESCO **EL VALOR Y A CERO DE NUEVO PARA SOLUCIONAR ESO MISMO
thisform.txtSubtotal.Value=thisform.txtSubtotal.Value-this.Value
thisform.Refresh
this.Value=0.00
**AQUI DECLARO LAS VARIABLES Y SUS VALORES, z ES EL VALOR EN EL QUE SE **GUARDA EL RESULTADO DE LOS SUBTOTALES DE CADA PRODUCTO DE LA TABLA
x=thisform.grid1.column2.text1.Value
y=thisform.grid1.column3.text1.Value
z=this.Value
z=x*y
this.Value=z
**DECLARO DONDE GUARDARÉ EL VALOR DE LA SUMA EN ESTE CASO SUBI.
subi=thisform.txtSubtotal.Value
**Y POR ULTIMO SUMO EL VALOR FINAL DEL PRODUCTO, QUE SERÍA z AL SUBTOTAL
thisform.txtsubtotal.Value=subi+z
thisform.Refresh
**ESTA RUTINA SE REPETIRA DENTRO DEL GRID CADA VEZ QUE AÑADAS UN NUEVO CAMPO A LA TABLA DE LOS PRODUCTOS QUE TENGO EN MI CASO.


pero es ke me confunde por ke no se si se pueda agregar al form esto ke te digo, poke me empiezan a generar errores, porfavor si me puedes decir alguna otra forma estaría muy agradecida ya ke es para un examen. de antemano muchas gracias

LIZ_LOBSANG

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Ayuda Urgente Para Un Promedio
« Respuesta #3 en: Martes 12 de Junio de 2007, 02:28 »
0
osea en si me error viene desde la suma dentro del grid y despues hacerla aparecer en el promedio