Ayuda Horas
Publicado por Wilfredo Vargas Almendras (4 intervenciones) el 02/10/2006 22:00:08
Esta es una nota anterior, por favor si me pueden ayudar ...
Wilfredo:
Hola bueno, soy nuevo en esto, necesito ayuda para lo siguiente:
Es un sistema de reservas para hoteles, el hecho es q despues de que se registre la reserva, esta solo puede estar activa por 12 horas, despues se deben actualizar los datos, y la habitacion q estaba reservada debe aparecer como libre, no se si existe algo como un hilo u algo asi q me permita hacer esto, por favor.... Estoy utilizando VB6 y Access.... Gracias
Compañero:
Usa las funciones DateAdd o DataDiff
Cuando reserves la habitacion graba la fecha y la hora en que fue reservada,´para eso usa la función NOW.
Para que verifiques la vigencia de la reservación pregunta por la hora que se grabó al reservarse, usa la función DateAdd
Dim Reserva As Date ' Declara las variables.
Dim TipoIntervalo As String
Dim Numero As Integer
Dim Msj
TipoIntervalo = "h" ' "h" especifica HORAS como intervalo.
Reserva = Fecha_y_hora_de_reservacion
Numero = 12 'horas que durará la reservacion
If DateAdd(TipoIntervalo, Numero, Reserva) > Now Then
MsgBox "Reservación Cancelada"
Else
MsgBox "Reservación Activa"
End If
Espero te sirva, saludos
Wilfredo (2/10/2006)
Hola, gracias por tu ayuda, pero lo q en realidad quiero es q todo el tiempo se este verificando si ya pasaron las 12 horas, aunque sea cada 5 minutos o algo asi. Necesito algo como un Timer, por favor lo necesito, pues lo que quiero es q cuando una habitacion se habilite cuando haya pasado el tiempo. De antemano gracias....
Si alguien puede ayudarme...
Gracias de antemano
Wilfredo:
Hola bueno, soy nuevo en esto, necesito ayuda para lo siguiente:
Es un sistema de reservas para hoteles, el hecho es q despues de que se registre la reserva, esta solo puede estar activa por 12 horas, despues se deben actualizar los datos, y la habitacion q estaba reservada debe aparecer como libre, no se si existe algo como un hilo u algo asi q me permita hacer esto, por favor.... Estoy utilizando VB6 y Access.... Gracias
Compañero:
Usa las funciones DateAdd o DataDiff
Cuando reserves la habitacion graba la fecha y la hora en que fue reservada,´para eso usa la función NOW.
Para que verifiques la vigencia de la reservación pregunta por la hora que se grabó al reservarse, usa la función DateAdd
Dim Reserva As Date ' Declara las variables.
Dim TipoIntervalo As String
Dim Numero As Integer
Dim Msj
TipoIntervalo = "h" ' "h" especifica HORAS como intervalo.
Reserva = Fecha_y_hora_de_reservacion
Numero = 12 'horas que durará la reservacion
If DateAdd(TipoIntervalo, Numero, Reserva) > Now Then
MsgBox "Reservación Cancelada"
Else
MsgBox "Reservación Activa"
End If
Espero te sirva, saludos
Wilfredo (2/10/2006)
Hola, gracias por tu ayuda, pero lo q en realidad quiero es q todo el tiempo se este verificando si ya pasaron las 12 horas, aunque sea cada 5 minutos o algo asi. Necesito algo como un Timer, por favor lo necesito, pues lo que quiero es q cuando una habitacion se habilite cuando haya pasado el tiempo. De antemano gracias....
Si alguien puede ayudarme...
Gracias de antemano
Valora esta pregunta


0