Campo vazio, Locate trazer vazio também.

Delphi

06/07/2006

To usando um locate e queria o seguinte:
Quando eu uso o backspace ou delete no edit para consultar outro valor eu queria que na na qry retornasse nula, para no DBText não aparecer nada. POrque sempre quando ativo, mesmo sem digitar o DBText ja me tras o primeiro registro, e quando no Edit não tem valor algum retorna para o primeiro registro. Eu queri que ele fosse subordinado ao comando do Locate entenderam.

OnChange - 
qry.Locate(´cod´, valor.text, [LoPartialKey]);


Valeu galera !


Laelsonc

Laelsonc

Curtidas 0

Respostas

Laelsonc

Laelsonc

06/07/2006

Valeu galera. Vitor Rúbio me deu uma dica aq no msn. Fechando e abrindo a qry. Valeu pessoal !

   if not qry.Locate(´campo´,valor.text),[LoPartialKey]) then begin
   qry.Close;
   end else begin
   qry.Open;
   end;



GOSTEI 0
POSTAR