Cuadros combinados en cascada

Hola buenas.
Tengo un formulario y dentro de el otro subformulario.
En el form principal tengo un cuadro combinado de proveedores con idproveedor y nombreproveedor que se refiere a una tabla, y en el subform tengo un cuadro combinado de productos, que se refiere a la tabla productos con idproducto, nombreproducto y un idproveedor que se relaciona con la tabla proveedores.
Quiero que según elija un proveedor me aparezca en el otro combo del subfor los productos de ese proveedor.
Lo he intentado hacer desde el combo del subform en el evento después de actualizar, pero me da error porque no me localiza al combo del form principal.
Si alguien me puede ayudar.
Un saludo.
Respuesta
1
Según los datos que adjuntas pondré nombres a cada objeto para poder escribir las instrucciones necesarias
Formulario1: Principal
Sub formulario: Secundario
El contenedor de subformulario también se llama Secundario
cuadro combinado 1: Proveedor
Cuadro Combinado2, del subformulario: Producto
Lo primero en el Origen de fila de Producto: debe estar algo así:
SELECT idproducto, nombreproducto from Productos
where idproveedor=Forms!Principal.Form.Proveedor
Segundo es adicionar la siguiente instrucción en el evento de`pues de actualizar de Proveedor
Me.Secundario.form.Producto.Requery
Slds.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas