Marcelo David 2/9/2011, 16:08
Vamos lá...
O bd deve está como documento com guia, porém, não exibindo guiar de documentos.
Primeiro criei um formulário que uso como fundo form "Menu". Esse formulário não poderá ter bordas e deverá abrir juntamente com o banco de bd.
A Barra de menu, propriamente dita, na verdade é apenas uma caixa que contém alguns botões. No evento ao clicar desses botões, pus uma rotina simples, que passa para true a propriedade de visibilidade dos botões que serão os ítens de menu (os ítens de menu deverá por padrão estar invisíveis).
Para que os ítens de menu voltem a ficar invisíveis quando o mouse não estiver em cima deles, chamo a função ApagaMenu que irá tornar invisível todos os ítens de menu (chamo a função ao mover o mouse sobre outros objetos. ex.: formulário frmMenu...)
é interessante que todos os outros forms estarem como pop-up... (eu mesmo uso uns como pop-up e outros não)
Obs: a função ApagaMenu está no módulo global modMRD.
É apenas isso...
Um exemplo do código para deixar invível os ítens de menu:
Forms!Menu!btCdLivro.Visible = False
Forms!Menu!btCdEditora.Visible = False
Forms!Menu!btCdAutor.Visible = False
Para desebilitar as Ribbons, num módulo global : DoCmd.ShowToolbar "ribbon", acToolbarNo (use uma macro autoexec e cha por essa função).
O menú que disponiblizei poderá ser importado para seu bd e apenas feito as devidas alterações e acrescimos, seguindo os exemplos que ja fiz...
Forte abraço
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.