Filtrar y ordenar un formulario que se basa en una consulta de dos tablas con JOIN (Filter By Form)

Problema:

Cuando se utiliza una consulta que contiene más de dos tablas como base de un formulario, esto puede causar problemas al momento de usar la opción de filtro por formulario que provee Access.

Este es el caso:

El diseño que adopté de las tablas tiene la particularidad que los nombres de los campos pueden repetirse. En este caso, el campo ID aparece en las dos tablas.

 

Programando en VBA para que cuando el formulario se abra ordene por un campo, no me di cuenta que quería ordenar por d.ID y solo use la notación ID.

 

Esto hizo que los filtros del formulario que usa la consulta, dejaran de funcionar correctamente.

 

Solución:

Usar la notación completa incluyendo la tabla y el nombre del campo para ordenar y filtrar el formulario así:

[Tabla].[Campo]

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