Barra de menus personalizada

Hoje vou demonstrar como se cria uma barra de menus, passo a passo, para dar um aspecto mais profissional e apenas dar acesso às opções que realmente interessam para o utilizador final de um projecto em Access.
No final iremos ter uma barra de menus com um aspecto igual à imagem abaixo.

Barra de menus

1- Ir ao menu ‘Ferramentas’ e escolher ‘personalizar’. Aparece o seguinte menu:

personalizar

2- Escolher o separador ‘Barras de Ferramentas’ e escolher ‘nova’ e digitar o nome que queremos dar à barra de ferramentas, eu escolhi “menu”. Clicar em OK e aparece a barra de ferramentas sobre a qual vamos trabalhar, que para já ainda não tem opções.

3- Com a barra de ferramentas seleccionada clicar em ‘propriedades’ e aparece o seguinte menu:

propriedades

4- Alterar o ‘Tipo’ para ‘Barra de Ferramentas’ e depois clicar em fechar.

5- Clicar no separador ‘comandos’ e na listagem do lado esquerdo que diz ‘categorias’ escolher ‘novo menu’ que deve estar na última posição. Depois Clicar na caixa do lado direito ‘comandos’ e arrastar ‘novo menu’ para cima da nossa barra de menus como exemplifica a imagem abaixo.

menu

Arrastar ‘novo menu’ para cima da nossa barra de menus, as vezes necessárias mediante o número de menus que precisarmos, neste exemplo vou arrastar 3 vezes, para fazer dois menus e um submenu. Para fazer um submenu basta arrastar ‘novo menu’ para dentro de um menu. Nota: O número de menus pode ser alterado posteriormente, pode-se acrescentar ou diminuir mediante o que precisar.

6- Clicar com o botão do lado direito do rato em cima de ‘novo menu’ da nossa barra de ferramentas e alterar o nome conforme pretendido. No exemplo eu escolhi ‘Clientes’ para o 1º e ‘Fornecedores’ para o 2º.

7- Agora vamos colocar nos menus os formulários que pretendemos abrir. Clicar no separador ‘comandos’ e escolher a categoria ‘Todos os formulários’ e no lado direito irá aparecer todos os formulário existentes no projecto actual. Clicar no formulário que queremos e arrastar para a nossa barra de ferramentas. No exemplo eu escolhi vários formulários e relatórios e também a opção SAIR (para fechar o Access). Nesta etapa podemos escolher o que queremos que a nossa barra de ferramentas abra para isso basta escolher nas categorias o que pretendemos (tabelas, formulários, relatórios, consultas, acções dos menus do Access que aparece como barra de menus por defeito, etc.)

8- Depois de escolhermos tudo aquilo que pretendemos ter na nossa barra de menus podemos clicar em cada um deles com o botão direito do rato ver as propriedades que podemos alterar. Veja a imagem abaixo.

alterar opcoes

‘repor’ – Serve para por um item como estava originalmente antes de alterar o nome a imagem, etc.
‘eliminar’ – apagar um item do menu
‘nome’ – para alterar o nome do item do menu. Aqui também podemos definir o atalho para esse item utilizando o símbolo & antes da letra que queremos usar como atalho. Por exemplo a opção Sair já vem por defeito assim Sai&r, no menu aparece a letra ‘r’ sublinhada o que nos indica que ao utilizar a tecla ALT + r é executado o item Sair do menu. No exemplo que escolhi &Clientes para a abrir Cliente com o atalho ALT + C.

‘copiar/colar/repor/editar/alterar imagem do botão’ – estes comando servem exactamente para trabalhar a imagem que queremos ver ao lado de cada item. Podemos copiar e colar a imagem para usar num outro item, repor a imagem original, editar a imagem e fazer com o editor um ícone (pixel a pixel) ou escolher uma imagem disponível no menu alterar.

Depois podemos escolher também o aspecto do item, ou seja se queremos só texto ou texto e imagem.

‘iniciar um grupo’ – serve para separar itens através de uma barra horizontal, ou seja criar grupos de itens.

‘atribuir hiperligação’ – para atribuir uma ligação quer para um URL ou para algum objecto na base de dados.

‘propriedades’ – mostra todas as propriedades do item.

9- Agora que já temos a barra de menus pronta temos que a pôr no lugar devido. Para isso clicamos no botão fechar e arrastamos o nosso menu para o canto superior do ecrã até que ele se cole ao local onde está a barra por defeito do Access.

10- Para a barra iniciar ao abrir a base de dados temos que dar a instrução para abrir quando iniciar o Access. Vamos a ‘Ferramentas’ e ‘Arranque’ e em ‘barra de menus’ escolhemos o nome do nosso menu, neste exemplo ‘menu’.

11- Para alterar as imagens de cada um dos itens do menu podemos utilizar outra forma que consiste em inserir uma imagem num formulário e copiar a mesma para o item. Ou seja:

– Criar um formulário na forma de estrutura

– ir ao menu inserir e escolher a opção imagem

– escolher uma imagem qualquer e clicar em inserir

– seleccionar a imagem e com o botão direito do rato escolher copiar

– ir no menu ferramentas e escolher a opção personalizar

– clicar com o botão do lado direito do rato no item que desejamos alterar a imagem e escolher colar imagem do botão.

– Clicar em fechar e fechar o Access

– Iniciar a base de dados para ver o resultado final

NOTA IMPORTANTE: Ao alterar a barra de menus, os menu do Access desaparecem na base de dados em que é feito. Para fazer alterações na mesma é necessário arrancar a base de dados pressionado a tecla SHIFT.

O meu menu ficou assim:

barra final

Download: Barra de Menus

  • Luiz

    Parabéns pelo site, muito útil e bastante didático.
    Quanto ao menu, isso teria que ser feito em cada estação que utiliza o banco de dados?

  • http://www.accessexemplos.com Administrador

    Se tiver o banco de dados em rede, sim… ou pode simplesmente fazer num banco de dados e depois copiar o banco de dados para cada estação, isto se não houver diferenças no banco entre estações.

  • Cleber Santos

    Amigo, as imagens não estão aparecendo.

  • Cleber Santos

    Amigo, as imagens não aparecem.

  • marcelo

    eu não consigo fazer isso no access 2007, ele diferente; como faço no 2007?

  • http://www.accessexemplos.com Administrador

    Nunca trabalhei com o Access 2007, mas se pesquisar no google não deve faltar quem saiba fazer.

  • Manuel Tiago da Silva

    Gostaria de saber como fazer quando não se tem o access da microsoft office e sim o BrOffice?

  • Humberto Pereira

    Parabéns pelo Blog tenho seguido e já aprendi muitas coisas consigo

    Obrigado e bom trabalho

  • carmelito

    ótimo artigo. A minha dúvida é após inserir a barra personalizada, como procedo ao abrir um formulário e fechar os demais que tiverem abertos e ou relatórios também, ou seja, abrir somente o relatório que eu clicar no menu, depois quando escolher outro relatório do menu, então o anterior fecha automaticamente, seu macro é claro. Tem como?
    Obrigado.

  • Renato Silva

    estou a fazer uma base de dados de uma biblioteca e na vista de estrutura pela lógica quando estamos a inserir os codigos, EX: CdNome, CodMorada, CodIdade, etc… no registo deveria aparecer pela mesma ordem em que colocamos na vista de estrutura e a mim trocou-se tudo. do género: CodIdade, CodNome, CodMorada, percebem. Como posso eu repor td como estava sem ter de apagar, tipo, é que ja estou com 400 e tal registos e como podem ver não dava jeito nenhum, temtem responder o mais rapido possivel.

    Obrigada pela vossa atenção…

    Os melhores cumprimentos

    Renato Silva

  • ADONIAS

    ESTE PROGRAMA RODA NO ANDROID