Cargar Listbox2 desde Listbox1
Publicado por Alejandro (2 intervenciones) el 14/05/2008 21:44:45
Hola podrian alguien darme una mano que mi nivel de programacion es bastante bajo
Tengo un ListBox que cargo con los campos "Nombre_carrera" desde una Tabla llamada Carrera, lo que no estoy pudiendo hacer es que en un segundo Listbox (2) me muestre las materias que tiene esa carrera.
Un ejemplo en Listbox1: tengo (analista, abogacia, contabilidad) y si selecciono analista el listbox2 muestre (programacion,matematica...) si selecciono Abogacia el listbox muestre (derecho penal, Constitucional..)
Otra duda: Tengo 6 carreras en la tabla carrera voy a necesitar abrir 6 recordset ¿? o se lo puede hacer con menos.
Las tablas son asi: Carrera (ID_carrera, Nombre_carrera,id_planestudio) Materia: (Id_materia,Nombre_materia,id_carrera,peridodo,id_profesor)
Utilizo ADO y SQl.
Debo hacer una rutina q me identifique q Id_esta seleccionado en el primer List y segun lo seleccionado abrir su correpondientes datos en el listbox ¿? ¿como seria lo mas eficiente?
Gracias de antemano (Espero que se entienda) SALUDOS!!
PD: Cualquier ayuda me viene bien, consejos o algun sitio donde se explique el procedimiento.
Tengo un ListBox que cargo con los campos "Nombre_carrera" desde una Tabla llamada Carrera, lo que no estoy pudiendo hacer es que en un segundo Listbox (2) me muestre las materias que tiene esa carrera.
Un ejemplo en Listbox1: tengo (analista, abogacia, contabilidad) y si selecciono analista el listbox2 muestre (programacion,matematica...) si selecciono Abogacia el listbox muestre (derecho penal, Constitucional..)
Otra duda: Tengo 6 carreras en la tabla carrera voy a necesitar abrir 6 recordset ¿? o se lo puede hacer con menos.
Las tablas son asi: Carrera (ID_carrera, Nombre_carrera,id_planestudio) Materia: (Id_materia,Nombre_materia,id_carrera,peridodo,id_profesor)
Utilizo ADO y SQl.
Debo hacer una rutina q me identifique q Id_esta seleccionado en el primer List y segun lo seleccionado abrir su correpondientes datos en el listbox ¿? ¿como seria lo mas eficiente?
Gracias de antemano (Espero que se entienda) SALUDOS!!
PD: Cualquier ayuda me viene bien, consejos o algun sitio donde se explique el procedimiento.
Valora esta pregunta


0