Como filtrar contactos por medio de un combo de grupos, si no existe el campo en la tabla contactos
Tengo una BBDD Access 2003 en la que tengo las siguientes tablas:
Contactos: IDNombre, Nombre, Apellidos
(Donde Almaceno contactos de teléfono)
Grupos: IDGrupo, NombreGrupo
(Donde almaceno los Grupos de contactos que tengo)
DetalleGrupo: ID Grupo, IDNombre
(Tabla que relaciona ambas tablas)
Mi pregunta es la siguiente:
Tengo un Formulario de Contactos donde muestro todos los datos del contacto y este a su vez tiene un subformulario donde se muestran los grupos a los que pertenece cada contacto. En el encabezado de dicho formulario he colocado un combo donde aparecen todos los grupos existentes para poder filtrar el formulario de contactos por medio de los grupos. Este combo muestra tanto el Grupo como su IDGrupo, Nombre y el Total de contactos que tiene cada grupo.
Mi problema es que no sé cómo Filtrar los contactos para que aparezcan solo los que pertenezcan al grupo que he seleccionado en el Combo cuando se seleccione algún grupo del combo. Las tablas están relacionadas, pero no tengo ningún Campo en la Tabla de Contactos que haga referencia al Grupo. ¿Cómo puedo hacerlo o que código he de ponen en el evento AlActualizar del combo para que me filtre el formulario de contacto y aparezcan solo aquellos contactos que pertenezcan al grupo seleccionado.