Access - No coinciden los tipos Expr1

 
Vista:

No coinciden los tipos Expr1

Publicado por Piru (1 intervención) el 17/05/2007 10:29:57
Buenas...

Quiero hacer una consulta comparando esta expresión y me da un error:

Expr1: AgregFecha("m";[MesesCaduca];[Fecha])

Donde... Fecha es un campo fecha, y MesesCaduca es un campo númerico

La condición sería:

Para que me avise de los productos que caducan al de 2 meses....

where:
>=Ahora() Y <=AgregFecha("m";2;Ahora())


"No coinciden los tipos de datos en la expresión de criterios"
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
Imágen de perfil de Alejandro

Error de tipos de datos en consulta

Publicado por Alejandro (4142 intervenciones) el 10/08/2023 17:36:10
El error que estás experimentando, "No coinciden los tipos de datos en la expresión de criterios", se debe a una incompatibilidad entre los tipos de datos en la expresión de criterios que estás usando en tu consulta. En este caso, el problema está en cómo estás intentando comparar la fecha actual con la fecha calculada usando la función `AgregFecha`.

Para resolver este problema y obtener la lista de productos que caducan en los próximos 2 meses, puedes hacer lo siguiente:

Expr1: AgregFecha("m"; [MesesCaduca]; [Fecha])

Criterios: >=Ahora() Y <=FechaAdd("m", 2, Ahora())

Donde [Fecha] es un campo fecha y [MesesCaduca] es un campo numérico que representa los meses de caducidad de un producto.

Esto debería permitirte comparar correctamente las fechas y obtener los productos que caducan en los próximos 2 meses.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar