Filtro automático en Microsoft Access con conexiones ODBC (SQL)

Cuando se realizan conexiones a bases de datos SQL Server u ODBC y se requiere que funcionen los filtros de listas nativos de Access, se encuentra con que éstos no funcionan.

 

Por ejemplo en el siguiente caso, la columna de “Empresa” que es un combo box, viene de una tabla vinculada a SQL Server (más precisamente a Azure SQL) y al intentar usar el filtro de Access, lo que uno esperaría es que aparezca un listado de las empresas que están en el combo, pero por el contrario aparece el filtro de texto, como se ve en la siguiente imagen:

 

Al investigar el problema, creería que al activar la opción de filtro por ODBC, se solucionaría el problema, pero no es así:

Nota: Esto se encuentra en “Opciones”/”Base de datos actual”

 

La solución es cambiar la tabla vinculada por una consulta “Pass through”

 

Al hacer la consulta de este tipo y basar el rowsource del combo de empresa en esta consulta. Funciona el filtro automático como se espera:

 

 

Un punto importante a tener en cuenta es que el campo del rowsource al que está atado, debe ser único y estar indexado.

 

Anuncios

Acerca de ricardodiazjimenez

I'm a person of big ambitions, but takes care of small details. As an entrepreneur I have learned to value people that surrounds me and invest in their wealth. Living in a big chaotic city has been an inspiration for ideas to make working from home a viable option. From some years, until now, I have discovered that sharing my knowledge is a way to feel good and at the same time, receive more. I have invested in a headhunting company specialized in information technology, an elearning content production company and an outsourcing administrative services company.
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s