Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Quando cria um formulário no Access, pode criar um caixa de listagem ou um caixa de combinação que pode ser utilizado para localizar um registo quando um valor é selecionado na lista. Isto torna mais fácil para os utilizadores encontrarem rapidamente registos existentes sem terem de escrever um valor na caixa de diálogo Localizar .

Notas: 

  • Para que este procedimento funcione, o formulário tem de estar vinculado a uma tabela 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 código que será executado apenas quando for concedido o estado fidedigno à base de dados. Para mais informações, consulte o artigo Decidir se deve confiar numa base de dados.

Create caixa de listagem 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 Caixa de Listagem ou Caixa de Combinação.

  4. No formulário, clique no local onde pretende colocar a caixa de listagem ou a 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 caixa de combinação/caixa de listagem e, em seguida, clique em Seguinte.

    A opção Localizar um registo... não está disponível.

    Se a opção Localizar um registo no meu formulário com base no valor que selecionei na minha caixa de combinação/caixa de listagem não for apresentada, é provável que o formulário não esteja vinculado a uma tabela ou a uma consulta guardada. O formulário tem de estar vinculado a um objeto que esteja disponível no Painel de Navegação em Tabelas ou Consultas.

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

    1. Clique em Cancelar para fechar o assistente.

    2. Clique com o botão direito do rato na caixa de listagem ou caixa de combinação que criou anteriormente e, em seguida, clique em Eliminar.

    3. Se o painel de tarefas Folha de Propriedades não for apresentado, prima F4 para apresentá-lo.

    4. Selecione Formulário na lista na parte superior da folha de propriedades.

    5. No separador Dados da folha de propriedades, observe a caixa de propriedades Origem dos Registos . Esta caixa tem de 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 origem de registos ou pode criar uma nova consulta para servir de origem de registos. Se a caixa contiver uma instrução SELECT, terá a opção adicional de converter essa instrução numa consulta guardada. Depois de concluir uma destas tarefas, da próxima vez que executar o assistente Caixa de Combinação/Caixa de Listagem, será apresentada a opção Localizar um registo... .

      Siga um destes procedimentos com base no que pretende fazer:

      • Selecionar uma tabela ou consulta existente como a origem de registos

        1. Se souber que existe uma tabela ou consulta na base de dados que contém os registos que pretende localizar, utilize este procedimento para vincular o formulário a esse objeto.

          Nota: Se a caixa de propriedade Origem dos Registos contiver uma instrução SELECT, seguir este procedimento eliminará essa instrução permanentemente. Poderá querer copiar a instrução para um ficheiro de texto ou outro programa de processamento de palavras, caso pretenda restaurá-la.

        2. Clique na caixa de propriedade Origem dos Registos e, em seguida, clique na seta pendente apresentada.

        3. Selecione uma das tabelas ou consultas disponíveis. Se não estiver disponível uma tabela ou consulta adequada, tem de criar uma antes de poder continuar. Para obter mais informações, consulte os artigos Create uma tabela e adicione campos ou Create uma consulta selecionar simples.

        4. Guarde o formulário e, em seguida, repita o procedimento no início deste artigo. O assistente deverá agora apresentar a opção Localizar um registo no meu formulário com base no valor que selecionei na minha caixa de combinação/caixa de listagem .

      • Create uma nova consulta guardada ou converter uma instrução SELECT numa consulta guardada

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

        1. Na caixa de propriedade Origem dos Registos , clique no botão Criar Botão do Construtor.

          O Access abre o Construtor de Consultas.

          • Pode começar a criar uma nova consulta. Para obter mais informações, consulte o artigo Create uma consulta selecionar simples. Quando terminar de criar a consulta, avance para o passo 2.

          • Se a caixa de propriedades Origem dos Registos contiver originalmente uma instrução SELECT, essa consulta é apresentada no Construtor de Consultas. Avance para 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 Guardar Como , escreva um nome para a consulta na caixa Guardar "Queryn" em: .

        4. Certifique-se de que a opção 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 efetuadas à consulta e atualizar a propriedade.

          O Access apresenta o formulário na vista Estrutura e altera a propriedade Origem dos Registos para que o novo nome da consulta guardada 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 deverá agora apresentar a opção Localizar um registo no meu formulário com base no valor que selecionei na minha caixa de combinação/caixa de listagem .

  6. Siga as instruções no assistente. Na última página do assistente, clique em Concluir para apresentar a caixa de listagem ou caixa de combinação na vista Estrutura.

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.