Combobox y otros demonios


([N1] mirna) #1

Hola Foro!!!

Cree un formulario donde algunos campos tienen condición de visibilidad de acuerdo al contenido de un combobox (previamente asociado a una tabla estática). El caso es que al iniciar el formulario, el combobox tiene por defecto el primer ítem de la tabla estática, perfecto, pero no muestra el campo cuya visibilidad tiene esa opción, es necesario seleccionar otro ítem del combo y luego volver a poner el primero para que funcione, luego de eso, con cualquier otra opción que se elija, funciona. Probé colocar una instrucción en un evento que se dispara con la señal Inicializado, que obligue a la variable a tener un valor inicial, pero no funciona. ¿alguna idea?, ¿existe alguna forma de decirle al combobox que inicie con algún ítem específico?

Gracias por anticipado!


([N4] eic) #2

Hola.

Ese es un problema del combobox. Imagínate un formulario de alta: pues el combobox “parece” que muestra el primer elemento, pero realmente, el campo no tiene ningún valor (es un alta). La solución que yo tomé es lo que tú comentas: en el evento Inicializado, modifico el campo correspondiente con uno de los valores. También podrías poner un valor predeterminado en el campo (no olvides ponerlo entre comillas, en ambos casos, pues los códigos de las tablas estáticas son alfabéticos).

Saludos,

Fran Varona


([N1] mirna) #3

Gracias Fran, lo solucioné iniciando el campo, pero también funciona el valor predeterminado