** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Error en los criterios de una consulta
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoError en los criterios de una consulta

 Responder Responder
Autor
Mensaje
letoy Ver desplegable
Nuevo
Nuevo


Unido: 15/Noviembre/2008
Localización: España
Estado: Sin conexión
Puntos: 34
Enlace directo a este mensaje Tema: Error en los criterios de una consulta
    Enviado: 29/Agosto/2019 a las 12:26
Hola muy buenas.
Mi problema es que tengo un campo en una tabla que se llama observaciones tipo texto con 255 caracteres.
Cuando voy a hacer una consulta sobre ese campo utilizo el siguiente criterio en consultas:

Como "*" & [Formularios]![Diario Recordatorios]![Observaciones] & "*"

Si el campo tiene texto y cumple el criterio, funciona perfectamente.

Pero si dejo en blanco en el formulario el campo observaciones muestra todos los registros de la tabla que tienen texto sea el que sea como es logico, pero los registros que no tienen texto no los muestra ¿por que no los incluye?.
En resumen mi objetivo es que muestre los que cumplen el criterio, y si dejo la consulta en el formulario vacia muestre todos los registros de la tabla tengan texto o no.
He puesto diferentes cosas en el criterio O como Es Nulo, "", etc pero no funciona.
Me podriais ayudar 
Un saludo.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 29/Agosto/2019 a las 13:28
Nz([Formularios.....], "")
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
letoy Ver desplegable
Nuevo
Nuevo


Unido: 15/Noviembre/2008
Localización: España
Estado: Sin conexión
Puntos: 34
Enlace directo a este mensaje Enviado: 29/Agosto/2019 a las 13:59
Hola Miura
He puesto en consulta el siguiente criterio
 Nz("*" & [Formularios]![Diario Recordatorios]![Observaciones] & "*","")

Pero no admite la función Nz.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 29/Agosto/2019 a las 14:13
 "*" & Nz([Formularios]![Diario Recordatorios]![Observaciones],"") & "*"
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
letoy Ver desplegable
Nuevo
Nuevo


Unido: 15/Noviembre/2008
Localización: España
Estado: Sin conexión
Puntos: 34
Enlace directo a este mensaje Enviado: 29/Agosto/2019 a las 15:06
Ante todo muchas gracias por tu interés 
He escrito literalmente

"*" & nz([Formularios]![Control Emisiones]![Cuadrocliente],"") & "*"

lo he escrito tambien como 

Como "*" & nz([Formularios]![Control Emisiones]![Cuadrocliente],"") & "*"

Pero me da un error de sintaxis
Omito un operador o un operando o escribio una coma o texto no validos.

No entiendo lo que puede ser.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Enlace directo a este mensaje Enviado: 29/Agosto/2019 a las 15:37
Los argumentos en la vista diseño de una consulta deben ir separados por ; 
Otra cosa es que en la SQL los veas separados por comas.

En la fila de criterios escribe (te remarco el cambio):

"*" & nz([Formularios]![Control Emisiones]![Cuadrocliente];"") & "*"
Xavi, un minyó de Terrassa

Mi web
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 29/Agosto/2019 a las 15:38
Depende del entorno en el que estés trabajando .... no sé si es VBA, en la pantalla del asistente de consultas, etc.

Puede ser que sea ; en vez de , .... te pueden faltar las comillas simples delante y detrás de los asteriscos .... exactamente dónde lo estás haciendo ?

Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
letoy Ver desplegable
Nuevo
Nuevo


Unido: 15/Noviembre/2008
Localización: España
Estado: Sin conexión
Puntos: 34
Enlace directo a este mensaje Enviado: 29/Agosto/2019 a las 19:50
Ya si funciona era ;
Os doy las gracias a los dos por vuestro interés.
Muchas gracias.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable