A Pesquisa por Coluna é uma alternativa à pesquisa tradicional do browse que utiliza chaves de índices. O browse é a lista com colunas que surge ao acionarmos a maioria das opções de menu do sistema Protheus, exibindo o conteúdo de uma tabela.
No modelo de pesquisa por coluna, é possível pesquisar expressões contidas em campos, localizar textos independentemente da acentuação e da caixa alta / baixa (letras maiúsculas e minúsculas).
A pesquisa por coluna se diferencia da construção de filtros devido a maior agilidade no uso. A construção de filtros, por outro lado, permite a construção de expressões complexas contendo mais de um campo.
A pesquisa por coluna estará disponível apenas em tabelas gerenciadas pelo DBAccess (SQL), devido aos recursos avançados de busca que utiliza.
Procedimentos para Utilização:
Para utilizar a Pesquisa por Coluna (Pesquisa Avançada), deve-se clicar no ícone em forma de 3 barras ao lado do campo de pesquisa (imagem abaixo), e então clicar em Coluna.

Ao selecionar a opção Coluna, ocorre uma alteração na listagem de seleção de ordem de busca. Ao invés de exibir as chaves de índices disponíveis para a tabela, passam a serem exibidos, separadamente, os campos elegíveis para busca. Por razões de desempenho, são exibidos apenas os campos que compõe alguma chave de índice. Isso dá mais alternativas para o banco de dados localizar rapidamente a informação.
Deve-se selecionar o campo desejado e preencher o campo de Pesquisa. Após o preenchimento deve-se clicar no botão Pesquisar (lupa). É possível informar expressões com acento e tanto os itens acentuados quanto os não acentuados serão localizados. Essa pesquisa também vai localizar itens em letras maiúsculas ou minúsculas.
Tomemos como exemplo o cadastro de municípios, tabela CC2. Efetuaremos uma busca pela expressão “são PAULO”, utilizando para tanto o campo “Município” que contém o nome do município.

Foram localizados todos os municípios que continham “São Paulo” no nome, independentemente da acentuação e das letras maiúsculas e minúsculas empregadas na busca.

A opção "Todas as colunas da tabela"
Ao selecionar a opção de pesquisa por colunas, são carregados os campos que compõe chaves de índice e são elegíveis para busca. No entanto, acima dos campos da lista existe um item especial, o item “Todas as colunas da tabela”, que permite que seja efetuada uma busca no browse considerando qualquer coluna (campo). Diferentemente da busca pelos campos normais, essa busca não filtra o resultado da pesquisa, mas posiciona o cursor (linha selecionada) ao encontrar um resultado. Nesse aspecto, assemelha-se à pesquisa normal, usando chaves de índice.
Ao utilizar a pesquisa avançada “Todas as colunas da tabela” podem ser configuradas opções de pesquisa. Ao marcar a caixinha “Todas as colunas da tabela” fica disponível para habilitar a opção "A partir desse ponto". Se marcar essa opção, a busca somente será feita nos registros que estiverem abaixo do atual registro selecionado, ignorando os que estiverem acima.

A opção "Considera Maiúsculas/Minúsculas"
Por padrão a pesquisa por coluna pode ser feita digitando-se maiúsculas ou minúsculas, e qualquer resultado contendo a string será trazido. Se a opção "Considera Maiúsculas/Minúsculas" for marcada, apenas o resultado exato, levando-se em consideração o que foi digitado no campo de pesquisa, será retornado.

Veja também: Campos da pesquisa avançada do browse com asterisco