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 007 - Utilizando os FaceIDs do Office no Access | |||||||
Nos exemplos anteriores em vários casos foi colocado um FaceID no botão. O único objeto do menu que pode receber a carinha é o botão. O Access possui milhares dessas carinhas que podem ser utilizadas em nossos projetos. A figura abaixo mostra algumas destas faces listas em uma barra de comando/ferramenta:
Obviamente que primeiramente precisamos saber o número de cada face antes de podermos utilizá-las. No módulo sobre o mesmo assunto no Word, mostro como listar as faces em um documento do Word. No Access, farei algo diferente. As faces serão listadas em uma barra de comando como na figura acima. Na barra de comando adicionaremos dois botões ao final para navegação pelas faces e id’s das faces. Crie um novo módulo onde iniciaremos pelas seguintes rotinas:
A lista dos FaceIDs segue a mesma lógica para criação inicial, avanço e retrocesso. Portanto, teremos apenas uma rotina geral que recebe os argumentos True e False. Os argumentos são utilizados para decidir o que listar. Antes de continuar, não esqueça de instalar as referências dos objetos do Office. Dito e instalado as referências, podemos acrescentar o código que listará os IDs na barra de comando:
Além das carinhas disponibilizadas com o Access podemos também utilizar as nossas carinhas personalizadas. Para utilizar as carinhas disponíveis com o Access basta seguir os exemplos anteriores. Porém, para criar as nossas próprias carinhas precisamos desenvolver nosso código um pouco. A figura abaixo mostra uma barra de comando contendo FaceIDs personalizadas:
Faces personalizadasPara se criar este tipo de temos que passar por dois processos:
Criar faces personalizadas no Access é um pouco mais complicado do que nos outros aplicativos do Office. O problema ocorre porque um banco de dados é um semi-aplicativo, isto que dizer que você não pode abrir mais de um projeto (documento) ao mesmo tempo na mesma instância do Access. Uma grande vantagem do Office é que todos os aplicativos são bem integrados. Sendo assim fica relativamente fácil utilizar ferramentas dos vários aplicativos que compõem o Office como recursos externos. Se você alguma vez programou em VB, você deve ter notado isso. No exemplo que segue utilizo o Excel como o recurso externo. Em uma planilha criamos várias figuras. As figuras podem ser desenhadas (como no exemplo abaixo) ou importadas de arquivos qualquer:
Para que o recurso não fique visível, você pode modificar a propriedade Oculto do arquivo Excel. Se você abrir a pasta recursos não há nada lá. Porém, se você for até Painel de Controle à Opções de pasta à Modo de exibição e selecionar a opção Mostrar pastas e arquivos ocultos você verá um arquivo Excel chamado ids.xls. Acima, temos oito figuras distintas que utilizaremos para criar a barra de comando personalizada como mostrado anteriormente. Para o que desejamos fazer, precisamos dar nomes que as figuras. O ideal é que os nomes sejam em séria. Neste caso específico, os nomes são fig1, fig2, fig3, fig4, fig5, fig6, fig7 e fig8. Como o processo de copiar envolve a seleção do objeto a ser copiado, precisamos levar isso em conta no nosso código. Além disso, tendo em vista que copiamos estas figuras para uma planilha em nossa pasta de trabalho precisamos fazer referência a esta pasta também. Antes de continuar, instale as referências do Microsoft Excel x.x. Object Library e do Microsoft Office x.x. Object Library. Sendo assim, o código que resolve nosso problema pode ser dado por:
|
|||||||
| « 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