Origen de la fila de Cuadro Combinado en Formulario Continuo
Publicado por JM (5 intervenciones) el 28/12/2019 22:43:48
ACCESS-2013.
Hola Amigos, a ver si me podéis ayudar. Me voy a extender un poco para intentar ser lo más claro posible.
Tengo varias tablas relacionadas, 3 de ellas son GÉNERO, PELÍCULA y ACTORES
Por ejemplo en GÉNERO podría tener Guerra, Comedia, Terror, etc.., En PELÍCULA: Guerra1, Guerra2, Guerra3, etc. (que son Películas de Guerra), Comedia1, Comedia2, Comedia3, etc. (Películas cómicas) y Terror1, Terror2, Terror3 (que son Películas de Terror) y cada una de estas PELÍCULAS están RELACIONADAS con el GÉNERO que le corresponde y finalmente los datos de los ACTORES.
Esto que diré a continuación, lo tengo hecho en un formulario normal para la entada y visualización de datos y funciona perfectamente con controles independientes, que una vez actualizados almacenan la información en el campo que corresponde, pero quiero hacerlo también en un FORMULARIO CONTINUO donde presento la información de los ACTORES, obtenida de una consulta, para que se vea en formato similar a una tabla y con todo ordenado para que sea fácil de modificar.
Los dos primeros campos del FORMULARIO CONTINUO son GÉNERO Y PELÍCULA (cuadros combinados), y luego vienen los datos de los ACTORES, si no hay modificaciones, la información presentada (origen del campo) es el mismo valor almacenado en las tablas, HASTA AHÍ TODO BIEN...
Pero si quiero hacer una modificación en el CUADRO COMBINADO PELÍCULA, quiero que LAS PELÍCULAS mostradas en este Cuadro Combinado sean las relacionadas con el GÉNERO que corresponde, es decir, que si en el cuadro combinado GÉNERO tengo Terror, que el cuadro combinado PELÍCULA, filtre los datos y sólo me permita elegir entre las películas de terror: Terror1, Terror2 y Terror3, en otras palabras, el cuadro combinado PELÍCULA depende del valor del Cuadro combinado GÉNERO.
Recordando que esto es en un FORMULARIO CONTINUO, si los datos para el CUADRO COMBINADO PELÍCULAS (Origen de la Fila) lo hago con controles independientes, a través de VBA (Después de Actualizar el Cuadro Combinado GENERO o Form_Current) o consultas que filtran el Origen de la Fila a partir del valor del Cuadro Combinado GÉNERO en el FORMULARIO, la información se repite para cada registro o se borra para los géneros distintos del seleccionado y si el origen de la fila lo obtengo directamente de la tabla PELÍCULA (el campo Película), obviamente muestra TODAS las películas de todos los géneros, cosa que no quiero que haga.
Alguna solución, alternativa o experiencia al respecto...?
Gracias a todos...!
Hola Amigos, a ver si me podéis ayudar. Me voy a extender un poco para intentar ser lo más claro posible.
Tengo varias tablas relacionadas, 3 de ellas son GÉNERO, PELÍCULA y ACTORES
Por ejemplo en GÉNERO podría tener Guerra, Comedia, Terror, etc.., En PELÍCULA: Guerra1, Guerra2, Guerra3, etc. (que son Películas de Guerra), Comedia1, Comedia2, Comedia3, etc. (Películas cómicas) y Terror1, Terror2, Terror3 (que son Películas de Terror) y cada una de estas PELÍCULAS están RELACIONADAS con el GÉNERO que le corresponde y finalmente los datos de los ACTORES.
Esto que diré a continuación, lo tengo hecho en un formulario normal para la entada y visualización de datos y funciona perfectamente con controles independientes, que una vez actualizados almacenan la información en el campo que corresponde, pero quiero hacerlo también en un FORMULARIO CONTINUO donde presento la información de los ACTORES, obtenida de una consulta, para que se vea en formato similar a una tabla y con todo ordenado para que sea fácil de modificar.
Los dos primeros campos del FORMULARIO CONTINUO son GÉNERO Y PELÍCULA (cuadros combinados), y luego vienen los datos de los ACTORES, si no hay modificaciones, la información presentada (origen del campo) es el mismo valor almacenado en las tablas, HASTA AHÍ TODO BIEN...
Pero si quiero hacer una modificación en el CUADRO COMBINADO PELÍCULA, quiero que LAS PELÍCULAS mostradas en este Cuadro Combinado sean las relacionadas con el GÉNERO que corresponde, es decir, que si en el cuadro combinado GÉNERO tengo Terror, que el cuadro combinado PELÍCULA, filtre los datos y sólo me permita elegir entre las películas de terror: Terror1, Terror2 y Terror3, en otras palabras, el cuadro combinado PELÍCULA depende del valor del Cuadro combinado GÉNERO.
Recordando que esto es en un FORMULARIO CONTINUO, si los datos para el CUADRO COMBINADO PELÍCULAS (Origen de la Fila) lo hago con controles independientes, a través de VBA (Después de Actualizar el Cuadro Combinado GENERO o Form_Current) o consultas que filtran el Origen de la Fila a partir del valor del Cuadro Combinado GÉNERO en el FORMULARIO, la información se repite para cada registro o se borra para los géneros distintos del seleccionado y si el origen de la fila lo obtengo directamente de la tabla PELÍCULA (el campo Película), obviamente muestra TODAS las películas de todos los géneros, cosa que no quiero que haga.
Alguna solución, alternativa o experiencia al respecto...?
Gracias a todos...!
Valora esta pregunta


0