Ver Mensaje Individual
  #1  
Antiguo 29-12-2004
Avatar de unreal4u
unreal4u unreal4u is offline
Miembro
 
Registrado: nov 2004
Ubicación: Temuco, Chile
Posts: 105
Reputación: 20
unreal4u Va por buen camino
a partir de región, listar la ciudad

hola a todos ... buscando por los foros, no encontré nada, así que decidí postear ...

la duda es la siguiente: en un dblookupcombobox, tengo las regiones; al seleccionar una de esas regiones, quiero que busque y liste todas las ciudades q hay en esa región en un dblookuplistbox. O sea, primero se selecciona la región, luego la ciudad. (Listar todas las ciudades me come bastante ancho de banda... )

Ahora bien, yo pensé q podría ser lo siguiente:

para el combobox:
Código:
SELECT nombre_region FROM region ORDER BY id_region;
Hasta aquí, todo bien, me lista todas las regiones...
En el evento onClick del combobox tengo la siguiente consulta:
Código:
SELECT id_region, nombre_region, nombre_ciudad 
FROM region, ciudades
WHERE ' + region_seleccionada + ' = nombre_region AND 
	  ciudad.id_region = region.id_region;
Dentro del mismo evento, asigno las propiedades correspondientes al listbox.
region_seleccionada es el nombre de la región q actualmente está seleccionado ...

Y aquí es donde entramos en problema ... A mi parecer, está todo bien, pero me tira un error relacionado con id_region... porqué no tengo idea, la verdad es q el msg de error es bien poco descriptivo... El error lo tira el motor de la base de datos, ustoy usando postgres 7.4 montado en linux, está todo bien por el lado del servidor. Se me ocurre q quizás podría hacer un procedimiento almacenado, donde le paso como parámetro el nombre de la región...

Sus sugerencias, reclamos, dudas, aportes, comentarios y demases son bienvenidas ... Muchas gracias ...
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Responder Con Cita