La Web del Programador: Comunidad de Programadores
 
    Pregunta:  64171 - COMO CONSTRUYO UNA EXPRESION EN UNA CONSULTA PARA CALCULAR D
Autor:  german grillo
hola!!! tengo una inquietud acerca de como creo una expresion con el generador de expresiones de una consuta en access 2003 que me realice el siguiente calculo: en el campo hora tengo este registro 07:35:00 y quiero un nuevo campo diferencia" q me diga la diferencia con una hora especifica xej.Campo hora - 07:30:00 resultado 00:05:00, el resultado es lo q quiero ver en el campo "diferencia".Lo necesito urgente si me pueden ayudar se los agradezco muchisimo,desde ya gracias!!

  Respuesta:  next
Hola!
Es muy sencillo. Tienes el campo [Hora], que debe estar en formato fecha/hora y con su máscara de entrada de hora larga 00:00:00, creas un formulario donde insertas el campo y además un cuadro de texto en el que pones la siguiente función

=#7:30:00#-[Hora]

y automáticamente te dará la diferencia.

Ojo! No cuenta en negativo, es decir, si el empleado llega a las 07:25:00, de resultado te dará 00:05:00