Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AlexAC

Utilizando Filtro - Problemas

Recommended Posts

Bom dia.

Estou precisando de ajuda sobre como filtrar por Nome aceitando 'espaço' no edit.text.

Ex: Filtrar por Nome: 'Ana Carolina' (O Delphi não aceita o espaço entre Ana ' ' Carolina)

 

Alguém pode me dar uma idéia? Obrigado.

 

AlexAC

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste o código que está utilizando para podermos auxiliar... sem ele fica difícil dar sugestões.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelo contato.

 

Estou utilizando Delphi 7 e base de dados em Access.

 

Segue o Código:

 

If EditNome.Text <> '' then
begin
with DataModulo.qryPedidosGeral do
begin
Filtered := False;
If EditFiltro.Text <> '' then
EditFiltro.Text := EditFiltro.Text + ' AND ';
EditFiltro.Text := EditFiltro.Text + '(Paciente) Like *'+editNome.Text +'*';
Filter := EditFiltro.Text;
Filtered := True;
end;
EditNome.Text := '';
EditNome.SetFocus;

end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente fazer isso:

 

If EditNome.Text <> '' then
  begin
    with DataModulo.qryPedidosGeral do
    begin
      Filtered := False;
      If EditFiltro.Text <> '' then
         EditFiltro.Text := EditFiltro.Text + ' AND ';
      EditFiltro.Text := EditFiltro.Text + '(Paciente) Like ' + QuotedStr('*' + editNome.Text + '*');
      Filter := EditFiltro.Text;
      Filtered := True;
    end;
    EditNome.Text := '';
    EditNome.SetFocus;

  end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.