Ola, to usando esse codigo pra autocompletar uma comobox:
procedure TFormCadastros.ComboBoxLocadorChange(Sender: TObject);
begin
SQLQueryClientes.Close;
SQLQueryClientes.SQL.Clear;
SQLQueryClientes.SQL.Add('Select * From Clientes');
SQLQueryClientes.Open;
SQLQueryClientes.First;
while not SQLQueryClientes.EOF do
begin
ComboBoxLocador.Items.Add(VarToStr(SQLQueryClientes.Fields[1].value));
SQLQueryClientes.Next;
end;
end;
Porem se tiverem os nomes na tabela gravados.
Carla
Carlito
Carlos
E eu digitar na comobox Carl
A comobox completa com o primeiro nome Carla.
Mas, se eu continuar e digitar a proxima letra i, Carli, ele passa pro proximo nome Carlito e ta certo.
Porem se eu voltar uma letra e apagar o i voltando pro Carl, ele mantem o Carl e não completa o Carla que é o primeiro nome.
Pergunta
Carlos Rocha
Ola, to usando esse codigo pra autocompletar uma comobox:
Porem se tiverem os nomes na tabela gravados.
Carla
Carlito
Carlos
E eu digitar na comobox Carl
A comobox completa com o primeiro nome Carla.
Mas, se eu continuar e digitar a proxima letra i, Carli, ele passa pro proximo nome Carlito e ta certo.
Porem se eu voltar uma letra e apagar o i voltando pro Carl, ele mantem o Carl e não completa o Carla que é o primeiro nome.
Como fazer isso?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.