AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
| Criando menus, barras de comando e botões personalizados no Access usando VBA Autor: Robert Friedrick Martim |
|||
|---|---|---|---|
| Lição 011 - Substituindo menu principal do Access pelo seu menu personalizado | |||
Muitas vezes, desejamos criar um projeto extremamente personalizado. Neste caso, o que queremos realmente fazer é substituir completamente o menu do Access por nosso próprio menu. Antes de continuarmos, porém, é importante lembrar que durante o desenvolvimento estamos interessados em adicionar ferramentas ao Access e não remover as ferramentas já existentes. Não obstante, se o seu projeto for bem estruturado e contiver tudo que o usuário precisa, não há problemas em remover o menu do Access por completo. Diferentemente do Excel ou Word onde o usuário precisa de acesso a funções e ferramentas de formatação, por exemplo, no Access isso é desnecessário. Como o Access não é direcionado por eventos, precisamos utilizar alguns truques para fazer o que desejamos. Para este exercício, você precisará:
Utilizaremos o formulário para carregar o código dos menus logo na abertura do projeto. Crie o formulário e antes de inserir qualquer código, defina-o como sendo o formulário de abertura. Vá até Ferramentas à Inicializar e defina o seu formulário como sendo o inicial. Feito isso, entre em modo de design do formulário onde você deve entrar as seguintes linhas de código:
Isto é tudo que precisamos para iniciar o nosso menu. A primeira linha chama a rotina que compilará o menu. A segunda linha simplesmente fecha o formulário. O próximo passo é construir a nossa tabela. Aqui, utilize o método ensinado na automação dos menus. Insira quantos itens você achar necessário em sua tabela. Certifique-se de que os itens seguem a ordem correta para menus e itens de menu conforme a figura abaixo:
Após a inserção dos dados que comporão o menu, se desejar, oculte a tabela contendo os dados. Para ocultar a tabela, clique sobre ela com o botão direito do mouse e selecione Propriedades. Em seguida, selecione a opção Oculto. Um dos itens de nosso menu é Sair. Este botão aponta para a ação sair a qual é utilizada para reinicializar os menus do Access. Se o usuário optar por fechar o aplicativo por completo utilizando o botão “x”; todo o projeto e aplicativo são fechados e o menu original reinicializado. No topo do módulo você deve entrar as seguintes constantes: Public Const NOMEMENU As String = "MENU PRINCIPAL" Public Const MENUACCESS As String = "Menu Bar" Estas constantes serão utilizadas em nosso código. Dito isso, podemos partir para o código diretamente. O código está comentado para que o leitor possa acompanhar os passos do código.
Ao rodar o código, o menu padrão do Access é removido e o novo menu inserido, conforme a figura abaixo:
Para terminar, precisamos da rotina de saída a qual removerá o menu acima e restabelecerá o menu padrão do Access. No mesmo módulo que contém o código para inserção do menu, você deve inserir a seguinte rotina:
A última linha do código fecha o Access. Caso este seja o objeto do botão sair remova o apóstrofo para ativar esta linha de comando. |
|||
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela
Aplica-se ao Access 2019, 2016, 2013 e 2010!
Para todos os detalhes, acesse:
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI