
combos anidados separados en dos formularios
Publicado por emiliano (26 intervenciones) el 06/06/2024 21:58:27
Hola. Tengo 4 cuadros combinados anidados o sincronizados, que al elegir determinada opción en el primero, en el segundo, en el tercero y cuarto van apareciendo en cascada las diferentes listas de opciones correspondientes en los subsiguientes según los estipulado.Hasta ahí todo bien.
El cuadro combinado principal o 1 se halla en un formulario A y los otros tres combos se completan al entrar a un nuevo formulario B, accionando boton "abrir formulario B", el cual se abre en modo dialogo. Si tengo que completar nuevos registros pareciera funcionar todo perfecto, pero cuando por alguna equivocación tengo que cambiar una opción ya elegida en el cuadro combinado 1, al volver a ingresar al formulario B sólo el cuadro combinado 2 está en blanco o vacío; los cuadro combinados 3 y 4 mantienen las opciones elegidas anteriormente que ni siquiera pertenecen a las opciones esperadas por la nueva selección realizada en el cuadro 1 en formulario A. De todos modos, si despliego la lista en combo 2 aparecen las categorías esperadas y al seleccionar una de ellas entonces sí se blanquean los combos 3 y 4 y las listas de los mismos son las sincronizadas.
La pregunta sería como lograr que los combos 3 y 4 también se blanqueen al cambiar la opción seleccionada en combo principal 1, de modo de evitar confusión en otro usuario. Intenté llevar el id del combo 1 como "default value" al formulario B -a través de un evento en el generador de código-, para ver si se "activaba" la sincronización de los combos 3y 4, por lo que deberían vaciarse si hay opciones de lista no correspondientes a la nueva selección en el principal, pero en este caso lo que sucede es que el valor por default del combo 1 transportado al formulario B no se actualiza al modificar el combo 1 del formulario A.
Saludos gracias
El cuadro combinado principal o 1 se halla en un formulario A y los otros tres combos se completan al entrar a un nuevo formulario B, accionando boton "abrir formulario B", el cual se abre en modo dialogo. Si tengo que completar nuevos registros pareciera funcionar todo perfecto, pero cuando por alguna equivocación tengo que cambiar una opción ya elegida en el cuadro combinado 1, al volver a ingresar al formulario B sólo el cuadro combinado 2 está en blanco o vacío; los cuadro combinados 3 y 4 mantienen las opciones elegidas anteriormente que ni siquiera pertenecen a las opciones esperadas por la nueva selección realizada en el cuadro 1 en formulario A. De todos modos, si despliego la lista en combo 2 aparecen las categorías esperadas y al seleccionar una de ellas entonces sí se blanquean los combos 3 y 4 y las listas de los mismos son las sincronizadas.
La pregunta sería como lograr que los combos 3 y 4 también se blanqueen al cambiar la opción seleccionada en combo principal 1, de modo de evitar confusión en otro usuario. Intenté llevar el id del combo 1 como "default value" al formulario B -a través de un evento en el generador de código-, para ver si se "activaba" la sincronización de los combos 3y 4, por lo que deberían vaciarse si hay opciones de lista no correspondientes a la nueva selección en el principal, pero en este caso lo que sucede es que el valor por default del combo 1 transportado al formulario B no se actualiza al modificar el combo 1 del formulario A.
Saludos gracias
Valora esta pregunta


0