Banco de Dados - Access
Criando menus personalizados no MS Access
Existem várias formas de se criar menus personalizados no Office, e o MS Acces nos fornece tabelas que podem ser utilizadas para armazenar os dados que serão utilizados para criar nossos menus.
por Robert MartimVocê alguma vez precisou criar um menu personalizado no Access? Se sim, como foi que você levou a cabo o processo?
Existem várias formas de se criar menus personalizados no Office, e o MS Acces nos fornece tabelas que podem ser utilizadas para armazenar os dados que serão utilizados para criar nossos menus.
Neste artigo, estarei mostrando como criar tais menus de forma eficiente utilizando uma conexão ao nosso banco de dados para carregar os itens que comporão o nosso menu. Este breve tutorial assume um conhecimento prévio do MS Access como criação de tabelas e entrada de dados.
Para iniciar, crie uma nova tabela, como mostra a figura abaixo:
Figura -
Tabela do Access com as propriedades e métodos da barra de ferramenta
As propriedades principais estão comentadas para melhor compreensão. Esta tabela conterá os itens que comparão o nosso menu. Nomeie e salve a sua tabela. Os dados agora podem ser entrados conforme a figura:
Figura -
Entrada dos dados para criação do menu
Com os dados em nossa tabela, acrescente um módulo do VBA para entrarmos o código. Antes de iniciar, porém, você precisará instalar a referência da biblioteca do MS Office. No VBE do Access, vá até
Ferramentas » Referências e instale o Microsoft Office X.x Object Library.Escrevendo o código:
O menu será construido baseado em cada caso encontrado no campo TIPO. Aqui, utilizo um valor numérico para definir o tipo do controle sendo inserido em nossa barra de comando. Contudo, o tipo pode ser uma string (texto) para melhor visualização. Por exemplo, poderíamos definir o caso para o botão como sendo BOTÃO, deixando o caso explicitamente definido. Lembre-se apenas que como estamos lidandos com Strings o caso precisa estar entre aspas, isto é, “BOTÃO”.
Após a compilação do menu:
Figura -
Menu compilado
Conclusão:
Este Tutorial é uma breve apresentação ao recursos de criação de Menus Personalizados no MS Office.
O arquivo mdb contendo o exemplo acima pode ser baixado clicando aqui.
Críticas, sugestões e comentários podem ser enviados para o autor no email rm@faircourt.com ou deixados aqui no site.