Me trae datos de hora cuando debería de traerme la fecha

Hola experto quiero preguntarles de que manera puedo obtener el registro de un campo de la anterior fila siendo que el campo de la actual fila esta vacío ..para explicar mejor lo que deseo tengo el siguiente SQL:
SELECT IIf(IsNull([Fecha_emision_se _digita]),DLookUp([Fecha_Vencimiento],"Descripción",[Id]-1),[Fecha_emision_se _digita]) AS Expr2 FROM Descripción;


En el sql anterior lo que deseo hacer es que si el registro del campo llamado Fecha_emision_se _digita (en la actual fila es vacío), entonces búsqueme y tráigame el registro del campo Fecha_Vencimiento de la anterior fila por eso pongo Id=[Id]-1 sino pues muéstreme el registro del campo Fecha_emision_se _digita, de la fila actual.. Al ejecutar el sql me muestra que si es nulo el registro del campo ([Fecha_emision_se _digita]),val,ores en horas como por ejemplo 0:02:23 esto esta mal me debería de traer el registro de tipo fecha deel anterior registro del campo Fecha_Vencimiento
Muchas gracias, espero haberme hecho entender..

Att. Hernán Camilo.

Añade tu respuesta

Haz clic para o