Como Filtrar elementos del Access combobox
He encontrado muchos ejs. De como usar un combobox para filtrar a otro combobox en un formulario pero, mi duda no es sobre esto, si no sobre como filtrar los elementos de la lista de un combobox (IdDHerr) cada vez que cambie de registro, tomando como criterio de filtro otro campo (IdFase) del registro actual, quiero hacer la operación anterior en modo de "vista de hoja de datos (cuadricula)" sea desde la tabla de interés o desde un formulario creado a partir de esta tabla.
Tabla de interés: Procedims
Campos: IdProc (i), IdFase (i), Nombre (c(25)), IdDHerr (i)
Registros: 1,1,"Cargar", 2 / 2,1,"Abrir", 2 / 3,1,"Agregar", 1 / 4,1,"Licuar", 1 /
5,2,"Empuje", 7 / 6,2,"Adecuar", 6
Consulta de búsqueda para campo IdDHerr:
SELECT DHerramientas.IdDHerr, Fases.IdFase, DHerramientas.Nombre
FROM DHerramientas INNER JOIN Fases ON DHerramientas.IdHerr = Fases.IdHerr
ORDER BY DHerramientas.Nombre;
Tablas de búsqueda
Tabla:DHerramientas
Campos:IdDHerr (i), IdHerr (i), Nombre (c(25))
Registros: 1,1,"Proceso" / 2,1, "Entrada" / 3,1,"Decisión" / 4,1, "Inspección"
5,2,"Producción" / 6,2, "Ambiente" / 7,2,"Obra"
Tabla:Fases
Campos:IdFase (i), IdHerr (i), Nombre(c(25))
Registros: 1,1,"Elaboración" / 2,2, "Variación"
De lo que se trata es que el combobox (IdDHerr) filtre de acuerdo al IdFase del registro actual y solo muestre los elementos correspondientes.
ej. Si IdFase = 1 entonces el combobox solo debe mostrar: Proceso, Entrada, Decisión e Inspección
cuando IdFase = 2 entonces deberá mostrar: Producción, Ambiente y Obra