Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida Simples Para Consultar Registro (RESOLVIDO)


Alessandro

Pergunta

Boa tarde pessoal, estou com o seguinte problema....iniciando no interbase wink.gif

1º Eu desejo consultar por nome, atraves de um edit1.Text

2º No IBQuery eu digitei no Command Text Editor o seguinte código : SELECT * FROM AGENDA

WHERE nome = :nome_digitado

3º Depois, coloquei este outro no botão consultar :

dataModule1.IBDatabase1.Connected := true;

dataModule1.IBQuery1.Active := false;

dataModule1.IBQuery1.ParamByName('nome_digitado').AsString:=Edit1.Text;

dataModule1.IBQuery1.Active := true;

dbGrid1.ReadOnly := true;

Está funcionando normalmente...só que eu queria otimizar a consulta...e quando digitado A por exemplo,

1º O dbGrid trazer tudo que começar com A

Alessandro

Adriano

Agnaldo

e assim por diante...

2º Ordenado em ordem alfabética

Se alguém tiver um tempinho...postaí.... biggrin.gif

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá Alessandro,

Vou fazer o exemplo sem a utilização de parâmetros (como vc. fez ao utilizar :nome_digitado).

No evento OnKeyUp do seu objeto Edit1, adicione o seguinte código:

  IBQuery1.Close;
  IBQuery1.SQL.Clear;
  IBQuery1.SQL.Add('SELECT * FROM agenda WHERE nome LIKE ' + #39 + Edit1.Text + '%' + #39);
  IBQuery1.Open;

Abs.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...