Filtrar dados em um banco de dados para desktop

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Para aplicar um filtro, clique com o botão direito no campo ou controle que deseja usar para filtragem e selecione um comando de filtragem na metade inferior do menu que aparece. Para usar um valor específico como base da filtragem, selecione o valor, clique com o botão direito nele e selecione um comando de filtragem. As opções de filtragem dependem do tipo de dados do campo usado. Veja o aspecto das opções de filtragem para um campo de texto com o valor hello world selecionado:

Menu contextual mostrando as opções de filtragem de texto

É possível usar os filtros para exibir registros específicos em um formulário, um relatório, uma consulta ou uma planilha de dados, ou para imprimir somente determinados registros de um relatório, uma tabela ou uma consulta. Com a aplicação de um filtro, você pode limitar os dados em uma exibição sem alterar o design do objeto subjacente.

Este artigo explica como aplicar, salvar e remover filtros de um banco de dados da área de trabalho do Access. Para obter informações sobre filtragem em um aplicativo do Access, consulte a postagem Filtrar seus dados com o Access 2013do blog. Para obter mais informações sobre o acesso a aplicativos em geral, consulte o artigo criar um aplicativo do Access.

Neste artigo

Sobre filtragem

Formas diferentes de filtragem

Alternar entre as exibições Filtrado e Não filtrado de seus dados

Limpar um filtro

Salvar um filtro e aplicá-lo automaticamente

Sobre filtragem

A limitação dos dados exibidos é uma tarefa básica de banco de dados, e a filtragem é um dos modos de realizar essa ação. Porém, uma consulta pode ser uma opção mais adequada em algumas situações. Se você decidir usar um filtro, poderá prosseguir de diversas maneiras diferentes: filtros comuns, filtragem por seleção e filtragem por formulário.

Quando usar uma consulta?

Em alguns casos, quando você deseja limitar os dados exibidos, uma consulta é uma opção mais adequada do que a filtragem. A criação de uma consulta exige um certo trabalho, pois é necessário abrir o criador de consultas, adicionar tabelas etc. Porém, depois de terminar, você terá uma nova origem de dados, que pode ser usada para fornecer dados a formulários, relatórios, outras consultas e todos os elementos que necessitem de uma origem de dados. Convém usar uma consulta nos seguintes casos:

  • Você planeja usar o mesmo conjunto limitado de dados diversas vezes, possivelmente com mais de um objeto. Você pode salvar, remover e reaplicar um filtro, mas não é possível usá-lo com outros objetos além daquele para o qual o filtro foi criado.

  • Você precisa incluir inúmeras possibilidades ao mesmo tempo (vários conjuntos alternados de critérios). Embora isso seja possível com Filtrar por Formulário, a consulta permitirá a visualização de todos os conjuntos alternados de critérios ao mesmo tempo, e não em guias diferentes à medida que aparecem em Filtrar por Formulário.

Os filtros oferecem suporte a tipos de dados diferentes

Há diversos tipos de filtros, alguns aplicáveis somente a um tipo de dados, outros que funcionam com diversos tipos. Os filtros que você pode usar dependem do tipo e dos valores do campo que deseja filtrar. Veja a seguir uma ilustração que mostra os filtros comuns para dados de Data/Hora.

Filtrando um campo de data

1. Filtros comuns para dados de Data/Hora

2. O filtro Todas as Datas do Período está disponível somente para dados de data/hora. Ele ignora a parte do dia e do ano dos valores de data.

Reutilizando um filtro

Se você salvar um objeto com um filtro aplicado, o filtro estará disponível quando você abrir o objeto novamente. É possível definir a propriedade FilterOnLoad para definir se o filtro é aplicado quando o objeto é aberto.

Caso deseje reutilizar um filtro com outros objetos do banco de dados, você poderá salvá-lo como uma consulta.

Início da página

Formas diferentes de filtragem

Há três tipos principais de filtragem:

  • Filtros comuns    – Ao alcance de suas mãos, os filtros comuns permitem que você selecione valores dos dados para filtragem e forneça um conjunto de filtros de comparação incorporados, como Contém.

  • Filtrar por seleção    – Também ao alcance de suas mãos, este método funciona bem quando você vê um valor que deseja usar como filtro.

  • Filtrar por formulário – Caso deseje aplicar um conjunto de filtros ao mesmo tempo, a filtragem por formulário proporciona um pouco mais de controle sobre o processo.

Filtros comuns

Os filtros comuns são incorporados para a maioria dos tipos de dados e fornecem filtragem básica específica aos dados. Por exemplo, ao filtrar dados de Data/Hora, você pode usar o filtro comum Antes para excluir datas iguais ou posteriores uma data específica.

Observação :  Os filtros comuns funcionam em um campo por vez. Para filtrar diversos campos ou controles, é possível aplicar um filtro a cada um separadamente ou usar uma opção de filtro avançado.

Para usar um filtro comum    Clique no título do campo que deseja filtrar. Os filtros comuns aparecem na parte inferior do menu exibido.

Filtros de data comuns
Filtros comuns para dados de Data/Hora

1. Para filtrar por valores específicos, use a lista da caixa de seleção. Ela exibe todos os valores que estão armazenados no campo atualmente.

2. Para filtrar por um intervalo de valores, clique em um filtro de comparação e especifique os valores obrigatórios.

Dicas sobre filtros comuns

  • Para filtrar uma lista de valores usando somente um ou alguns dos valores, desmarque o (Selecionar tudo) caixa de seleção e selecione os valores desejados.

  • Para filtrar valores nulos (Mostrar registros onde não há nenhum dado para o campo filtrado), desmarque a (Selecionar tudo) caixa de seleção e marque a caixa de seleção próxima ao (em branco).

  • Você pode usar caracteres curinga em um filtro comum para realizar correspondências com menos exatidão. Por exemplo, o curinga asterisco (*) faz a correspondência com qualquer cadeia de caracteres; portanto, é possível aplicar o filtro comum É igual a em um campo Nome usando a cadeia de filtro Miche*l* para fazer a correspondência com diversas variações de Michele.

  • Para incluir um caractere curinga em seu filtro como ele mesmo (não como um curinga), coloque-o entre colchetes.

Por que não vejo os filtros comuns?

Os filtros comuns não estão disponíveis nas seguintes circunstâncias:

  • Os filtros específicos de dados não estão disponíveis para campos Sim/Não, Objeto OLE e Anexo.

  • A lista de valores não está disponível para campos memorando.

  • Os filtros comuns não estão disponíveis em modos de exibição além do Modo Folha de Dados, Modo Formulário, Modo Relatório ou Modo Layout.

Filtrar por seleção

Para aplicar um filtro com base em um valor selecionado no momento, na faixa de opções, clique em Início e, em seguida, no grupo Classificar e Filtrar, clique em Seleção. Uma lista suspensa exibirá as opções de filtragem disponíveis. Assim como ocorre com os filtros comuns, as opções de filtragem por seleção variam com base no tipo de dados. Você também pode clicar com o botão direito em um valor selecionado para filtrar por seleção.

Menu Filtrar por Seleção

filtrar por formulário

Para filtrar por meio do preenchimento de um formulário, na guia Início, grupo Classificar e Filtrar, clique em Avançado e em Filtrar por Formulário. Quando você usa Filtrar por Formulário, o Access cria um formulário em branco como o que você está filtrando e, em seguida, permite que você preencha quantos campos desejar. Quando você concluir a operação, o Access localizará os registros correspondentes. Isso é útil quando você deseja filtrar usando valores de diversos campos. A ilustração a seguir mostra uma filtragem por formulário simples:

Filtrar por Formulário

Observação : Ao usar Filtrar por Formulário, você não pode especificar valores de campo usando estes tipos de campo: valores múltiplos, Memorando, Hiperlink, Sim/Não ou Objeto OLE.

Adicionar valores alternativos de Filtrar por Formulário com a guia Ou

Para adicionar um conjunto diferente de valores a serem usados para filtragem, clique na guia ou na parte inferior de filtrar por formulário – isso abre um novo formulário vazio usam para filtragem. Cada vez que você usar uma guia ou, o Access cria outra; sempre há algum não utilizados ou tab em um filtro por formulário. Quando você fornecer vários conjuntos de valores usando Filtrar por formulário, registros que atendam a qualquer conjunto são incluídos. Em outras palavras, mais ou as guias que você usa, os dados mais seu filtro incluirá.

Filtrar/Classificar Avançado

Ás vezes, convém aplicar um filtro que ultrapassa as capacidades de outros métodos de filtragem para escrever os critérios de filtragem por conta própria. Nesses casos, você pode usar Filtrar/Classificar Avançado, uma experiência de design de filtros semelhante ao design de uma consulta.

  1. Abra uma tabela, uma consulta, um formulário ou um relatório em qualquer um dos seguintes modos: Folha de Dados, Formulário, Relatório ou Layout.

  2. Certifique-se de que o modo de exibição não esteja filtrado. Na barra do navegador de registros, verifique se Sem Filtro aparece esmaecido (está indisponível). Se a barra do navegador de registros não estiver visível, clique em Avançado no grupo Classificar e Filtrar na guia Página Inicial e, em seguida, clique em Limpar Todos os Filtros (se Limpar Todos os Filtros aparecer esmaecida, não há filtros ativos).

  3. Na faixa de opções, clique em página inicial, em seguida no clique de grupo Classificar e filtrarAvançado, e clique Filtrar/classificar avançado.

  4. Adicione à grade os campos que você deseja filtrar.

  5. Na linha Critérios de cada campo, especifique um critério. Os critérios são aplicados como um conjunto e apenas os registros que correspondam a todos os critérios da linha Critérios serão exibidos. Para especificar critérios alternativos para um único campo, digite o primeiro critério na linha Critérios e o segundo critério na linha Ou e assim sucessivamente.

    Dicas : 

    • O conjunto de critérios inteiro na linha Ou é aplicado como uma alternativa ao conjunto de critérios na linha Critério. Todos os critérios que você quiser aplicar a ambos os conjuntos de critérios devem ser digitados nas linhas Critério e Ou. Clique em Alternar Filtro para ver as linhas filtradas.

    • É uma boa maneira de aprender a criar critérios aplicar um filtro comum ou um filtro com base na seleção que produz um resultado que for próximo o que você está procurando. Em seguida, com o filtro aplicado ao modo de exibição, exibir o guia de objeto de filtro

Comandos especiais na guia de documento Filtro

Dois comandos especiais estão disponíveis para você no guia de documento do filtro. Quando você clica em qualquer lugar acima da grade de design na guia, o carga de consulta e comandos de Salvar como consulta estão disponíveis no menu de atalho.

Opções especiais de filtro

O comando Carregar da Consulta carrega na grade o design de uma consulta selecionada. Isso permite que você use os critérios da consulta como critérios de filtro.

O comando Salvar como Consulta permite salvar as configurações de filtro como uma nova consulta.

Início da página

Alternar entre as exibições Filtrado e Não filtrado de seus dados

Para alternar para o modo de exibição de dados não filtrado, clique em Filtrado, na barra do navegador de registros.

Alternância de filtro no Navegador de Registros

Para voltar para o modo de exibição filtrado, clique em Não Filtrado na barra do navegador de registros.

Início da página

Limpar um filtro

Limpe um filtro para removê-lo completamente. Não será mais possível reaplicá-lo clicando em Não Filtrado. Será necessário criar o filtro novamente. Você pode limpar um único filtro de um único campo ou limpar todos os filtros de todos os campos na exibição.

  • Limpar um filtro    Clique com o botão direito do mouse no item filtrado e clique em Limpar filtro de nome do campo.

  • Limpar todos os filtros    No Home guia na grupo Classificar e filtrar, clique em Avançado e clique em Limpar todos os filtros.

Início da página

Salvar um filtro e aplicá-lo automaticamente

Quando você fechar uma tabela, consulta, formulário ou relatório e um filtro é in-loco é salvo com o objeto. Na próxima vez que o objeto é aberto, os dados não filtrados são exibidos, mas o filtro salvo está disponível para aplicar – apenas alternar para modo de exibição filtrado clicando em não filtrado na barra do navegador de registros. Se quiser que o filtro a ser aplicado ao abre o objeto, defina o propriedade FilterOnLoad para Sim.

Observação : O configuração de propriedade FilterOnLoad só é aplicada quando o objeto carregado. Definir esta propriedade para um objeto no modo Design e, em seguida, alternar para outro modo de exibição não fará com que a configuração seja aplicada. Você deve fechar e reabrir o objeto para alterações a FilterOnLoad configuração de propriedade entrem em vigor.

Salvar um filtro como uma consulta

Para salvar um filtro como uma consulta (de modo a reutilizá-lo com outros objetos), use Classificar/Filtrar Avançado: na faixa de opções, clique em Início e, no grupo Classificar e Filtrar, clique em Avançado e em Filtrar/Classificar Avançado. Configure o filtro como desejar, clique com o botão direito em qualquer espaço vazio na guia Filtro e clique em Salvar como Consulta.

Menu contextual em Filtrar/Classificar Avançado

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×