Função Search

Concluído

A função Filter é excelente em consultas precisas e normalmente fixas. No entanto, se você está buscando uma abordagem mais adaptável, especialmente em colunas de cadeia de caracteres, a função Search é adequada para isso.

Imagine que você tenha uma caixa de entrada de pesquisa no aplicativo em que os usuários podem digitar uma cadeia de caracteres. Usar a função Search em sua galeria permite uma consulta dinâmica. Ela recupera linhas que contêm a cadeia de caracteres especificada em qualquer lugar da coluna, oferecendo uma funcionalidade de pesquisa mais flexível e versátil para os usuários.

Por exemplo, se você desejasse fazer uma correspondência parcial de cadeia de caracteres em uma coluna de endereço. Se fosse uma coluna de texto chamada Endereço e se houvesse um controle Entrada de Texto chamado SearchInput no seu aplicativo, você poderia usar a fórmula a seguir na propriedade Items de uma galeria.

Search(YourDataSource, SearchInput.Text, Address)

Essa fórmula retornaria todas as linhas em que a coluna Endereço contivesse o valor inserido no controle Entrada de Texto chamado SearchInput. Outro comportamento útil é deixar SearchInput em branco, o que significa que o usuário não inseriu dados e, portanto, todas as linhas de YourDataSource serão retornadas. Isso torna a função Search poderosa e fácil de usar.

A função Search também pode ser usada para pesquisar em mais de uma coluna. Para que o exemplo anterior também pesquise na coluna de texto Cidade, atualize as fórmulas da seguinte maneira.

Search(YourDataSource, SearchInput.Text, Address, City)

Adicionando uma vírgula e uma coluna de texto extra, você pesquisa uma segunda coluna. Você poderá adicionar quantas colunas de texto extras forem necessárias.