Access - Consulta DLookup

 
Vista:

Consulta DLookup

Publicado por Richard (1 intervención) el 19/05/2009 15:42:19
Hola a todos

Tengo la tabla "TcierredeCaja" donde guardo los ingresos diarios de caja, la tabla consta de lo siguiente:

Id: Autonumerico
Fecha : Fecha del día de cierre de caja
Ingreso: Monto de ingreso del día
Queda en Caja: Saldo que queda en caja luego de retirar el ingreso díario

y la consulta para actualizar un formulario a traves de VB es:

Dim FechaAnterior As Date
Dim CajaAnterior As Single

CajaAnterior = Nz(DLookup("[Queda en Caja]", "TcierredeCaja", "[fecha] = #" & FechaAnterior & "#"), 0)

donde "FechaAnterior" es una fecha calculada a traves de un formulario.

El problema es que siempre me devuelbe debuelve 0, y no el valor correcto.

Si alguien puede identificar donde esta mi error, por favor me ayuda.

Gracias.

Richard.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 28
Ha disminuido su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

RE:Consulta DLookup

Publicado por Jefferson (382 intervenciones) el 19/05/2009 20:48:54
Te Andas Ahogando en un baso de agua.... Complicando lo que de por si es sencillo...!

No se para creas la variables si no le das uso....?
A parte esta buscando un valor al hacer
y te da cero porque access no sabe cual valor tomar si el de la variable o el del form

Lo que debes hacer es una consulta pero buscando solo el ultimo valor

CajaAnterior = Nz(DLast("[Queda en Caja]", "TcierredeCaja"), 0)

y ya mas nada, eso es todo...

Desde Venezuela
Jefferson
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar