ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Busca por qualquer parte do texto no select

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Ter Mai 08, 2018 3:49 pm    Assunto: Busca por qualquer parte do texto no select Responder com Citação

Uso postgres 9.4 e quero saber se existe uma forma de pesquisar por qualquer parte do texto

Tipo tenho assim no banco

SÃO JOÃO DE ASSIS

No edit pesquisar assim "SÃO ASS" ou "J SIS"

Ele saber do que se trata.

Obrigado.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
weberdamasio
Experiente
Experiente


Registrado: Sábado, 19 de Julho de 2003
Mensagens: 420
Localização: Maringá - PR

MensagemEnviada: Ter Mai 08, 2018 4:22 pm    Assunto: Responder com Citação

Ao fazer a pesquisa substitua os espaços em branco por %.

varString = StringReplace(Edit1.Text,' ','%',[rfReplaceAll]);

QR.SQL.Text := 'Select * From Tabela Where Nome Like (''%'+varString+'%'')';[/code]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Ter Mai 08, 2018 4:46 pm    Assunto: Responder com Citação

weberdamasio escreveu:
Ao fazer a pesquisa substitua os espaços em branco por %.

varString = StringReplace(Edit1.Text,' ','%',[rfReplaceAll]);

QR.SQL.Text := 'Select * From Tabela Where Nome Like (''%'+varString+'%'')';[/code]


Obrigado pela dica amigo, deu certo.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB