Cargar datos en Dropdownlistbox
Tengo 2 tablas
Oficina y unidades.
Tabla oficina tiene los siguientes campos:
Of_codigo(pk), nombre_oficina, jefe, telefono, email
tabla unidades tiene los siguientes campos:
unidad_codigo(pk), nombre, jefe, of_codigo(fk)
Luego para agregar los datos en un dropdownlistbox1 donde tengo los datos de la tabla oficina hago lo siguiente:
Declaro una instance variables
declare llena_oficina cursor for
select nombre_oficina
from oficina;
ingreso el codigo en el evento open del formulario:
string uno
open llena_oficina;
fetch llena_oficina into :uno;
do while sqlca.sqlcode=0
ddlb_1.additem( uno)
fetch llena_oficina into :uno;
loop
close llena_oficina;
Con el código anterior puedo agregar los registros
de la tabla oficina al dropdownlistbox1
no tengo problemas con la tabla oficina.
Lo que necesito que me ayuden es cuando selecciono del dropdownlistbox1 donde están cargados los datos de la tabla oficina. Por ejemplo
secretaria general me muestre las unidades que ya los tengo
ingresados en la base de datos, que estos datos me los cargue en
el otro dropdownlistbox2.
Más o menos el ejemplo es como de un ubigeo : ej: departamento, provincia, distrito
selecciono departamento me muestra todos los distritos del departamento en los dropdownlistbox respectivos.
Si me ayudaran les estaré muy agradecido.
Oficina y unidades.
Tabla oficina tiene los siguientes campos:
Of_codigo(pk), nombre_oficina, jefe, telefono, email
tabla unidades tiene los siguientes campos:
unidad_codigo(pk), nombre, jefe, of_codigo(fk)
Luego para agregar los datos en un dropdownlistbox1 donde tengo los datos de la tabla oficina hago lo siguiente:
Declaro una instance variables
declare llena_oficina cursor for
select nombre_oficina
from oficina;
ingreso el codigo en el evento open del formulario:
string uno
open llena_oficina;
fetch llena_oficina into :uno;
do while sqlca.sqlcode=0
ddlb_1.additem( uno)
fetch llena_oficina into :uno;
loop
close llena_oficina;
Con el código anterior puedo agregar los registros
de la tabla oficina al dropdownlistbox1
no tengo problemas con la tabla oficina.
Lo que necesito que me ayuden es cuando selecciono del dropdownlistbox1 donde están cargados los datos de la tabla oficina. Por ejemplo
secretaria general me muestre las unidades que ya los tengo
ingresados en la base de datos, que estos datos me los cargue en
el otro dropdownlistbox2.
Más o menos el ejemplo es como de un ubigeo : ej: departamento, provincia, distrito
selecciono departamento me muestra todos los distritos del departamento en los dropdownlistbox respectivos.
Si me ayudaran les estaré muy agradecido.
1 Respuesta
Respuesta de achafio