28/04/2010, 04:50
|
| | | Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años Puntos: 53 | |
Respuesta: Ayuda por favor Hola, lo has entendido bien lo que no entiendes es porque no utilizo el número de Semana, veras, el 'truco' consiste en utilizar TODA la Matriz tenga o no tenga registros, como ves yo defino una matriz Semanas(55) o sea que tenemos
Semana(0)
Semana(1)
Semana(2)
Semana(3)
Semana(4)
....
Semana(54)
Semana(55)
Entonces el proceso lo que hace es utilizar el valor de Horas.Semana que puede variar desde 1 hasta 53 para saber el indice de la semana que estamos utilizando, suponte que el valor leido es Semana 15
Entonces comprueba si Semana(15) ya tiene un valor distinto de Cero, si es así significa ineludiblemente que previamente ha leido ya un registro para esta semana y que sabe en que registro empieza la semana 15. Si su Valor es 0 significa que es el primer registro que ha leido conteniendo la semana 15 y entonces asigna a Semana(15) = Registro para saber donde empieza la semana 15.
Cuando vayas ha hacer un proceso posterior tu indicas que semana quieres cargar por lo que sólo comprobando Semana(LaQueQuieras) ya sabes donde empieza.
Si no lo ves claro comenta, ya sabes que no es vencer sino convencer.
Saludos
__________________ Agradecer a quien te enseñó, es enseñar lo que de él aprendiste. Recuerda: Decir gracias, poco cuesta y mucho vale ... |