Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2006, 02:48
aupaneu
 
Fecha de Ingreso: abril-2006
Mensajes: 166
Antigüedad: 18 años, 1 mes
Puntos: 0
Mensaje

Buenas.

El procedimiento adecuado es utilizando datediff sin duda, fijate si has puesto todo correctamente (sintaxis, orden de los parámetros...). Precisa un pelín más tu problema (que número "horroroso" te sale?) para que podamos analizar tu duda con más precisión.

Has puesto lo siguiente:

datediff(dateinterval.hour,f1,f2) < f1, f2 (Por qué pones f1,f2 en vez de 1 solo valor?)

Ahí va un ejemplo del datediff:

Dim A, B
B = "12:00"
A = "10:00"
MsgBox("La diferencia en horas entre A y B es: " & DateDiff(DateInterval.Hour, A, B))


Espero haber resuelto tu duda.

Un saludo.

PD. Si tu duda es sobre VB, pregunta mejor en el foro "Visual Basic"