Ver Mensaje Individual
  #1  
Antiguo 25-06-2013
m8estrella83 m8estrella83 is offline
Miembro
 
Registrado: ene 2006
Posts: 58
Reputación: 19
m8estrella83 Va por buen camino
limpiar combobox

Hola !

Tengo un combobox con dos opciones, y un DBgrid que muestra los resultados de un query, y necesito que cuando den doble clic sobre un registro, el combobox muestre el dato que le corresponde del query yo puse el siguiente codigo.



Código Delphi [-]
if query1.fieldbyname('lista').asstring <> '' then
begin

 if query1.fieldbyname('lista').asstring = 'V' then
   begin
   combobox2.ItemIndex:=0;
   end;

 if query1.fieldbyname('lista').asstring = 'VM' then
   begin
   combobox2.ItemIndex:=1;
   end;

end
else
 begin
 combobox2.Text:='';
 end;


Si muestra los datos en el combobox, pero si algún registro tiene el campo "lista" vacío el combobox se limpia y cuando vuelvo a dar clic a otro registro que si tiene el dato este no aparece en el combobox.


no he podido saber cual es el problema.

espero me puedan ayudar se los agradecería mucho.

Última edición por m8estrella83 fecha: 25-06-2013 a las 01:48:32.
Responder Con Cita