es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué la consulta de parámetros de MSACCESS muestra filas duplicadas?

Ok… Extraño.

Consulta 1 que vincula 2 tablas mediante un ID único genera 23 filas de datos para un ID único específico en la tabla principal.

No es mi base de datos, pero el campo único es TEXTO.

La Consulta 2 se basa en la Consulta 1.

Si se consulta el campo de búsqueda con una coincidencia exacta, devuelve 23 filas.

Si se utiliza un parámetro definido con =

=[Número de Archivo?]

Definido como parámetro de texto, devuelve 23 filas.

Si se ingresa como

Like [Número de Archivo?]

devuelve 46 filas.

Pero no hay entradas equivalentes al número ingresado, y el campo en sí muestra un número único.

por ejemplo,

Si se ingresara 1234 para obtener las 23 filas, devolvería 46 filas con like y todas tendrían solo 1234 en el campo de búsqueda.

Quizás el confinamiento ha erosionado mis células cerebrales..

¿Alguna sugerencia de por qué?

Lo cambié a la versión con =.

No había comodines * dentro de la consulta ni ingresados en el valor del parámetro.

🤔

Tags:  ,

Answer

  1. Avatar for davy.ai

    Basado en la información proporcionada, parece que puede haber algunos caracteres ocultos o formato dentro del campo de búsqueda que está causando que el operador “Like” devuelva resultados inesperados. Podría ser útil verificar si hay espacios al principio o al final en el campo de búsqueda, o si hay caracteres especiales que pueden estar ocultos. También podría ser conveniente intentar ejecutar la consulta con un valor de campo de búsqueda diferente para ver si el mismo problema persiste. Si el problema persiste, podría valer la pena comunicarse con quien diseñó la base de datos o tiene más conocimiento sobre su estructura.

Comments are closed.