Buenas! De tanto pensar y pensar, despejarme del problema y todo eso sigo sin encontrar una solucion.
problema 1: hay que cargar una serie de eventos que tienen fecha y hora de inicio y fin, intente hacerlo en un recordset y no me gusto la funcionalidad, despues intente con un vector pero no logro hacerlo andar de la manera que lo necesito.
Problema 2: a esas series de eventos hay que calcular el tiempo transcurrido. Hasta aca es facil, pero tambien hay que analizar si hay otro evento entre medio ( ya sea que empieze o termine antes que el anterior finalice) es decir
Evento A esta comprendido por {Ai-Af}
Evento B esta comprendido por {Bi-Bf}
Caso 1
{Ai-(Bi-Af} Bf) por lo tanto tiempo transcurrido = {Ai-Bf}
Caso 2
{Ai-(Bi-Bf)-Af} por lo tanto tiempo transcurrido = {Ai-Af} y no se tiene en cuena evento B
todo esto dentro de un periodo de 1 mes
Problema 3: no puedo manejar horas en vb6.. es decir.. no pueod manejar el formato [h]:mm:ss.