RE:para viktor - query con like
Ok, nunca me tocó hacer algo similar, pero te voy a dar una idea.
Ya que el combobox solo se puede cargar la descripción de la ciudad, creo que podes combinar con un vector, o sea, suponete el sigte caso:
Código Ciudad
1 Paris
2 Madrid
3 London
En combobox cargarás las descripciones y en el vector los códigos, y la forma de relacionar el combo y el vector sería con el itemindex de los items del combo y el indice del vector. Me entendes?,
Te pongo un ejemplo:
Combo_ciudad : Para la descripción
Vector_codigo: Para los códigos
Cargas en el combo y el vector:
i := 0;
With Ciudad do
begin
open;
first;
while not eof do
begin
Combo_ciudad.items.add(Fieldbyname('ciudad').asstring);
vector_codigo[i] := fieldbyname('codigo').asinteger;
inc(i);
next;
end;
end;
Y para el query:
With Query1 do
begin
close;
sql.clear;
sql.add('select * from la_tabla where codigo_ciudad = ' + inttostr(vector_codigo[combo_ciudad.itemindex]));
open;
end;
Ninguno de los códigos he probado, así que tal vez tendrá algunos errores de sintaxis, pero espero que por lo menos la idea te haya quedad claro.
Espero que te haya servido.