Artigo: 201011 - Última revisão: terça-feira, 29 de Junho de 2004 - Revisão: 2.0

ACC2000: Como adicionar um controlo de filtro de grupo a uma página de acesso a dados

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Principiante: Requer conhecimentos da interface do utilizador em computadores individuais.

Este artigo aplica-se a uma base de dados do Microsoft Access (.mdb) e a um projecto do Microsoft Access (.adp).

Expandir tudo | Reduzir tudo

Sumário

Este artigo mostra como criar e utilizar um controlo de filtro de grupo numa página de acesso a dados. O exemplo neste artigo utiliza a base de dados de exemplo Adamastor.mdb.

Mais Informação

Um controlo de filtro de grupo é uma caixa de lista pendente com uma cláusula SELECT DISTINCT, ordenada ascendente para que um campo especificado no conjunto de registos da secção. O controlo de filtro de grupo controla o actual conjunto de registos para esse nível da hierarquia. Por predefinição, o controlo de filtro de grupo não tem valor Isto significa que quando cria uma secção com um controlo de filtro de grupo, existem não existem registos disponíveis até seleccionar um valor da lista pendente. Neste ponto, esse nível de hierarquia é preenchido e as crianças podem ter também são preenchidas.

Este tipo de controlo pode ser comparado com uma caixa de combinação num formulário que localiza um registo desse formulário com base no valor seleccionado na caixa de combinação. O próprio controlo não está ligado para o conjunto de registos subjacente; é apenas fornece uma interface para seleccionar registos.

Cada grupo ou nível de uma página de acesso a dados pode conter um único controlo de filtro de grupo. Quando coloca um segundo controlo de filtro de grupo numa secção, o controlo original é "despromovido" a uma lista pendente. As propriedades que determinam a lista pendente numa secção, se existente, devem ser implementadas como um controlo de filtro de grupo são Controlo de filtro de grupo e Campos de filtro de grupo . Apesar de poder utilizar um Assistente para ajudar a criar um controlo de filtro de grupo, também pode definir estas propriedades manualmente. Pode aceder a ambas as propriedades através da caixa de diálogo Ordenar e agrupar .

para criar um controlo de filtro de grupo:
  1. Abra a base de dados exemplo Adamastor.mdb.
  2. Crie uma nova página de acesso de dados baseada na tabela clientes.
  3. Se a lista de campos não for apresentada, clique em Lista de campos no menu Ver .
  4. Adicione todos os campos da tabela clientes da lista de campos para a página de acesso a dados.
  5. Clique com o botão direito do rato no controlo NomeDaEmpresa na página de acesso a dados e, em seguida, clique em ' promover ' no menu de atalho.
  6. Se não for apresentada a caixa de ferramentas, faça clique sobre caixa de ferramentas no menu Ver .
  7. Clique no controlo de Lista pendente na caixa de ferramentas.
  8. Com o controlo de lista pendente ainda seleccionado na caixa de ferramentas, clique com o botão direito do rato no campo país a lista de campos, mantenha premido o botão direito do rato e, em seguida, arraste o campo País da lista de campos para a secção clientes da página de acesso a dados.
  9. Quando largar o campo de página de acesso a dados, é apresentado um menu de atalho. No menu atalho, clique em Controlo de filtro de grupo .
  10. No menu Ver , clique em Vista de página . Note que todos os controlos aparecem na página de acesso a dados, mas que a caixa de entrada, nem a lista pendente apresenta todos os dados.
  11. Na lista pendente, seleccione um dos países. Tenha em atenção que a caixa de entrada é preenchida com o primeiro cliente a partir deste país e que o controlo de navegação apresenta os clientes 1 de n , em que n é o número de clientes neste país.

    Com cada alteração do valor no controlo de filtro de grupo, a moeda das alterações de secção, que não o número de registos no controlo de navegação.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbmt kbdap kbhowto KB201011 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 201011  (http://support.microsoft.com/kb/201011/en-us/ )