

1. Trilha VBA (Slides e Desafios)
Presentation
•
Professional Development
•
Professional Development
•
Medium
Italo Azuyr
Used 10+ times
FREE Resource
14 Slides • 7 Questions
1
Interface que permite que o usuário aplique alguns recursos de programação em documentos do Office.

2
Executar ações, como abrir um formulário;
Alterar propriedades de objetos;
Acessar e manipular informações em banco de dados;
Consumo de webservices (hoje utilizamos uma ferramenta que Rildo criou - SoftcomRest.ForAccess);
Acesso e manipulação de outros aplicativos ACCESS, por exemplo o ATUALIZADOR, acessa e altera o SOFTSHOP.
Entre outras rotinas que iremos ver...
3
Qual a diferença?
Onde usar cada uma?
Qual a regra de nomenclatura?
4
As constantes são utilizadas quando não se precisa alterar o valor contido nela.
Já as variáveis são utilizados quando precisamos alterar o seu valor.
Pensando assim, várias Variáveis que utilizamos no Softshop poderiam ser Constantes?
5
Multiple Choice
Quiz rápido:
No código abaixo poderíamos substituir a variável precoVenda por uma constante?
Dim precoVenda as Double
precoVenda = rsMercadorias("Preço de Venda")
Sim, ficaria assim:
Const precoVenda As
Double =
rsMercadorias("Preço de
Venda")
Não
Sim, ficaria assim:
Const precoVenda As
Double
precoVenda =
rsMercadorias("Preço de
Venda")
6
Multiple Choice
Quiz rápido:
No código abaixo poderíamos substituir a variável precoVenda por uma constante?
Dim precoVenda as Double
precoVenda = rsMercadorias("Preço de Venda")
Sim, ficaria assim:
Const precoVenda As
Double =
rsMercadorias("Preço de
Venda")
Não
Sim, ficaria assim:
Const precoVenda As
Double
precoVenda =
rsMercadorias("Preço de
Venda")
7
Privadas: Camel Case (valorMercadoria)
Públicas: Pascal Case (ValorMercadoria)
8
Multiple Select
Como podemos declarar variáveis ou constantes privadas?
_PrecoVenda
precoVenda
preco_Venda
precoDeVenda
9
Multiple Select
Como podemos declarar variáveis ou constantes públicas?
PrecoDaVenda
Preco_Venda
PrecoVenda
PrecoDeVenda
Preco_De_Venda
10
Simples mais utilizados: String, Integer, Long, Double, Boolean e Variant;
Complexos mais utilizados: Recordset, Dictionary e Object.
11
Esta instrução é utilizada no início dos Módulos, é utilizada para tornar obrigatória a declaração das variáveis.
12
Funções (Function): São métodos que realizam alguma operação e retornam algum resultado;
Procedimentos (Sub): São métodos que realizam alguma operação e NÃO retornam resultado;
Eventos ([Procedimento de Evento]): É executado sempre que algo ocorre em algum controle ou objeto do ACCESS, seja um Clique de Botão ou um Após Atualizar e um controle
13
Multiple Choice
Qual é a instrução que nos força a declarar todas as variáveis/constantes em um módulo?
Compare Database
Option Explicit
Type Explicit
Compare Explicit
14
Multiple Choice
Qual o tipo de método que não tem retorno e é sempre executado quando realizamos uma ação em um controle ou objeto no ACCESS?
Sub
Procedimento de Armazenamento
Function
Procedimento de Evento
15
- Quem são?
- Onde vivem?
- Do que se alimentam?
16
- São informações que podemos enviar para o método (Sub ou Function), afim de utilizarmos dentro dele.
-Além do tipo (String, Integer, etc) podemos declará-los como ByVal ou ByRef.
-O padrão é ByVal.
17
- ByVal: É utilizado quando não queremos que as alterações realizadas no parâmetro dentro do método se reflitam fora do método;
- ByRef: É utilizado quando queremos que as alterações realizadas no parâmetro dentro do método se reflitam fora do método.
18
- Os parâmetros são localizados dentro dos parênteses, que ficam após o nome da função.
19
- Os parâmetros recebem os dados de fora do seu escopo
20
Vamos nos divertir um pouco...
21
Open Ended
Assim que concluir faça o UpLoad do seu arquivo com seu nome (Exemplo: Trilha_VBA_Desafio1_Azuyr.mdb) no mesmo local onde realizou o DownLoad!
Interface que permite que o usuário aplique alguns recursos de programação em documentos do Office.

Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
16 questions
Aparato Reproductor
Presentation
•
Professional Development
12 questions
Tema 12 La Evaluación Educativa en la NEM
Presentation
•
Professional Development
13 questions
Dominio 4, parte 1: Horizontal.
Presentation
•
Professional Development
18 questions
ESTRUCTURA DEL SISTEMA ARMONIZADO
Presentation
•
Professional Development
16 questions
Le processus d'évaluation
Presentation
•
Professional Development
16 questions
Gestión Educativa y Liderazgo Escolar
Presentation
•
Professional Development
14 questions
Promoción Horizontal YOUTUBE 13
Presentation
•
Professional Development
13 questions
Tema 5 Plan y Programa de Estudio 2011-2017
Presentation
•
Professional Development
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade