Permitir que os utilizadores localizem registos através da selecção de um valor na lista

Ao desenhar um formulário no Access, pode criar um caixa de listagem ou um caixa de combinação que pode ser usado para encontrar um registo quando um valor é selecionado da lista. Isto facilita que os utilizadores encontrem rapidamente os registos existentes sem terem de digitar um valor na caixa de diálogo Find.

Notas: 

  • Para que este procedimento funcione, o formulário deve ser ligado a uma mesa ou a uma consulta guardada. O passo 5 do procedimento contém mais informações sobre o que fazer se não for esse o caso.

  • Este procedimento pode criar um código que só será executado quando a base de dados receber o estatuto de confiança. Para mais informações, consulte o artigo Decidir se deve confiar numa base de dados.

Crie a caixa de lista ou caixa de combinação

  1. Clique com o botão direito do rato no formulário no Painel de Navegação e, em seguida, clique em Vista Estrutura.

  2. No separador Estrutura, no grupo Controlos, certifique-se de que a opção Utilizar Assistentes de Controlo imagem de botão está selecionada.

  3. No grupo Controlos, clique em List Box ou Combo Box.

  4. No formulário, clique onde pretende colocar a caixa de lista ou caixa de combinação.

  5. Na primeira página do assistente, clique em Localizar um registo no meu formulário com base no valor que selecionei na minha caixa de caixa de combo/lista,e depois clique em Seguinte.

    A opção Find a Record... não está disponível.

    Se a opção Encontrar um registo no meu formulário com base no valor que selecionei na minha caixa de caixa de combo/lista não for apresentado, é provável que o formulário não esteja ligado a uma tabela ou a uma consulta guardada. O formulário deve estar ligado a um objeto disponível no Painel de Navegação em tabelas ou consultas.

    Utilize o seguinte procedimento para verificar se um formulário está ligado a uma tabela ou consulta guardada:

    1. Clique em Cancelar para fechar o assistente.

    2. Clique com o botão direito na caixa de lista ou na caixa de combinação que criou anteriormente e, em seguida, clique em Apagar.

    3. Se o painel de tarefas da Folha de Propriedade não for apresentado, prima F4 para o visualizar.

    4. Selecione Formulário da lista no topo da folha de propriedade.

    5. No separador Dados da folha de propriedade, veja a caixa de propriedade Record Source. Esta caixa deve conter o nome de uma tabela ou consulta guardada antes de poder utilizar o procedimento descrito neste artigo. Se a caixa estiver em branco, pode selecionar uma tabela ou consulta existente como fonte de registo, ou pode criar uma nova consulta para servir de fonte de registo. Se a caixa contiver uma declaração SELECT, tem a opção adicional de converter essa declaração numa consulta guardada. Uma vez concluída uma destas tarefas, da próxima vez que executar o assistente Combo Box/List Box, apresentará a opção Encontrar um registo...

      Siga um destes procedimentos com base no que pretende fazer:

      • Selecione uma tabela ou consulta existente como fonte de registo

        1. Se souber que existe uma tabela ou consulta existente na sua base de dados que contenha os registos que pretende encontrar, utilize este procedimento para ligar o formulário a esse objeto.

          Nota: Se a caixa de propriedade 'Fonte record' contiver uma declaração SELECT, seguindo este procedimento eliminará essa declaração permanentemente. É possível que queira copiar a declaração para um ficheiro de texto ou outro programa de processamento de palavras, caso pretenda restaurá-la.

        2. Clique na caixa de propriedade Record Source e, em seguida, clique na seta que aparece.

        3. Selecione uma das mesas ou consultas disponíveis. Se não estiver disponível uma mesa ou consulta adequada, deve criar uma antes de poder continuar. Para obter mais informações, consulte os artigos Criar uma tabela e adicionar campos ou criar uma consulta simples e selecionada.

        4. Guarde o formulário e repita o procedimento no início deste artigo. O assistente deve agora apresentar o registo do meu formulário com base no valor que selecionei na minha opção caixa caixa de caixa de combinação/ lista.

      • Crie uma nova consulta guardada ou converta uma declaração SELECT para uma consulta guardada

        Se os dados que pretende encontrar estiverem contidos em mais de uma tabela, terá de ligar o formulário a uma consulta que selecione os dados dessas tabelas.

        1. Na caixa de propriedade Record Source, clique no botão Construir Botão do Construtor .

          O acesso abre o Construtor de Consultas.

          • Pode começar a criar uma nova consulta. Para obter mais informações, consulte o artigo Crie uma consulta simples e selecionada. Quando terminar de construir a consulta, proceda com o passo 2.

          • Se a caixa de propriedade Record Source originalmente continha uma declaração SELECT, essa consulta é apresentada no Construtor de Consultas. Proceda com o passo 2 para convertê-lo numa consulta guardada.

        2. No separador Estrutura, no grupo Fechar, clique em Guardar Como.

        3. Na caixa de diálogo Save As, digite um nome para a consulta na caixa 'Guardar 'Queryn' para: caixa.

        4. Certifique-se de que a Consulta está selecionada na caixa Como e, em seguida, clique em OK.

        5. No separador Estrutura, no grupo Fechar, clique em Fechar.

        6. Clique em Sim para guardar as alterações es feitas na consulta e atualizar a propriedade.

          O acesso exibe o formulário na vista Design e altera a propriedade 'Fonte de Registo' para que o novo nome de consulta guardado seja apresentado.

        7. Clique em Guardar na barra de ferramentas de acesso rápido.

        8. Repita o procedimento no início deste artigo. O assistente deve agora apresentar o registo do meu formulário com base no valor que selecionei na minha opção caixa caixa de caixa de combinação/ lista.

  6. Siga as instruções no assistente. Na última página do assistente, clique em Terminar para exibir a caixa de lista ou caixa de combinação na vista Design.

Início da Página

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

×