[Resolvido] Filtrar Componente Grade (Começando com)



  • Olá, boa tarde

    Minha dúvida dessa vez e bem simples.

    Em meu formulário tenho uma grade de informações

    [img]http://img28.imageshack.us/img28/6331/gradet.jpg[/img]

    Ela e alimentada pelo formulário "Pacientes - Grade" com as colunas:
    Matrícula, Nome, CPF, Data de Nascimento e etc...

    Adicionei um parâmetro na grade

    [img]http://img59.imageshack.us/img59/3659/filtrosa.jpg[/img]

    Mas não e bem oque eu quero. A grade e filtrada apenas se o valor for Idêntico Ex: Ângela Maria Soares Nunes = Ângela Maria Soares Nunes.

    Gostaria de filtra a grade como o campo lista [img]http://img401.imageshack.us/img401/8789/listap.png[/img] colocando apenas o inicio da palavra e a grade seja filtrada exibindo todos os começados com o valor.

    Desde já Agradeço ;)


  • Aí você vai ter que implementar o evento "Ao pressionar tecla" do componente texto. A medida que vai digitando, você captura o valor e vai filtrando a grade.
    Não acho que o desempenho seja dos melhores, mas é válido, a depender da tabela que vai ser filtrada.

    Detalhando o evento Ao Pressionar Tecla
    http://www.dicasmaker.com.br/2010/11/detalhando-o-evento-ao-pressionar-tecla.html


  • ai eu uso a função "Modifica a consulta do formulário ou grade ":?:


  • Exato.


  • Ok, vou tentar aqui depois respondo se funcionar. Valew Anderson :D


  • Ok, a principio funcionou

    [img]http://img841.imageshack.us/img841/9128/semttulomhx.jpg[/img]

    só que continuei com o mesmo problema

    [img]http://img39.imageshack.us/img39/1313/semttulohb.jpg[/img]

    porem agora acho que será fácil você me ajudar qual o critério eu uso na consulta ?

    [img]http://img94.imageshack.us/img94/6149/semttulocbi.jpg[/img]

    Para que a filtragem seja feita como na lista dinâmica ? [img]http://imageshack.us/a/img401/8789/listap.png[/img]
    ou seja ao invés de "=" ser Começando com? :|


  • Vc vai ter que utilizar o Like.

    http://www.dicasmaker.com.br/2010/03/usando-like-em-consultas.html


  • Funcionou perfeitamente, valew mesmo Anderson.

Log in to reply