Importante Os Serviços do Access 2010 e os Serviços do Access 2013 serão removidos a partir da próxima versão do SharePoint. Recomendamos que não crie novas aplicações Web e que migre as suas aplicações existentes para uma plataforma alternativa, como o Microsoft Power Apps. Pode partilhar dados do Access com o Dataverse, que é uma base de dados na cloud na qual pode criar aplicações do Power Platform, Automatizar fluxos de trabalho, Agentes Virtuais e muito mais para a Web, telefone ou tablet. Para obter mais informações, consulte Começar: Migrar dados do Access para o Dataverse. |
Quando cria ou utiliza uma aplicação do Microsoft Access, utiliza os botões de ação na Barra de Ação para efetuar várias tarefas, como adicionar, modificar ou eliminar registos. Os botões de ação são parecidos com os controlos numa vista. Alguns botões de ação são predefinidos e não podem ser alterados mas pode adicionar botões de ação personalizados à Barra de Ação de acordo com as necessidades da sua aplicação. Cada vista numa aplicação do Access apresenta botões de ações predefinidos específicos na Barra de Ação para ações que podem ser efetuadas nessa vista. Este artigo fornece-lhe uma descrição geral dos botões de ação predefinidos e explica como pode adicionar botões de ações personalizados a uma vista. Se a Barra de Ação for ocultada pelo programador da aplicação, os botões de ação não são visíveis. Se a origem de registos da vista estiver definida como só de leitura, os botões de ação também não estarão disponíveis, uma vez que só poderá ver os dados.
Para obter mais informações, consulte Criar uma aplicação do Access.
Este artigo não se aplica a bases de dados de ambiente de trabalho do Access. Para obter informações relativamente a formulários e à navegação em bases de dados de ambiente de trabalho, consulte Criar um formulário no Access.
O que pretende fazer?
Descrição geral
Os tipos de botões de ação apresentados na Barra de Ação dependem da vista que está a utilizar. As ações predefinidas desempenham automaticamente tarefas específicas. Se pairar com o cursor sobre um botão de ação, a sua funcionalidade é apresentada. A imagem seguinte é um exemplo das ações numa Barra de Ação e das respetivas funcionalidades:
Ações: |
|
|||||
Funcionalidade: |
Adicionar Eliminar Editar Guardar Cancelar |
|||||
Ações como Adicionar, Eliminar e Guardar são predefinidas pelo Access e podem ser realizadas no contexto em que aparecem. Se remover uma ação predefinida de uma vista, não pode adicioná-la novamente. As ações predefinidas não podem ser modificadas em nenhum tipo de vista. Pode adicionar ações personalizadas à maior parte das vistas e veremos como pode fazê-lo posteriormente neste artigo. Na secção seguinte, veremos como pode utilizar as ações predefinidas.
As Vistas de Folha de Dados incluem um botão de ação Transferir no Excel.
Vistas e ações
O Access apresenta botões de ação predefinidos na Barra de Ação com vistas baseadas em tarefas que pode executar nessa vista. A tabela seguinte indica a disponibilidade dos botões de ação predefinidos para várias vistas e quando estão ativados.
Lista : esta vista mostra o maior número de ações. Os botões de ação Adicionar, Eliminar, Editar, Guardar e Cancelar estão disponíveis na Vista de Lista.
Condição |
Ações ativadas |
Ao adicionar o primeiro registo |
Guardar e Cancelar |
Ao adicionar registos quando outros registos já existem |
Guardar e Cancelar |
Ao ler dados atualizáveis |
Adicionar, Eliminar e Editar |
Ao ler dados não atualizáveis |
Nenhuma |
Ao editar um registo mas ainda não efetuou alterações ao registo |
Cancelar |
Ao editar um registo e tem alterações não consolidadas |
Guardar e Cancelar |
Vista de Folha de Dados : os botões de ação Adicionar, Eliminar e Transferir no Excel estão disponíveis na Vista de Folha de Dados. As ações Adicionar e Eliminar estão sempre ativas, exceto ao introduzir dados num novo registo. O botão de ação Transferir no Excel está sempre ativo nas Vistas de Folha de Dados.
Vista de resumo : nenhum dos botões de ação está disponível na vista de resumo.
Vista em branco : os botões de ação só aparecem na Barra de Ação para vistas Em Branco quando a propriedade de origem de registos está definida. Os botões de ação que aparecem nas vistas Em Branco são herdados da vista de Lista.
Nota: Os botões de ação predefinidos não estão ativados para uma vista se esta estiver aberta como um pop-up através de uma vista de Resumo. Ao abrir uma vista como um pop-up numa vista de Resumo, o Access define os dados como não atualizáveis.
Ações predefinidas
As aplicações do Access fornecem seis botões de ação predefinidos que são apresentados na Barra de Ação com base no tipo de vista que seleciona. O número de ações predefinidas apresentadas dependem do tipo de vista. Embora não possa editar os botões de ação predefinidos, pode alterar a ordem pela qual aparecem na Barra de Ação ou ocultar a Barra de Ação completa numa vista.
Nota: Não é recomendado ocultar a Barra de Ação, a menos que forneça opções de navegação alternativas para a sua aplicação.
A tabela seguinte inclui botões de ação predefinidos, a respetiva funcionalidade e os atalhos de teclado:
Botão |
Ação |
Atalho de teclado |
|
Adicionar novo registo |
N ou ALT+N |
|
Eliminar registo |
Delete |
|
Editar registo |
E ou Alt+E |
|
Guardar registo |
Ctrl+G |
|
Cancelar alterações |
Esc |
|
Transferir no Excel |
Nota: Quando cria uma nova vista Em Branco numa aplicação do Access, os botões de ação predefinidos não são apresentados até definir uma origem de registos para a vista.
Utilizar ações predefinidas
Adicionar um registo
O botão de ação Adicionar novo registo está disponível nas Vistas de Lista e de Folha de Dados se a vista tiver uma origem de registos atualizável. O botão de ação Adicionar novo registo também está disponível nas vistas Em Branco se a vista tiver uma origem de registos definida e for atualizável. Utilize o botão de ação Adicionar para adicionar um novo registo a uma tabela. Para utilizar a ação, conclua os passos seguintes a partir de uma aplicação do Access aberta:
-
Clique na Vista de Lista. (Também pode adicionar registos a partir das vistas Em Branco e de Folha de Dados.)
-
Clique no botão da propriedade e clique em Abrir no Browser.
-
Após a vista de lista ser aberta no seu browser, clique em Adicionar e os campos são apresentados.
Nota: Neste momento, só estão disponíveis as ações Guardar e Cancelar.
-
Adicione as informações para o novo registo e clique em Guardar .
Repita os passos 3 e 4 para adicionar mais registos.
Eliminar um registo
O botão de ação Eliminar registo está disponível nas Vistas de Lista, Em Branco e de Folha de Dados se a vista tiver uma origem de registos atualizável.
-
Para eliminar um registo, abra a tabela nas Vistas de Folha de Dados, Em Branco ou de Lista.
-
Selecione o registo e, em seguida, clique na ação Eliminar .
-
Quando o Access pedir para confirmar a ação de eliminar, selecione uma das seguintes opções:
-
Para cancelar a ação Eliminar, clique em Não.
-
Para continuar com a ação Eliminar, clique em Sim.
-
Quando eliminar um registo, o registo deixa de aparecer na vista e o utilizador verá as seguintes alterações:
-
O registo imediatamente a seguir ao registo eliminado fica realçado.
-
O registo anterior fica realçado, se tiver eliminado o último registo numa tabela.
-
Aparece o restante registo numa tabela; se for o único registo restante, a vista muda para uma vista sem registos.
Editar um registo
O botão de ação Editar registo só está disponível nas vistas de Lista e Em Branco quando a vista tem uma origem de registos atualizável. Quando abre a vista de Lista ou Em Branco, os botões de ação Editar, Adicionar e Eliminar estão disponíveis.
-
Para editar um registo existente, abra a tabela na Vista de Lista no seu browser e clique no botão de ação Editar registo.
-
Faça as alterações necessárias e, em seguida, clique no botão de ação Guardar.
Ao começar a modificar os dados num campo, as ações Cancelar e Guardar tornam-se disponíveis.
Guardar um registo
O botão de ação Guardar registo fica disponível depois de modificar as informações de um registo numa vista de Lista ou Em Branco. Ao clicar no botão de ação Guardar registo numa aplicação do Access, os dados modificados são enviados para o servidor. Se existir um conflito ao guardar, o Access apresenta uma mensagem de erro.
Nota: O botão de ação Guardar registo não está disponível quando o registo está no modo de leitura ou quando a vista tem uma origem de registos que não é atualizável.
Nota: As Vistas de Folha de Dados não incluem um botão de ação Guardar registo porque o Access tenta guardar automaticamente as alterações de registos quando se move para um registo diferente.
Cancelar alterações num registo
Pode cancelar as modificações de dados a partir das vistas de Lista e Em Branco se um registo tiver alterações não guardadas e se a vista tiver uma origem de registos atualizável.
Para cancelar quaisquer alterações num registo logo depois de as realizar:
-
Clique no botão de ação Cancelar. Os campos recentemente editados apresentam os valores armazenados na base de dados.
Os botões de ação Guardar e Cancelar ficam indisponíveis depois de realizar uma ação Cancelar e os campos mudam para o modo só de leitura.
Transferir no Excel
Pode transferir registos da sua aplicação do Access para o Excel a partir das Vistas de Folha de Dados.
Para transferir registos para o Excel:
-
Clique na vista de Folha de Dados ao visualizar a aplicação no seu browser.
-
Clique no botão de ação Transferir no Excel .
-
Clique em Abrir para abrir a folha de cálculo do Excel, clique em Guardar para guardar a folha de cálculo numa pasta ou clique em Cancelar para cancelar a transferência dos registos para o Excel.
-
O Excel apresenta os registos a partir da Vista de Folha de Dados.
Sugestão: Mesmo que utilize as opções de filtro na Vista de Folha de Dados para restringir os registos apresentados para um conjunto mais pequeno de registos antes de clicar no botão de ação Transferir no Excel, o Access ainda transfere todos os registos a partir da origem de registos da vista para o Excel. Se pretender transferir um conjunto mais pequeno de registos, pode abrir uma Vista de Folha de Dados a partir de uma vista diferente utilizando a ação de macro AbrirPop-up e o argumento da cláusula Onde para filtrar os registos para um subconjunto mais pequeno. Se clicar no botão de ação Transferir no Excel na Vista de Folha de Dados neste caso, o Access transfere o subconjunto mais pequeno de registos para o Excel.
Nota: O botão de ação Transferir no Excel não pode ser removido das Vistas de Folha de Dados. Se não quiser apresentar este botão de ação, terá de ocultar a Barra de Ação da Vista de Folha de Dados.
Ações mover e ocultar
O Access apresenta os botões de ação em cada vista numa ordem predeterminada. Se quiser alterar a ordem de apresentação dos botões de ação, clique e mantenha premido o botão e arraste-o para uma nova posição na Barra de Ação. Alterar a ordem dos botões de ação não altera o seu comportamento ao utilizar a sua aplicação do Access. A ordem dos separadores muda automaticamente para refletir a nova ordem.
Se remover um botão de ação de uma vista, não pode restaurar o botão de ação mais tarde. Se quiser restaurar um botão de ação eliminado, crie outra vista nova.
Pode ocultar os botões de ação utilizando macros de interface de utilizador. Utilize a ação de macro DefinirPropriedade e selecione Visível na caixa Propriedade e introduza Sim ou Não na caixa Valor. Na caixa Nome do Controlo, introduza o nome do botão de ação apropriado. Para encontrar o nome de uma ação personalizada, abra a vista no modo de Estrutura no Access, clique na ação personalizada e, em seguida, clique no botão de propriedade Dados. O nome da ação personalizada está indicado na caixa Nome do Controlo.
Ação |
Nome do botão de ação |
Adicionar novo registo |
BotãoDaBarraDeAçãoAdicionar |
Eliminar registo |
BotãoDaBarraDeAçãoEliminar |
Editar registo |
BotãoDaBarraDeAçãoEditar |
Guardar registo |
BotãoDaBarraDeAçãoGuardar |
Cancelar alterações |
BotãoDaBarraDeAçãoCancelar |
Nota: Nas Vistas de Folha de Dados não pode remover, mover para uma posição de apresentação diferente ou ocultar o botão de ação Transferir no Excel utilizando macros de interface de utilizador. O nome do botão de ação Transferir no Excel não é exposto.
Saiba como personalizar uma vista com uma macro de interface de utilizador.
Mostrar e ocultar na Barra de Ação
Caso tenha permissões para alterar a estrutura de uma aplicação do Access, pode optar por mostrar ou ocultar a Barra de Ação completa para uma vista específica. Quando opta por ocultar a Barra de Ação para uma vista, nenhum dos botões de ação predefinidos e personalizados está disponível quando abre a vista no seu browser.
Para alterar a visibilidade da Barra de Ação, conclua os passos seguintes a partir de uma aplicação do Access aberta:
-
Clique na vista que quer mudar. Pode escolher uma Vista de Lista, Em Branco ou de Folha de Dados.
-
Clique no botão de propriedade e, em seguida, clique em Editar para abrir a vista no Modo de edição para efetuar alterações de estrutura.
-
Clique no botão de propriedade Formatação para a vista.
Se não conseguir encontrar o botão de propriedade Formatação para a vista, clique num espaço vazio na grelha de vista fora de qualquer controlo.
-
Para mostrar a Barra de Ação, selecione Visível na caixa de propriedade Barra de Ação Visível. Para ocultar a Barra de Ação, selecione Oculta na caixa de propriedade Barra de Ação Visível.
-
Guarde as suas alterações de vista.
Criar e utilizar ações personalizadas
Se tiver permissões para alterar a estrutura de uma aplicação do Access, pode adicionar novas ações à Barra de Ação e personalizá-las para a execução com um clique utilizando macros. Também pode alterar ações de macro existentes a partir do estruturador de aplicações do Access.
Pode adicionar até sete ações personalizadas a uma vista. Quando atingir o limite máximo, o Access apresenta uma mensagem a indicar que o limite foi alcançado. Se vir esta mensagem, pode eliminar as ações personalizadas existentes e adicionar mais ações.
Ao contrário das ações predefinidas, as ações personalizadas podem ser criadas e modificadas. Também pode selecionar o ícone para uma ação personalizada e a respetiva posição na Barra de Ação.
-
Para alterar a ordem pela qual uma ação personalizada é apresentada, clique no botão de ação personalizado e arraste-o para uma nova posição na Barra de Ação. A ordem de tabulação muda automaticamente para refletir a ordem nova.
Adicionar um ação personalizada
-
Abra a aplicação do Access, no Painel de Navegação, clique com o botão direito do rato na vista à qual quer adicionar a ação e, em seguida, clique em Abrir.
Sugestão: Se o Painel de Navegação não estiver visível, no separador Base, clique em Painel de Navegação.
-
Clique no botão Adicionar ação personalizada.
-
Clique para selecionar a ação personalizada e, em seguida, clique no botão de propriedade Dados.
-
Para personalizar a ação, faça alterações nas seguintes propriedades:
-
Nome do Controlo: escreva um nome para a ação.
-
Ícone: clique na seta junto ao ícone predefinido e escolha um ícone na galeria. Certifique-se de que escolhe um ícone que ainda não se encontre na Barra de Ação, caso contrário, terá ícones duplicados.
-
Descrição: pode adicionar uma breve descrição da ação. A adição de uma descrição é opcional, mas pode ser útil para terceiros se conseguirem ver uma descrição da ação que é executada ao clicar no botão.
-
-
Clique em Ao Fazer Clique e adicione um ação de macro para o botão.
-
Clique com o botão direito do rato no separador da macro, guarde-a e feche-a.
Saiba como personalizar uma vista com uma macro de interface de utilizador.
Editar uma ação personalizada
-
Clique para selecionar a ação.
-
Clique no botão de propriedade Dados e faça as suas alterações.
Eliminar uma ação personalizada
-
Selecione a ação e prima Delete no teclado.
Também pode selecionar e eliminar várias ações personalizadas ao mesmo tempo. Quando eliminar uma ação, o ícone é removido da Barra de Ação, mas não da galeria de ícones.
Anular um ação personalizada eliminada
-
Clique no botão Anular na Barra de Ferramentas de Acesso Rápido.
Mover um botão de ação personalizado na Barra de Ação
-
Clique e mantenha premido o botão e arraste-o para uma nova posição na Barra de Ação.