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

Añade tu respuesta

Haz clic para o