none
Combos Dependientes Estados, Ciudades

    Question

  •  

    Tengo una de esas dudas de formas y espero que puedan ayudarme:

    Supongan que tengo la típica tabla "Personas" y necesito llenar la ciudad donde vive dicha persona.

    Tengo para eso 4 tablas (estados -> ciudades->municipios->colonias) y en personas almacenaría únicamente los "ids" de estados, ciudades,...etc.

     

    El problema que tengo es que al cargar el form lleno todas las tablas, personas, estados, ciudades, municipios y colonias, con un select * from... para cada tabla, como podran imaginarse la tabla que mas registros tiene es la de colonias y mi form se tarda demasiado en aparecer, lo hago de este modo pensando que asi al navegar de persona en persona los combos se muevan mostrando el dato que le corresponde a cada persona, como si fuera un combo de estado civil (casado, soltero, viudo, divorciado.. autoviudo).

     

    Como podria agilizar la carga de ese formulario? es correcta la forma en como lo hago?

     

    Ahora.. que tendria que hacer para que cuando agregue una persona nueva, al seleccionar un estado en el combo de estados el combo de ciudades solo me muestre las ciudades que le correspondan a ese estado?

     

    Espero alguien pueda ayudarme u orientarme en algun camino a seguir.. estoy trabajando con sql server 2005 y C# visual studio 2005.

     

    De antemano muchas gracias.

     

    PD. Las tablas que tengo de estados, ciudades.. etc .. son de la republica mexicana.. por si a alguien le interesa

    Wednesday, December 17, 2008 11:41 PM

Answers

All replies

  • Hola,

    Hombre pues parece facil,

    En vez de cargas todos los datos del tiron al principio los debes cargar secuencialmente.

    Al empezar carga todos los estados.

    En el evento SelectedIndexChanged:

    http://msdn.microsoft.com/es-es/library/system.windows.forms.combobox.selectedindexchanged(VS.80).aspx

    De ese combo pones una consulta que cargue los datos del siguiente como... pero ojo... filtrando y solo trayendo los correspondientes al estado selecionado.

    Y asi sucesivamente ¿no?

    Un saludo.

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Senior Analist

    Web: http://www.moreplus.es/index.aspx


    Thursday, December 18, 2008 6:24 AM
  •  

    Que tal Javier...

     

    Muchas gracias por tu respuesta, me fue de gran ayuda... es un gusto poder contar contigo..

     

    Saludos y felices fiestas...

    Monday, December 22, 2008 3:45 PM
  • PD. Las tablas que tengo de estados, ciudades.. etc .. son de la republica mexicana.. por si a alguien le interesa

    Hola buenas tardes:

    Ando buscando precisamente una Bd que contenga toda la distribucion geografica de la Republica Mexicana (Estados, municipios, colonias, rancherias, etc..) por ahi anduve investigando en la pagina del Inegi y en la de Sepomex pero me encuentro con ciertas diferencias ya que Sepomex tiene unos que no aparecen en el Inegi y vicerversa...

    Tu Bd que tal anda?

    Saludos, ojala pueda contar con tu ayuda.

    Luis Escobar

    Wednesday, February 15, 2012 12:22 AM
  • hola, Leí que habías solucionado tu problema me podrías explicar por favor?, soy principiante en visual basic net, y estoy utilizando una base de datos access, ojala contar con tu ayuda, gracias!

    Tuesday, October 29, 2013 12:22 PM
  • hola, me podría explicar por favor lo que se comento anteriormente, soy principiante en visual basic net, y estoy utilizando una base de datos access, ojala contar con tu ayuda, gracias!

    Tuesday, October 29, 2013 12:24 PM
  • Hola: 

     Nancy, podrías crear una nueva pregunta describiendo que es lo que necesitas realmente esto para poder darle un seguimiento puntual a tu necesidad.


    Saludos desde Monterrey, Nuevo León, México!!!

    Tuesday, October 29, 2013 3:50 PM