Combobox dependientes
Publicado por David (9 intervenciones) el 15/08/2015 12:27:20
Hola a todos,
escribo esto a ver si por fin alguien puede darme una solucion al problema que no consigo solucionar con Vba excel.
A ver, estoy realizando una base de datos para llevar las cuentas de casa a base de formularios "sencillos".
El problema que no consigo solucionar seguro que es muy simple, pero no me sale lo que quiero hacer( estoy aprendiendo ahora a programar en Vba).
He creado una base de datos con productos de compra, precio, lugar de compra y seccion a la que pertenecen. El formulario de insertar nuevos productos ya está bien, pero el de modificar productos no me sale.
He vinculado el combobox donde introduzco los productos y automaticamente me rellena los dos textbox de precio y seccion, pero el combobox del lugar de compra debería darme en ciertos productos varias opciones y solo me selecciona la primera que encuentra. Me explico, la lista de supermercados me la carga, si modifico el precio del producto cuando carga los datos, el registro va perfecto, pero si selecciono el mismo producto pero cambio el supermercado y el precio, no me modifica los datos de precio donde debería sino que modifica el primer registro que encontro al cargar, cambiando tambien el supermercado en lugar de subir o bajar una fila para modificar solo el precio donde coincida el producto seleccionado con el supermercado elegido en el segundo combobox..
Los datos que cargan los combobox estan en una hoja de registros unicos y los datos a cambiar estan en la hoja de base de datos, donde cada producto puede estar vinculado hasta en tres supermercados distintos, cada uno en una fila separados. Y como la lista aun no esta completa, es posible que añada alguno más próximamente.
No se si me he explicado bien, pero espero que alguien lo entienda y pueda echarme una mano porque llevo ya dos semanas modificando codigo y nada me sale como quiero
Muchas gracias a todos
escribo esto a ver si por fin alguien puede darme una solucion al problema que no consigo solucionar con Vba excel.
A ver, estoy realizando una base de datos para llevar las cuentas de casa a base de formularios "sencillos".
El problema que no consigo solucionar seguro que es muy simple, pero no me sale lo que quiero hacer( estoy aprendiendo ahora a programar en Vba).
He creado una base de datos con productos de compra, precio, lugar de compra y seccion a la que pertenecen. El formulario de insertar nuevos productos ya está bien, pero el de modificar productos no me sale.
He vinculado el combobox donde introduzco los productos y automaticamente me rellena los dos textbox de precio y seccion, pero el combobox del lugar de compra debería darme en ciertos productos varias opciones y solo me selecciona la primera que encuentra. Me explico, la lista de supermercados me la carga, si modifico el precio del producto cuando carga los datos, el registro va perfecto, pero si selecciono el mismo producto pero cambio el supermercado y el precio, no me modifica los datos de precio donde debería sino que modifica el primer registro que encontro al cargar, cambiando tambien el supermercado en lugar de subir o bajar una fila para modificar solo el precio donde coincida el producto seleccionado con el supermercado elegido en el segundo combobox..
Los datos que cargan los combobox estan en una hoja de registros unicos y los datos a cambiar estan en la hoja de base de datos, donde cada producto puede estar vinculado hasta en tres supermercados distintos, cada uno en una fila separados. Y como la lista aun no esta completa, es posible que añada alguno más próximamente.
No se si me he explicado bien, pero espero que alguien lo entienda y pueda echarme una mano porque llevo ya dos semanas modificando codigo y nada me sale como quiero
Muchas gracias a todos
Valora esta pregunta


0