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 » |
| Curso Grátis - Access 2007 Avançado, Macros e Programação VBA Autor: Júlio Battisti |
|||
|---|---|---|---|
| Lição 07 - Capítulo 01 - Utiliza��o de Macros para Automa��o de Tarefas - Parte 1 | |||
Neste tópico iremos aprender a utilizar as Macros. Veremos o que são e quais as possibilidades de utilização das macros, aprenderemos o conceito de evento e os principais eventos disponíveis e também as diversas macros oferecidas pelo Microsoft Access 2007. Veremos os seguintes ítens:
6.1 - Eventos:Abaixo temos um conceito de Evento conforme definido na ajuda do Microsoft Access 2007: Eventos: Fazendo com que os objetos do seu banco de dados trabalhem juntos. O que é um evento? Um evento é uma ação específica que ocorre sobre ou com um determinado objeto. O Microsoft Office Access 2007 pode responder a vários eventos: cliques de mouse, alterações em dados, abertura ou fechamento de formulários e muitos outros. Os eventos geralmente são o resultado da ação do usuário. Utilizando um procedimento de evento ou uma macro, você pode adicionar sua própria resposta personalizada a um evento que ocorra em um formulário, relatório ou controle. Conforme podemos concluir pela definição acima, um evento normalmente é resultante da ação do Usuário, Por exemplo, um clique de Mouse sobre um Botão em um formulário gera um evento "Ao Clicar", associado com o Botão. Um clique duplo no nome de um formulário para abrir o formulário, gera o evento "Ao Abrir" associado com o formulário. Ao entrar em um campo de dados e alterar o valor do campo, ao sair do campo o usuário terá gerado o evento "Após atualizar" associado com o campo, e assim por diante. Além disso podemos associar Macros e Procedimentos a eventos. Com isso ao ocorrer um determinado evento, podemos fazer com que seja executada uma Macro ( ou um Procedimento ) em resposta a este evento. Por exemplo, ao selecionar um Fornecedor em um lista de Fornecedores, você pode fazer com que o Microsoft Office Access 2007exiba somente os produtos do respectivo Fornecedor, em uma lista de produtos. Isto pode ser obtido, associando-se uma Macro ao evento Após Atualizar da lista de fornecedores. Essa Macro atualiza a lista Produtos, de tal maneira que somente sejam exibidos os Produtos do Fornecedor selecionado. A Utilização de eventos em associação com Macros e Procedimentos, nos oferece infinitas possibilidades. Muitos dos problemas diários na utilização do Microsoft Office Access 2007com formulários e relatórios podem ser resolvidos através da associação entre eventos e Macros ou Procedimentos. Na figura abaixo podemos ver os diversos procedimentos associados com um formulários:
Para acessar os eventos de qualquer elemento (formulário, botão, controle, relatório, caixa de combinação, etc), basta fazer o seguinte:
Logo em seguida aprenderemos sobre como Criar Macros e associá-las a eventos de Formulários e Relatórios. No final deste curso aprenderemos a criar Procedimentos, utilizando a linguagem Visual Basic for Applications e também como associar estes Procedimentos a eventos de Formulários e Relatórios. Também será apresentada uma descrição detalhada sobre os Eventos mais utilizados e quando os mesmos acontecem. 6.2 - O que são Macros e como utilizá-las:As macros são objetos de banco de dados, assim como formulários, tabelas, consultas, etc. As macros fornecem o meio mais fácil de automatizar o seu banco de dados. Quaisquer procedimentos que você tenha que fazer repetidamente, são bons candidatos a serem transformados em macros. As macros no Microsoft Office Access 2007 são completamente diferentes das macros em outras aplicações. Uma macro no Microsoft Office Access 2007 não é apenas uma série gravada de toques no teclado ou cliques de mouse, para automatizar tarefas repetitivas; ela realiza muitas funções que, de outra forma, exigiriam codificação. As macros economizam tempo por automatizar tarefas comuns, mas elas (quando escritas adequadamente) também ajudam a evitar erros assegurando que cada passo da macro é executado na ordem e exatamente como é necessário que seja feito. Você pode definir uma macro para executar, praticamente, qualquer tarefa que pode ser iniciada com o teclado ou com o Mouse. Um dos grandes benefícios das Macros é a sua capacidade de automatizar as respostas para muitos tipos de eventos, seja o evento uma modificação nos dados, a abertura ou fechamento de um formulário ou relatório, ou qualquer um dos tantos eventos disponíveis no Microsoft Access 2007. Uma Macro pode conter uma única ação (como executar uma consulta) , ou pode conter diversas ações. As ações podem ser executadas incondicionalmente, ou podemos colocar condições para que as mesmas sejam executadas. Por exemplo, posso fazer com que uma macro Emitir Pedido, associada ao evento Ao Fechar do formulário pedidos, somente seja executada após as 17:00. 6.3 - Novos recursos de macro, no Microsoft Access 2007.Em versões anteriores do Access, muitas funções habitualmente utilizadas, não podiam ser executadas sem escrever código VBA. No Microsoft Access 2007, foram adicionados novos recursos e ações de macro para ajudar a eliminar a necessidade de código. Isso facilita a adição de funcionalidade ao banco de dados e ajuda a torná-lo mais seguro.
6.4 - Em que situações Práticas do dia-a-dia devo utilizar macros:
Podemos fazer muito através das macros. Agora passaremos a aprender como construir macros, e quais as principais ações de macro disponíveis no Microsoft Access 2007. Será fornecido uma lista com todas as ações disponíveis, os parâmetros de cada ação e a forma de utilização. Você pode utilizar essa informação como referência quando estiver trabalhando com as macros. Embora as macros sejam de grande utilidade, para aplicativos mais complexos precisamos utilizar de programação. Por isso que aprenderemos, na parte final deste curso sobre a criação de Procedimentos através do VBA (Visual Basic for Applications). |
|||
| « 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