Barra de menus personalizada

Escrito em Quarta-feira, 19 Agosto 2009 – 22:49 | por Administrador |

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

RSS feed | Trackback URI

11 Commentários »

Comentário by Luiz
2009-09-04 13:51:30

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?

 
Comentário by Administrador
2009-10-13 22:04:42

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.

 
Comentário by Cleber Santos
2009-11-04 12:40:53

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

 
Comentário by Cleber Santos
2009-11-04 12:41:26

Amigo, as imagens não aparecem.

 
Comentário by marcelo
2010-04-16 15:19:56

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

 
Comentário by Administrador
2010-04-25 18:03:37

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

 
Comentário by Manuel Tiago da Silva
2010-06-04 14:55:16

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

 
Comentário by Humberto Pereira
2010-12-12 21:53:24

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

Obrigado e bom trabalho

 
Comentário by carmelito
2011-03-09 18:45:23

ó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.

 
Comentário by Renato Silva
2012-05-18 11:10:07

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

 
Comentário by ADONIAS
2012-06-02 19:06:11

ESTE PROGRAMA RODA NO ANDROID

 
Nome (obrigatório)
Email (obrigatório - não é publicado)
Website
O seu comentário (Diminuir | Aumentar)
Pode usar <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> nos comentários.

Apresentacao

Avatar

Obrigado pela sua visita.
Subscreva o feed para não perder nenhuma mensagem.

Aqui no blogue vou disponibilizar exemplos de como trabalhar com o Microsoft Access e também tirar dúvidas a quem solicitar. Mais

Quer subscrever?

 Subscrever ou, subscrever por email:
Introduza o seu email: