Pregunta: | 57932 - RELACIONAR SUBFORMULARIO CON FORMULARIO |
Autor: | Betty _ |
Hola,
Tengo un formulario con tres controles: cbo_actividades, cbo_etapas y txt_modo. El valor de txt_modo depende de lo elegido en cbo_etapas. La lista de cbo_etapas depende de lo elegido en cbo_actividades. También tengo un subformulario con los datos de una tabla que tiene como clave 3 campos: actividad, etapa y modo; y mas columnas de informacion. Lo que quiero es que una vez que tengo los valores, en cbo_actividades, en cbo_etapas y en txt_modo, el subformulario se actualice con las entradas correspondientes. En el subformulario (modo creacion) tengo para las propiedades: LinkMasterFields: cbo_actividades.value;cbo_etaps.value;txt_mode.value LinkChildFields: actividad;etapa;modo Pero no funciona porque cuando "ejecuto" me pide los valores "hijos" como parametros al empezar. Y después tampoco actualiza el subformulario dependiendo de los valores escogidos... Como se hace esto? O es que lo que intento hacer es imposible? Gracias |
Respuesta: | Antonio [email protected] |
Tienes que salvar el subform (cuando estás en modo diseño) dejando en blanco las propiedades de enlace (LinkMasterFields y LinkChildFields) y en el parent la propiedad visible del subform a falso.
En tiempo de ejecución, después de abrir el form padre y que se hayan escogido los valores de los combos del padre estableces las propiedades de enlace del subform (LinkMasterFields y LinkChildFields) y a continuación haces visible el subform. |