Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2006, 05:29
Avatar de Scour
Scour
 
Fecha de Ingreso: octubre-2003
Ubicación: Murcia (España)
Mensajes: 94
Antigüedad: 20 años, 6 meses
Puntos: 0
Bueno, pones 3 variables booleanas públicas a false:

Código:
Public Manana as boolean = False
Public Tarde as boolean = False
Public Noche as boolean = False
Cuando entres en la franja horaria de Mañana haces el primer insert en las tablas normales o lo que tengas que hacer, y a continuación preguntas:

Código:
if Manana = false then
    'Haces el insert en el histórico
    Manana = True
end if
Y con eso, después del primer insert ya no volverá a entrar, cuando entres al horario de tarde, vuelves a poner la variable de Manana = False, es decir, en cada franja horaria inicializas las variables booleanas de las otras 2 franjas horarias a false, de modo que cuando entre en ellas se ejecute el primer insert en histórico, y cuando haga el primer insert la pones a true y no la volverá a ejecutar hasta el día siguiente...

Con eso te olvidas de la hora que sea, si está dentro de la franja horaria y aún no ha hecho ningún insert en histórico, lo hará, sino no...

saludos.