Estimado Roca:
Ante todo un saludo después de un tiempo perdido por aquí.
Aunque no me gusta poner varias preguntas en un solo mensaje, hace un tiempo que vengo con estos problemas en un programa que ya debo terminar. Por eso, le pido disculpas por este grupo de preguntas, pero me es de suma importancia, y en aras de no perder tiempo, le pido, como siempre, su ayuda.
Tengo dos Combos enlazados o sincronizados, uno que muestra provincias y otro que muestra los municipios de cada provincia.
En los dos combos, al recibir el foco, se despliegan automáticamente para poder seleccionar más rápido la provincia o municipio. También existe la posibilidad en ambos combos, de que a medida que teclea un carácter se escribe la provincia o municipio que coincida con el carácter escrito. Como los combos están enlazados, cuando se selecciona la provincia, en el combo municipio aparecen los municipios de esa provincia, pudiéndose visualizar inmediatamente el primer municipio de la provincia seleccionada.
Pero ahí está mi primera duda, hay que seleccionar obligatoriamente la provincia, o sea, hay que HACER CLIC en el nombre de la provincia para que aparezcan los municipios de esa provincia en el combo Municipio.
Mis preguntas son:
1- ¿Existe la posibilidad de que sin necesidad de dar clic en la provincia para seleccionarla, o sea, que a medida que cambie el nombre de la provincia con el teclado, automáticamente cambien también los municipios en el otro combo?
2- Si la posibilidad anterior no existiera, ¿pudieran cambiar los municipios con solo oprimir la tecla Enter encima del nombre de una provincia, en vez de hacer clic en ella para seleccionarla?
3- Los combos tienen dos campos, uno numérico que identifica la provincia o municipio y, otro, de texto, con el nombre de la provincia o municipio, respectivamente. La columna dependiente es la 1 (numérico), pero se visualiza la 2 (texto), en ambos combos. Pregunto: ¿existe alguna manera de que se tecleara un número, perteneciente al campo numérico y se seleccionara (y se visualizara) el texto de la columna 2, correspondiente a ese número?
4- En ese formulario se visualizan los datos de una persona distinta a medida que presiono el botón Siguiente. En un combo tengo una lista de Instituciones y, quisiera que a medida que presiono el botón Siguiente para entrar los datos del nuevo cliente, me saliera en ese combo, siempre un mismo elemento de la lista del combo, por ejemplo, que siempre me saliera, por defecto, el elemento 6, aunque después lo cambiara manualmente. O sea, que se visualice siempre el mismo elemento solo cuando el formulario esté vacío, a no ser que lo cambie manualmente.
Para este último caso, he insertado el siguiente código:
ComboRemitente.Value = ComboRemitente.ItemData(6)
También lo he hecho con la propiedad DefaultValue, pero no resulta, como tampoco me ha resultado en ningún evento. Me gustaría, por tanto, saber cómo logro que, por defecto, siempre se visualice el mismo elemento y en qué evento lo coloco.
5- En un formulario tengo varios subformularios que se encuentran en un control de fichas, cada subformulario en una página diferente de la ficha. ¿Cómo puedo pasar del formulario al primer control del primer subformulario que está en la primera página del control Ficha?
Gracias de antemano
Un saludo
Medardo |