Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

A pesquisa avançada Pesquisa por Coluna é uma alternativa à pesquisa tradicional do browse que utiliza chaves de índices. O browse é a lista colunada com colunas que surge ao acionarmos a maioria das opções de menu do sistema Protheus, exibindo o conteúdo de uma tabela. 

 No No modelo avançado 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 A pesquisa avançada 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 A pesquisa avançada por coluna estará disponível apenas em tabelas gerenciadas pelo Top Connect DBAccess (SQL), devido aos recursos avançados de busca que utiliza. 

 

...


...

Procedimentos para Utilização:


Para utilizar a pesquisa avançada Pesquisa por Coluna (Pesquisa Avançada), deve-se acionar o “combobox” localizado à direita do botão pesquisar. Neste combobox é possível alternar entre a pesquisa tradicional indexada (“normal”) e a pesquisa avançada (“avançada”).clicar no ícone em forma de 3 barras ao lado do campo de pesquisa (imagem abaixo), e então clicar em Coluna.

Image AddedImage Removed


Ao selecionar a opção avançadaColuna, ocorre uma alteração no “combobox” na listagem de seleção de ordem de busca, mostrado abaixo. 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çãoImage Removed.

Deve-se selecionar o campo desejado e preencher o campo de conteúdoPesquisa. Após o preenchimento deve-se clicar no botão “pesquisar” 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” “Município” que contém o nome do município. 

Image RemovedImage Added


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. Image Removed

Image Added


Nota
titleAtenção

A pesquisa

...

por coluna também se diferencia da normal, pois após pesquisar são exibidos apenas os registros que se encaixam na busca, ou seja, possui característica de filtro

...

, mesmo após executar ações no browse (visualizar, incluir, alterar, excluir) o comportamento continua o mesmo, ela não salva ou restaura as posições do browse.

Para “limpar” a busca e voltar a visualizar todos os registros basta efetuar uma busca

...

por coluna com conteúdo em branco

...

.

...

No pesquisar normal continuam sendo apresentados todos os registros e o cursor é posicionado na linha encontrada.

Somente serão disponibilizadas para seleção as colunas do tipo caractere em um browse que utiliza as informações de uma tabela para apresentar os dados.


A opção "Todas as colunas da tabela"

Image Removed

 

A opção “qualquer campo”

 

Ao selecionar a opção de pesquisa avançada por colunas, são carregados os campos que compõe chaves de índice e são elegíveis para busca. No entanto, o primeiro campo acima dos campos da lista é existe um item especial. O item “qualquer campo” , 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 Ao utilizar a pesquisa avançada “qualquer campo” “Todas as colunas da tabela” podem ser configuradas opções de pesquisa. Para isso deve-se clicar no botão localizado à direita do campo de conteúdo.

Image Removed

Image Removed

...

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.

Image Added


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.

Image Added


Nota
titleAtenção

A pesquisa por coluna não altera os totalizadores do browse.


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

...