Buscar número exacto

Dudas sobre código
Benito
Nivel 1
Mensajes: 2
Registrado: Lun Ago 12, 2019 6:59 pm

Buscar número exacto

Mensajepor Benito » Lun Ago 12, 2019 7:04 pm

Buenas tardes, he bajado el ejemplo de consultar datos en otra bds y funciona correctamente. El problema viene cuando consulto un cliente de 1 2 o 3 dígitos que los mezcla con los de cuatro dígitos. Quería que la consulta fuese exacta al número introducido en el inputbox. Gracias y saludos.

Avatar de Usuario
Neckkito
Moderador
Mensajes: 849
Registrado: Dom Oct 25, 2015 3:42 pm

Re: Buscar número exacto

Mensajepor Neckkito » Lun Ago 12, 2019 7:51 pm

Hola!

Como se indica en el ejemplo, la búsqueda es por aproximación, y, por tanto, los resultados devueltos son correctos en función de esa premisa.

Si lo que quieres es una búsqueda por coincidencia exacta debes irte al código del módulo y, donde encuentres (deberías encontrarlo dos veces)

Código: Seleccionar todo

If InStr(1, vCampo, vBusc) <> 0 Then


Tienes que sustituirlo por

Código: Seleccionar todo

If vCampo = vBusc Then


Obviamente el criterio de búsqueda cambia y, por tanto, ya no te buscará nada por aproximación.

Un saludo,
Access MVP 2017-2019
http://bit.ly/NckAccess

Benito
Nivel 1
Mensajes: 2
Registrado: Lun Ago 12, 2019 6:59 pm

Re: Buscar número exacto

Mensajepor Benito » Lun Ago 12, 2019 8:22 pm

Gracias por responder, mañana lo pruebo.
Muchas gracias.


Volver a “Código VBA”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado