Deixando a pesquisa do Combobox mais rápida.

05/11/2022

0

Código simples mas que faz uma diferença!
No Evento OnChange
begin
FDm.QueryPacientes.SQL.Clear;
FDm.QueryPacientes.SQL.Add('SELECT NOME FROM PACIENTES where NOME like :INICIO ORDER BY NOME');
FDm.QueryPacientes.Parambyname('INICIO').Asstring:=ComboboxPacientes.text+'%';
FDm.QueryPacientes.Open;
If FDM.QueryPacientes.RecordCount > 0
THEN
begin
FDm.QueryPacientes.first;
while not FDm.QuerypACIENTES.Eof do
begin
comboboxPACIENTES.Items.Add(FDM.QueryPacientes.FieldByName('NOME').AsString);
FDm.QueryPacientes.next;
end;
end;
Normann Júnior

Normann Júnior

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar