Consulta no hace nada
Publicado por jose (2 intervenciones) el 24/04/2004 19:02:36
Mi problema es este: Tengo una tabla en Paradox, cuyo campo clave es clave_colonia (esta tabla guarda nombres de colonias), en mi formulario he colocado un control TDatasource, un TQuery y 2 TComboBox, en el primer Combo (ComboBox1 tengo un listado de ciudades) lo que deseo hacer es que cuando seleccione una ciudad me muestre sus colonias en el otro Combo. Le he puesto pues en el TQuery, la sig. sentencia:
SELECT nombre_colonia FROM colonia WHERE ciudad=:ComboBox1.Text
y como parámetro (propiedad Params) el ComboBox1.Text en el cual le di un valor inicial como parámetro.
Dentro del evento OnDataChange del DataSource escribi esto:
ComboBox2.Items.Add (Datasource1.DataSet.FieldValues 'Nombre_colonia']);
Query1.FindNext;
Esto funciona para cuando aparece por primera vez pero despues no hace nada. Mi pregunta es ¿Como le hago para que cuando se seleccione una ciudad me muestre sus respectivas colonias?
De antemano gracias por su valiosa ayuda
SELECT nombre_colonia FROM colonia WHERE ciudad=:ComboBox1.Text
y como parámetro (propiedad Params) el ComboBox1.Text en el cual le di un valor inicial como parámetro.
Dentro del evento OnDataChange del DataSource escribi esto:
ComboBox2.Items.Add (Datasource1.DataSet.FieldValues 'Nombre_colonia']);
Query1.FindNext;
Esto funciona para cuando aparece por primera vez pero despues no hace nada. Mi pregunta es ¿Como le hago para que cuando se seleccione una ciudad me muestre sus respectivas colonias?
De antemano gracias por su valiosa ayuda
Valora esta pregunta
0