Escolar Documentos
Profissional Documentos
Cultura Documentos
ndice Analtico
1. INTRODUO ......................................................................................................................................................... 1
1.1
TABELA ............................................................................................................................................................... 2
1.2
CONSULTA ........................................................................................................................................................... 3
1.3
FORMULRIO ....................................................................................................................................................... 4
1.3.1
Modo Formulrio ........................................................................................................................................ 4
1.3.2
Modo Design ............................................................................................................................................... 4
1.4
RELATRIO .......................................................................................................................................................... 6
1.5
MACROS .............................................................................................................................................................. 7
1.6
MDULO .............................................................................................................................................................. 8
2. BANCO DE DADOS ................................................................................................................................................. 9
3. TABELAS ................................................................................................................................................................ 10
3.1
CHAVE PRIMRIA .............................................................................................................................................. 15
3.2
PROPRIEDADES DAS TABELAS ............................................................................................................................ 15
3.2.1
Propriedades de Campo ............................................................................................................................ 16
3.2.2
Propriedades de Tabela ............................................................................................................................ 22
3.2.3
Propriedades de Pesquisa ......................................................................................................................... 27
3.3
RELAO ENTRE TABELAS ................................................................................................................................ 30
3.3.1
Relao com Integridade Referencial ....................................................................................................... 39
3.4
IMPORTAO DE DADOS .................................................................................................................................... 41
3.4.1
Importao de Dados do Access ............................................................................................................... 41
3.4.2
Importao de Dados do Excel ................................................................................................................. 41
4. CONSULTAS .......................................................................................................................................................... 43
4.1
CRIAO DE CONSULTA .................................................................................................................................... 43
4.2
CLCULOS EM CONSULTAS ................................................................................................................................ 46
4.3
CONSULTAS PARMETROS ................................................................................................................................. 50
4.4
AGRUPAMENTOS DE TOTAIS .............................................................................................................................. 52
4.5
CONSULTAS AO ............................................................................................................................................. 54
4.5.1
Consulta Criar Tabela .............................................................................................................................. 54
4.5.2
Consulta Acrescentar Registros ................................................................................................................ 57
4.5.3
Consulta Atualizar Registros .................................................................................................................... 58
4.5.4
Consulta Excluso de Registros ................................................................................................................ 59
4.5.5
Consulta Localizar Registros no Coincidentes ....................................................................................... 60
5. FORMULRIOS .................................................................................................................................................... 62
5.1
FORMULRIO DE INICIALIZAO ....................................................................................................................... 62
5.2
AUTOFORMULRIO ............................................................................................................................................ 64
5.3
ASSISTENTE DE FORMULRIOS .......................................................................................................................... 65
5.4
FORMULRIOS E SUBFORMULRIOS. ................................................................................................................. 67
5.5
CRIAO DE CONTROLES EM FORMULRIOS ..................................................................................................... 70
5.5.1
Controle No-Vinculado ........................................................................................................................... 70
5.5.2
Controles Vinculados ................................................................................................................................ 70
5.6
BOTO DE OPO, BOTO DE ALTERNAR E CAIXA DE SELEO .................................................................... 71
5.7
GRUPO DE OPO .............................................................................................................................................. 72
5.8
CAIXA DE LISTAGEM E CAIXA DE COMBINAO .............................................................................................. 73
5.8.1
Caixa de Listagem ..................................................................................................................................... 74
5.8.2
Caixa de Combinao ............................................................................................................................... 74
5.9
BOTO DE COMANDO ........................................................................................................................................ 75
5.9.1
Navegao de Registro.............................................................................................................................. 76
5.9.2
Operaes de Registro .............................................................................................................................. 77
5.9.3
Operaes de Formulrio ......................................................................................................................... 78
5.9.4
Operaes de Relatrio ............................................................................................................................. 79
5.10 FIGURAS E OBJETOS EM FORMULRIOS ............................................................................................................. 80
5.10.1 Adicionando Figura No Acoplada .......................................................................................................... 80
6. GERAO DE RELATRIOS ............................................................................................................................ 82
6.1
6.2
Jun/2014
Fig. 1
www.jose.cancela.nom.br
Pg. 1
Jun/2014
1.1 Tabela
As tabelas so os principais objetos dos bancos de dados. nas tabelas que se
encontram armazenadas toda a informao.
www.jose.cancela.nom.br
Pg. 2
Jun/2014
1.2 Consulta
A Consulta a maneira de fazer perguntas ao Access a respeito dos dados
armazenados nas tabelas. Com consultas podemos saber, por exemplo, quais os
funcionrios de uma empresa que moram em determinado bairro, qual o produto mais
vendido em determinado estado em determinado ms, etc.
Para acessar a opo Consulta de um banco de dados, basta cliquear na pasta
Consulta da Janela Banco de Dados (Fig.1.a).
Uma Consulta pode ser exibida de dois modos
1. Modo Folha de Dados
2. Modo Design da Tabela.
No Modo Design a consulta apresentada em uma janela composta de dois painis.
Na parte superior da janela so mostrados os arquivos e/ou consultas nos quais vamos
realizar a pesquisa. Na parte inferior, chamada Grade QBE, so mostrados os campos
que sero exibidos, como sero classificados, as regras de seleo, etc. (Fig.1.2.a)
No Modo Folha de Dados apresentado o resultado da consulta feita (Fig.1.2.b).
Fig. 1.2.b
GRADE QBE
Fig. 1.2.a
www.jose.cancela.nom.br
Pg. 3
Jun/2014
1.3 Formulrio
Os Formulrios do Access facilitam a tarefa de incluso e modificao das
informaes do banco de dados, alm de permitirem a automao de tarefas rotineiras,
acusar erros na entrada de dados, apresentar mensagens de validao de dados, efetuar
clculos e emitir relatrios.
Os Formulrios podem ser visualizados de trs modos:
Modo Formulrio
Modo Design
Modo Folha de Dados
1.3.1 Modo Formulrio
Modo Formulrio a visualizao da forma como o Formulrio realmente utilizado,
com as informaes apresentadas de forma visual prtica e funcional (Fig.1.3.a.).
www.jose.cancela.nom.br
Pg. 4
Jun/2014
www.jose.cancela.nom.br
Pg. 5
Jun/2014
1.4 Relatrio
Os relatrios so sadas via impressora, que podem ser visualizados na tela antes
da impresso, para verificar se esto de acordo com o planejado ou se necessitam
alteraes alteraes.
Os relatrios podem
ser apresentados de
dois modos:
a) Modo
Visualizar
Impresso
b) Modo Design
Relatrio
de
No Modo Visualizar
Impresso mostrado o
relatrio exatamente como
ser impresso.(Fig.1.4.a).
1.5
www.jose.cancela.nom.br
Pg. 6
Jun/2014
1.5 Macros
As Macros so recursos do Access que tem a finalidade de realizar a automao de
tarefas rotineiras e repetitivas. Considere, por exemplo, a tarefa de, diariamente, abrir
vrios arquivos e emitir vrios relatrios. Embora esta tarefa possa ser feita manualmente,
seria muito mais produtivo se isto pudesse ser feito automaticamente, bastando cliquear
um boto de um formulrio. Esta a funo das macros. (Fig. 1.5.a).
www.jose.cancela.nom.br
Pg. 7
Jun/2014
1.6 Mdulo
Uma das partes mais interessantes do banco de dados a programada, isto , o uso
de uma linguagem de programao para execuo de tarefas.
Uma linguagem de programao um conjunto de instrues, cada qual
correspondendo a uma tarefa, que executada pelo computador. A linguagem de
programao utilizada pelo Access o Visual Basic, uma evoluo do tradicional Basic.
Um Mdulo (Fig.1.6) uma coleo de declaraes e procedimentos do Visual
Basic para aplicativos armazenados conjuntamente, formando uma unidade.
Existem dois tipos bsicos de mdulos: mdulos classe e mdulos padro. Cada
procedimento em um mdulo pode ser um procedimento Function ou um procedimento
Sub.
Mdulos Classe
Mdulos de formulrio e de relatrio so mdulos classe que esto associados a um
determinado formulrio ou relatrio. Os mdulos de formulrio e relatrio
freqentemente contm procedimentos de evento que so executados em resposta a
um evento no formulrio ou relatrio. Voc pode utilizar procedimentos de evento para
controlar o comportamento dos seus formulrios e relatrios, e sua resposta s aes do
usurio, como clicar o mouse sobre um boto de comando.
Mdulos Padro
Os mdulos padro contm procedimentos de uso geral que no esto associados
a nenhum outro objeto e procedimentos utilizados com freqncia, que podem ser
executados a partir de qualquer lugar do seu banco de dados.
www.jose.cancela.nom.br
Pg. 8
Jun/2014
2. Banco de Dados
A primeira tarefa no desenvolvimento de um sistema a criao do banco de dados,
pois ser a partir dele que se criaro as Tabelas, Consultas, Formulrios, Relatrios,
Macro e os Mdulos.
Objetivo:
Criar o banco de dados TRAB1
Para isto, proceda da seguinte forma:
Abra o Microsoft Office Access 2013. Aparecer a janela mostrada na Fig.2.a:
Fig. 2.a
Fig. 2.b
Proceda da seguinte forma:
Digite o nome do arquivo (TRAB1)
Clique na pasta para e selecione o local de salvamento do arquivo
Clique no cone Criar. Aparecer o banco de dados TRAB1.accdb com a estrutura em
branco de uma tabela, conforme Fig.2.c:
Feche a tabela sem salv-la, pois vamos construir uma nova tabela.
www.jose.cancela.nom.br
Pg. 9
Jun/2014
Fig. 2.c
3. Tabelas
O primeiro passo na criao de uma tabela determinar a quantidade de campos
que ela conter e o tipo de dados que cada um armazenar.
Pode-se criar uma nova tabela de duas maneiras distintas: Como Nova Tabela e com
o Assistente de Tabela.
Como Nova Tabela, criamos uma tabela inteiramente nova, especificando campo a
campo, com as respectivas propriedades. Esta o modo mais recomendado para
iniciantes.
Objetivo:
Criar a tabela NOMES para armazenar as informaes constantes da Fig.3.a,
referentes aos alunos de uma instituio de ensino.
MATRICULA
NOME
SOBRENOME
NASCIMENTO
ENDEREO
CEP
ADMISSO
QUI001
ALINE
MACHADO
29/09/82
30.730-025
01/06/94
MEC001
ANTNIO
DE CASTRO
24/05/82
30.730-022
11/05/94
FIS001
CARLOS
CARVALHO
18/04/82
30.730-013
09/03/94
LET001
DIEGO
SILVEIRA
23/04/83
30.730-017
06/04/94
MAT002
DOLORES
LAGO
21/03/83
30.730-019
20/04/94
MAT001
FERNANDA MONTES
15/02/82
30.730-018
03/04/94
MAT004
MANOEL
GARCIA
07/01/83
30.730-021
04/05/94
BIO002
MARIA
DE SOUZA
23/03/82
30.730-012
23/03/94
QUI002
NATALIA
OLIVEIRA
14/04/83
30.730-026
08/06/94
MAT003
NILSARA
FONSECA
05/05/83
30.730-020
27/04/94
MEC003
PAULO
CAMPELO
16/06/83
30.730-024
25/05/94
MEC002
PEDRO
NOGUEIRA
14/11/83
30.730-023
08/05/94
FIS007
RAFAEL
NETO
05/04/82
30.730-016
30/03/94
BIO001
RAQUEL
SALGUEIRO
15/05/83
30.730-014
06/03/94
FIS002
RODRIGO
PEREIRA
19/02/83
30.730-015
23/03/94
Fig. 3.a.
Para criar uma nova tabela, proceda da seguinte forma:
www.jose.cancela.nom.br
Pg. 10
Jun/2014
Fig. 3.b
Fig. 3.c
Para navegar entre o Modo Design e o Modo Folha de Dados use o boto
Modos de Exibio (Fig. 3.d).
Fig. 3.d
www.jose.cancela.nom.br
Pg. 11
Jun/2014
Fig. 3.e
Tipo de dados: ........Digitar, entre as opes disponveis, o tipo de dado que ser
armazenado neste campo. Para acessar os tipos disponveis,
basta um clique na respectiva clula, que aparecer a lista dos
tipos de dados.
www.jose.cancela.nom.br
Pg. 12
Jun/2014
www.jose.cancela.nom.br
Pg. 13
Jun/2014
Uma vez criada a estrutura da tabela, devemos salv-la. Para isto, proceda da seguinte
forma:
Arquivo - Salvar
Aparecer a janela Salvar como solicitando o nome da tabela. Digite Nomes e clique
OK.
Aparecer a mensagem abaixo perguntando sobre a Chave Primria. Clique No, pois
este tpico ser vista mais adiante.
www.jose.cancela.nom.br
Pg. 14
Jun/2014
Objetivo:
Acrescentar Chave Primria ao campo Matrcula da tabela Nomes do arquivo
TRAB1.
A razo da escolha deste campo como chave primria deve-se ao prprio conceito
desta dado. O nmero da matrcula deve ser exclusivo de cada aluno, no se admitindo
repeties no seu valor.
Para adicionar chave primria ao campo Matrcula,
proceda da seguinte forma:
Abra a tabela Nomes no Modo Design
Selecione a linha do campo Matrcula.
Clique o cone Chave Primria.(Fig.3.1.a)
Salve as alteraes selecionando Arquivo - Salvar.
Fig. 3.1.a
www.jose.cancela.nom.br
Pg. 15
Jun/2014
Propriedades de Campo
Propriedades de Tabela
Fig. 3.2.1.a
www.jose.cancela.nom.br
Pg. 16
Jun/2014
a) Tamanho do Campo:
Esta propriedade aplica-se a campos do tipo Texto e Nmero (inclusive
Numerao Automtica).
Quando lidamos com campo Texto, o tamanho do campo corresponde
www.jose.cancela.nom.br
Pg. 17
Jun/2014
quantidade de caracteres que podemos digitar neste campo. Se nenhum valor for
especificado nesta propriedade, o Access assumir o tamanho 225. Por esta razo,
devemos sempre especificar o tamanho do campo no menor valor possvel, pois
sempre ser possvel alter-lo caso se torne necessrio.
Em se tratando de campo Nmero, aparecer na coluna Tipo de Dados um boto
com seta para baixo que abre uma caixa de listagem com as seguintes alternativas:
byte, inteiro, inteiro longo, simples e duplo.
A tabela abaixo mostra a faixa de valores que podem ser armazenados nestes tipos
de campos numricos, bem como o respectivo tamanho de memria necessria para o
armazenamento.
Definio
Gama de valores
Memria
1 byte
b) Legenda
Esta propriedade aparece na lista de propriedades de todos os tipos de campo. O
texto que for digitado para esta propriedade aparecer como ttulo deste campo no
modo Folha de Dados da tabela, bem como nas consultas e formulrios baseados nela.
Caso no seja especificada uma legenda, o nome do campo ser usado como
ttulo, razo pela qual costuma-se deixar esta propriedade em branco.
c) Formato
Esta propriedade determina a forma como os dados sero exibidos, porm no
altera a forma como esto armazenados.
O Access oferece opo de formato para campos do tipo Numrico, Moeda e
Data/Hora. Para acessar as opes de formato, clique no boto Caixa de Listagem
que aparece na propriedade Formato.
d) Casas Decimais.
Esta propriedade aplica-se somente a campos do tipo Numrico e serve para
especificar o nmero de casas decimais com que os nmeros sero apresentados.
Para especificar este valor, clique no boto Caixa de Listagem que aparece nesta
propriedade.
e)
Valor Padro.
www.jose.cancela.nom.br
Pg. 18
Jun/2014
f) Mscara de Entrada.
Esta propriedade se aplica a campos do tipo Texto e Data/Hora.
til na digitao de valores de CEPs, nmeros de telefone, fax, datas, etc.
Com uma mscara de entrada no ser necessrio digitar hfens, parntesis, barras
separadoras e cdigos em geral, alm de garantir a entrada da quantidade certa de
dgitos.
A maneira mais prtica de criar mscaras de entrada com o Assistente de
Mscara de Entrada, acessado clicando o boto ao lado desta propriedade.
Descrio
&
.,:;-/
www.jose.cancela.nom.br
Pg. 19
Jun/2014
>
Valor
(000) 000-0000
(206) 555-0248
(999) 999-9999!
(000) AAA-AAAA
#999
>L????L?000L0
>L0L 0L0
00000-9999
>L<??????????????
ISBN 0-&&&&&&&&&-0
>LL00000-0000
(206) 555-TELE
-20 ;2000
GREENGR339M3 ;MAI R 452B7
T2F 8M4
98115- ; 98115-3007
Maria ;Paulo
ISBN 1-55615-507-7 ; ISBN 0-13-964262-5
DB51392-0493
g) Requerido.
Esta propriedade pode assumir os valores Sim ou No e tem por objetivo tornar
obrigatrio ou no a digitao de valores neste campo durante a entrada de dados. No
campo que tiver Sim nesta propriedade ter obrigatoriamente que se digitar algo antes
de teclar Enter.
i) Indexado
A criao de um ndice em uma tabela recomendvel quando se utiliza muito
procura de registros, pois isto acelera o processo de localizao. Contudo, isto retarda
o processo de atualizao da tabela. Desta forma, s se deve indexar uma tabela
quando for freqente a atividade de localizao de valores em um campo.
www.jose.cancela.nom.br
Pg. 20
Jun/2014
www.jose.cancela.nom.br
Pg. 21
Jun/2014
Propriedades.
No quadro Folha de Propriedades clique na linha Regra de Validao e depois clique
no boto Construtor de Expresses.
Objetivo:
Modificar a estrutura da tabela NOMES para adicionar as seguintes Propriedades de Campo:
a) O campo MATRCULA deve ter Mscara de Entrada
b) O campo CEP deve ter Mscara de Entrada
c) O campo ADMISSO no pode aceitar valores posteriores data corrente
d) O campo NASCIMENTO no pode aceitar valores de idades <= 5 anos
e) O campo NASCIMENTO ter que ser anterior ao campo ADMISSO em, pelo menos, 5 anos
a) O campo MATRCULA deve ter Mscara de Entrada
Passe para o Modo Design da tabela
Selecione o campo MATRCULA.
Nas Propriedades de Campo, click na propriedade Mscara de Entrada para aparecer o boto
Construtor
Click no boto Construtor para aparecer a janela Construtor de Mscara de Entrada
Na janela Assitente de Mscara de Entrada selecione qualquer mscara e clique Avanar
Digite a mscara ???000 e clique Avanar
A mscara ??? s permite letras e 000 s permite nmeros (Ver quadro Principais sintaxes
de Mscara de Entrada)
pergunta Como deseja armazenar os dados selecione Com os smbolos na mscara e clique
www.jose.cancela.nom.br
Pg. 22
Jun/2014
Avanar
Clique Concluir
CONSTRUTOR
www.jose.cancela.nom.br
Pg. 23
Jun/2014
Fig.c.1
Fig.c.2
A funo Agora() compara a data digitada no campo ADMISSO com a data do relgio
interno da mquina.
A expresso <=Agora() na Regra de Validao do campo ADMISSO s permite e
digitao de valores neste campo se forem <= que a data do relgio interno da mquina no
momento da digitao.
No campo Texto de Validao escreva DIGITE UM VALOR <= QUE A DATA CORRENTE
www.jose.cancela.nom.br
Pg. 24
Jun/2014
Fig.d.1
Fig.d.2
A funo Agora() compara a data digitada com a data do relgio interno da mquina.
A expresso <=Agora() -5*365 na Regra de Validao do campo NASCIMENTO s
aceita valores digitados neste campo se forem anteriores (ou iguais) em 5 anos a data do
relgio interno da mquina no momento da digitao.
No campo Texto de Validao escreva DIGITE UM VALOR <= QUE A DATA CORRENTE5 ANOS
e) O campo NASCIMENTO ter que ser anterior ao campo ADMISSO em, pelo
menos, 18 anos
As propriedades colocadas nos campos MATRCULA, CEP e NASCIMENTO afetavam
apenas o respectivo campo, sendo por isso colocadas no quadro Propriedades de Campo.
Quando as propriedades fazem referncia a dois ou mais campos, como, neste caso
NASCIMENTO e ADMISSO, tem que ser colocadas no quadro Folha de Propriedades.
www.jose.cancela.nom.br
Pg. 25
Jun/2014
Fig. e.1
Fig.e.3
Fig.e.2
www.jose.cancela.nom.br
Pg. 26
Jun/2014
Objetivo:
Criar a tabela Nacionalidades (Fig.3.2.3.a).
Para criar a tabelas Nacionalidades siga os passos abaixo:
Abra o banco de dados TRAB1.
Na guia Criar, no grupo Tabelas, clique no boto Design da Tabela. Ser criada uma
nova tabela no modo Design.
Crie a estrutura da tabela Nacionalidades e digite os dados conforme Fig.3.2.3.a
abaixo, salve-a e depois feche-a.
Fig. 3.2.3.a
Objetivo:
Criar a tabela Dados de Pessoal (Fig.3.2.3.b) com os campos Sexo e
Nacionalidade do tipo Assistente de Pesquisa.
Os dados do campo Sexo devem vir de uma lista e os de Nacionalidade da tabela
Nacionalidades criada no item anterior.
Jos Antelo Cancela
www.jose.cancela.nom.br
Pg. 27
Jun/2014
Fig. 3.2.3.b
pergunta Como voc deseja que coluna de pesquisa obtenha estes valores ?
selecione Eu digitarei os valores que desejo e clique Avanar.
pergunta Que valores voc deseja ver em sua coluna de pesquisa ? digite o valor
1 para Nmero de colunas
Em Col1 digite Masculino, aperte a tecla Tab (no tecle Enter) e depois digite
Feminino.
Clique Avanar.
Fig. 3.2.3.c
www.jose.cancela.nom.br
Pg. 28
Jun/2014
pergunta Que rtulo voc deseja para coluna de pesquisa ? digite Sexo e clique
Concluir.
Crie o campo Nacionalidade, escolhendo para tipo de dados Assistente de Pesquisa.
Aparecer a caixa de dilogo Assistente de Pesquisa.
pergunta Como voc deseja que coluna de pesquisa obtenha estes valores ?
selecione Eu quero que coluna de pesquisa procure os valores em uma Tabela ou
Consulta e clique Avanar.
pergunta Que Tabela ou Consulta deve fornecer os valores para coluna de
pesquisa? selecione a tabela Nacionalidades e clique Avanar.
pergunta Que campos contm os valores que voc deseja incluir em coluna de
pesquisa? mova Nacionalidade de Campos disponveis para Campos
selecionados e clique Avanar.
pergunta Qual a ordem de classificao desejada para os itens da caixa de
listagem ? selecione Nenhum e clique Avanar.
pergunta Qual a largura desejada para as colunas em coluna de pesquisa ?
ajuste a largura da coluna e clique Avanar.
pergunta Que rtulo voc deseja para coluna de pesquisa ?
Nacionalidade e clique Concluir.
digite
Fig. 3.2.3.d
www.jose.cancela.nom.br
Pg. 29
Jun/2014
DADOS PESSOAIS
DADOS ADMINISTRATIVOS
DADOS FINANCEIROS
DADOS PESSOAIS
DADOS ADMINISTRATIVOS
DADOS FINANCEIROS
www.jose.cancela.nom.br
Pg. 30
Jun/2014
2. Embora estes campos tenham nomes diferentes (Matrcula, Registro e Cadastro), eles
possuem o mesmo tipo de dados.
3. As trs tabelas podem ser Relacionadas atravs destes campos
Ao fazer o Relacionamento, as tabelas so classificadas de dois tipos:
a) Tabela Primria
b) Tabela Relacionada.
www.jose.cancela.nom.br
Pg. 31
Jun/2014
Lado Vrios
Lado Um
Tabela Primria
Um para Um
Um para Vrios
Tabelas Relacionadas
Fig. 3.3.a
Quando criamos a tabela NOMES, passamos a controlar os dados pessoais dos alunos, mas
nada sabemos sobre suas notas, nem se esto em dia com as mensalidades.
Para dispor deste tipo de informao, vamos criar mais duas tabelas: NOTAS
e
MENSALIDADES. Feito isto, poderemos relacionar as trs tabelas e ter todo controle sobre os
dados dos alunos.
Como a cada registro da tabela Nomes est associado a apenas um registro na tabela Notas
e na tabela Mensalidades, o de relao que ser feito entre as trs tabelas ser do tipo Um para
Um.
Objetivo:
Criar no banco de dados TRAB1 as tabelas MENSALIDADES (Fig.3.3.a) e
NOTAS (Fig.3.3.e)
a) Criao da tabela MENSALIDADES:
Abra o banco de dados TRAB1.
Na guia Criar, no grupo Tabelas, clique no boto Design da Tabela. Ser criada uma
nova tabela no modo Design.
Crie o campo CONTROLE conforme Fig.3.3.b
Este campo conter do mesmo tipo de dados que o campo MATRCULA da tabela
NOMES. Portanto, ter que ter a mesma estrutura.
Crie o campo VALOR conforme Fig.3.3.c
www.jose.cancela.nom.br
Pg. 32
Jun/2014
O campo VALOR ser do Tipo de Dados Nmero, pois assim poderemos fazer
operaes matemticas com ele, como, por exemplo, soma-los para fornecer
declaraes aos responsveis e calcular impostos a pagar.
Ele ter Chave Primria porque este campo no poder ter valores repetidos.
Quando selecionamos o tipo de Tipo de Dados Nmero, temos que,
obrigatoriamente, fornecer trs Propriedades de Campo:
- Tamanho do campo
- Formato
- Casas decimais
Crie o campo PAGAMENTO conforme Fig.3.3.d
TipodeDado
Fig. 3.3.b
Fig. 3.3.a
TipodeDado
TipodeDado
Fig. 3.3.d
Fig. 3.3.c
www.jose.cancela.nom.br
Pg. 33
Jun/2014
Este campo conter do mesmo tipo de dados que o campo CONTROLE da tabela
MENSALIDADES. Portanto ter que ter a mesma estrutura.
Ele ter Chave Primria porque este campo no poder ter valores repetidos.
Fig. 3.3.f
Fig. 3.3.e
Fig. 3.3.g
Fig. 3.3.i
www.jose.cancela.nom.br
Pg. 34
Jun/2014
O campo PROVA1 ser do Tipo de Dados Nmero, pois assim poderemos fazer
operaes matemticas com ele, como, por exemplo, calcular a Mdia do aluno.
Quando selecionamos o tipo de Tipo de Dados Nmero, temos que,
obrigatoriamente, fornecer trs Propriedades de Campo:
- Tamanho do campo
- Formato
- Casas decimais
Para colocar a Regra de Validao, proceda conforme abaixo (Fig.3.3.h):
Clique no boto Construtor de Expresses
Na janela Construtor de Expresses, selecione:
ElementodeExpresso..........Operadores
Categoria...............................Tudo
ValoresdeExpresso:............Entre
D um duplo clique no Valor de Expresso Entre
Clique no primeiro <<Expr>> e digite 0
Clique no segundo <<Expr>> e digite 0
Clique OK
Fig. 3.3.h
www.jose.cancela.nom.br
Pg. 35
Jun/2014
Objetivo:
Fazer a devida Relao entre as tabelas MENSALIDADES, NOMES e NOTAS.
Feche todas as tabelas para fazer a Relao.
Na guia Ferramentas de Banco de Dados, no grupo Relaes, clique em no cone
Relaes, conforme figura abaixo, que aparecer a janela Relaes.
www.jose.cancela.nom.br
Pg. 36
Jun/2014
Selecione a tabela NOMES, pressione a tecla Ctl e, com ela pressionada, selecione as
tabelas NOTAS e MENSALIDADES, conforme figura acima.
Solte a tecla Ctrl e clique na tecla Adicionar e depois na tecla Fechar.
Refaa a disposio das tabelas conforme
figura ao lado.
www.jose.cancela.nom.br
Pg. 37
Jun/2014
Para EXCLUIR uma relao edite a janela Relaes, d um clique na linha que
une os campos comuns e pressione a tecla DEL
www.jose.cancela.nom.br
Pg. 38
Jun/2014
www.jose.cancela.nom.br
Pg. 39
Jun/2014
Objetivo:
Impor integridade referencial na Relao das tabelas NOMES, MENSALIDADES e NOTAS do banco de dados TRAB1.
Para isto, proceda da seguinte forma:
Abra o banco TRAB1.
Na guia Ferramentas de Banco de Dados, no grupo Mostrar/Ocultar, clique em
Relaes. Aparecer a janela Relaes
Na janela Relaes d um duplo clique na linha que liga as tabelas Nomes e Notas,
que aparecer a janela Editar Relaes, conforme figura abaixo.
Na janela Editar Relaes ative as seguintes opes:
Impor Integridade Referencial
Propagar a Atualizao dos Campos Relacionados
Propagar Excluso dos Registros Relacionados.
Clique OK.
Repita a operao com as tabelas Nomes e Mensalidades. Uma vez terminado, a
janela Relaes deve estar conforme figura abaixo.
www.jose.cancela.nom.br
Pg. 40
Jun/2014
Objetivo:
Importar do arquivo DADOS PESSOAIS.accdb a tabela Dados Administrativos
para o banco de dados TRAB1.accdb.
Abra o banco de dados TRAB1.
Na aba Dados Externos, no grupo Importar e Vincular, clique no cone Access,
conforme figura abaixo.
Objetivo:
Importar do arquivo DADOS PESSOAIS.xlsx a planilha Dados Pessoais para a
tabela Dados Pessoais do banco de dados TRAB1.accdb.
Abra o banco de dados TRAB1.
Na aba Dados Externos, no grupo Importar e Vincular, clique no cone Excel,
conforme figura abaixo.
www.jose.cancela.nom.br
Pg. 41
Jun/2014
Ative a caixa de seleo A primeira linha contm ttulos de coluna e depois clique
Avanar
Clique Avanar
Selecione a opo Sem chave primria e depois clique Avanar
No quadro Importar para a tabela: escreva Dados Pessoais e depois clique Concluir
Clique Fechar. Est concluda a importao.
Uma vez concluda a importao de dados do Excel, necessrio passar
para a estrutura da tabela importada e colocar as propriedades de campo e
de tabela adequadas aos dados importados.
www.jose.cancela.nom.br
Pg. 42
Jun/2014
4. Consultas
Quando criamos nosso banco de dados, as informaes nele contidas foram
armazenadas em diferentes tabelas, de acordo com suas caractersticas. Isto facilita o
armazenamento de informaes, porm dificulta sua consulta. Para visualizar algumas
informaes, geralmente temos que abrir vrias tabelas, o que no prtico. Para
contornar estes problemas, foram criadas as Consultas.
Uma Consulta consiste de um processo para selecionar em uma ou mais tabelas um
determinado grupo de registros, que tem caractersticas peculiares. A este conjunto de
registros chamamos dynaset. Um dynaset pode conter campos de diversas tabelas.
Na janela Consulta criamos consultas pelo mtodo Graphical Query By Exemple
(QBE) (Fig.4.1.a), que consiste em arrastar os campos da parte superior da janela
Consulta para a grade QBE. Desta forma, a grade QBE usada para informar ao
Access que propriedades tem os dados que desejamos visualizar.
Alm de visualizar os dados selecionados, as Consultas permitem calcular totais,
alterar dados e muitas outras coisas.
Abre-se a janela Mostrar Tabela, com todas as tabelas existentes no Banco de Dados
Selecione a tabela NOMES, aperte a tecla Ctrl e, com ela pressionada, selecione a
tabela NOTAS. Libere a tecla Ctrl e clique o boto Adicionar.
Clique o boto Fechar.
Na Grade QBE (Fig.4.1.a), clique no campo Matrcula da tabela NOMES e, com o
boto do mouse pressionado, arraste-o para a linha Campo da primeira coluna da
Grade QBE. Solte o boto do mouse. Este ser o primeiro campo de nossa Consulta
Clique na linha Classificao da primeira coluna para acessar o menu e depois
selecione Crescente.
www.jose.cancela.nom.br
Pg. 43
Jun/2014
GradeQBE
Fig. 4.1.a
Fig. 4.1.b
www.jose.cancela.nom.br
Pg. 44
Jun/2014
Fig.4.1.c
Fig.4.1.d
www.jose.cancela.nom.br
Pg. 45
Jun/2014
Objetivo:
Criar a consulta MDIAS para visualizar o Nome Completo (nome e sobrenome)
e a Mdia Aritmtica das notas.
Vale lembrar que na tabela NOMES no existe o campo Nome completo e na tabela
NOTAS no existe o campo Mdia. Portanto, estes campos devero ser construdos.
Caixa de
Expresses
Fig.4.2.a
www.jose.cancela.nom.br
Pg. 46
Jun/2014
Fig.4.2.b
Fig.4.2.c
Abra parntesis. (
D um duplo clique campo Prova1
Digite o operador de soma ( + )
D um duplo clique campo Prova2
Feche parntesis. )
Digite o operador de diviso ( / )
Digite o nmero 2.
www.jose.cancela.nom.br
Pg. 47
Jun/2014
Fig.4.2.d
Fig.4.2.e
Para salvar a consulta clique o cone Salvar da barra de ferramentas. Na janela Salvar
Como escreva MDIAS e clique OK.
Uma vez construda a Consulta, necessrio formatar os campos
calculados, como ttulos, largura das colunas, casas decimais, etc.
Para formatar os campos calculados da Consulta, proceda da seguinte forma:
a) Largura das colunas:
No Modo Folha de Dados selecione as duas colunas da consulta.
Clique com o boto direito do mouse no cabealho de uma das colunas e depois
selecione a opo Largura da coluna Melhor ajuste.
b) Cabealho das colunas
O Excel colocou os cabealhos dos campos calculados como Expr1 e Expr2 .
Vamos alterar Expr1 para Nome Completo e Expr2 para Mdia. Para isto, proceda da
seguinte forma:
Passe para o Modo Design da Tabela.
Selecione a primeira coluna.
Na guia Design, no grupo Mostrar/Ocultar clique
no cone Folha de Propriedades (Fig.4.2.f).
Na janela Folha de Propriedades, na linha
Legenda escreva Nome Completo (Fig.4.2.g)
Fig.4.2.f
www.jose.cancela.nom.br
Pg. 48
Jun/2014
Fig 4.2.g
Fig 4.2.h
Fig.4.2.i
TTULO
SEPARADOR
EXPRESSO
www.jose.cancela.nom.br
Pg. 49
Jun/2014
Objetivo:
Criar a Consulta Relao por Faculdade para visualizar todos os alunos da
faculdade de Fsica. A Consulta deve conter Matrcula, Nome Completo e Mdia.
Para isto proceda como abaixo:
Abra o Banco de Dados TRAB1
Na guia Criar, no grupo Consultas clique em Design da Consulta conforme Fig.4.1.c.
Quando aparecer a janela Mostrar Tabela, selecione NOMES, pressione a tecla Ctrl e,
com ela pressionada, selecione Notas.
Libere a tecla Ctrl e clique Adicionar e depois Fechar.
Selecione o campo Matrcula na tabela Nomes e arraste-o para a linha Campo da
primeira coluna da grade QBE.
Na linha Classificao selecione Crescente.
Clique na linha digite Como FIS+* . (Fig.4.3.a).
A expresso Como FIS+* seleciona todas as matrculas cujos trs
primeiros caracteres so FIS, isto , todos os alunos da Faculdade de
Fsica.
Na segunda coluna construa o Nome Completo (Ver item anterior).
Na terceira coluna construa
MDIA (Ver item anterior).
Execute a Consulta, que dever
apresentar o resultado como na
Fig.4.3.b.
Salve a Consulta como Relao
por Faculdade.
Fig.4.3.b
Fig.4.3.a
www.jose.cancela.nom.br
Pg. 50
Jun/2014
QUI+*. Assim sendo, sempre que desejarmos a relao de uma faculdade, termos que
alterar a estrutura da Consulta.
Existe, porm, uma outra maneira, muito mais prtica, que consiste em fazer a
Consulta indagar qual a faculdade cuja relao desejamos.
Para isto, basta colocar no campo Critrio qualquer expresso que no seja o nome
de um campo das tabelas utilizadas na Consulta. Desta forma, quando executarmos a
Consulta, abrir-se-h uma janela exibindo o texto digitado e pedindo seu significado, visto
no constar nas tabelas. Digita-se ento a sigla da faculdade desejada.
Objetivo:
Alterar a Consulta Relao por Faculdade para visualizar todos os alunos de
qualquer faculdade. Sempre que for executada, dever surgir a pergunta
Faculdade ?
Fig. 4.3.d
Fig. 4.3.c
www.jose.cancela.nom.br
Pg. 51
Jun/2014
Objetivo:
Criar o banco de dados PRODUTOS EM ESTOQUE e a tabela Produtos por
Categoria com os dados da Fig.4.4.a. Depois, calcular o Total de Produtos por
Categoria e a Quantidade por Categoria.
Crie o banco de dados PRODUTOS EM ESTOQUE.accdb
Crie a tabela Produtos por Categoria com os dados da Fig.4.4.a
Crie a Consulta Totais de Produtos em Estoque, baseada na tabela Produtos por
Categoria, com os campos Categoria e Quant.
Para calcular totais em Consultas preciso adicionar a linha Total
Grade QBE.
Passe para o Modo Design.
Na guia Design, no grupo Mostrar/Ocultar clique em Totais. Ser adicionada a linha
Total grade QBE da consulta.
Preencha a janela Consulta conforme Fig.4.4.b.
O atributo Contar da linha Total do campo Quant pesquisar no campo
anterior (Categoria) quantas vezes aparece cada Categoria e nos
mostrar o resultado no campo Quant.
www.jose.cancela.nom.br
Pg. 52
Jun/2014
Fig. 4.4.a
Fig. 4.4.c
Fig. 4.4.b
www.jose.cancela.nom.br
Pg. 53
Jun/2014
4.5 Consultas Ao
As Consultas Ao tem por finalidade fazer modificaes em vrios registros de
uma tabela de uma nica vez e de modo automatizado. Exemplos deste tipo de
alterao so:
Consulta Criar Tabela com campos de vrias outras tabelas ou Consultas.
Consulta Acrscimo de registros de uma tabela ou consulta a uma tabela j
existente.
Consulta Atualizao de valores de um ou mais campos, de uma tabela
segundo um critrio.
Consulta Excluir de registros de uma tabela, de acordo com um ou mais
critrios.
Uma coisa a ressaltar na forma como estas Consultas so executadas que aqui o
Modo Folha de Dados apenas mostra os dados que sero criados, excludos,
alterados ou anexados. Os resultados aparecem apenas quando a Consulta
executada.
Para criar as Consultas Ao, o banco de dados tem que estar habilitado,
caso no esteja assinado ou no residir em local confivel.
O Access exibe a Barra de Mensagens sempre que um banco de dados no
confivel ou no assinado aberto.
Para habilitar o banco de dados, proceda da seguinte forma:
Na Barra de Mensagens, clique em Opes.
Na caixa de dilogo Opes de Segurana do Microsoft Office, clique em Habilitar
este contedo e em OK.
Se voc no vir a Barra de Mensagens:
Na guia Ferramentas de Banco de Dados, no grupo Mostrar/Ocultar, clique em
Barra de Mensagens.
4.5.1 Consulta Criar Tabela
Como se depreende do prprio nome desta consulta, sua finalidade criar novas
tabelas com os dados provenientes dos campos de outras tabelas/consultas.
Para criar uma Consulta Criar Tabela cria-se primeiro uma Consulta
Seleo e depois se converte a Consulta Seleo para Consulta Criar
Tabela.
Objetivo:
Criar a tabela MDIA DA TURMA com os dados da consulta MDIAS, criada
anteriormente no banco de dados TRAB1.
Jos Antelo Cancela
www.jose.cancela.nom.br
Pg. 54
Jun/2014
Fig.4.5.1.a
Fig. 4.5.1.b
www.jose.cancela.nom.br
Pg. 55
Jun/2014
Objetivo:
Criar a tabela MELHORES MDIAS com os dados da consulta MDIAS criada
anteriormente no banco de dados TRAB1, somente com os alunos com Mdia>7.
Abra o banco de dados TRAB1.
Copie a consulta Mdias para Mdias2, seguindo as instrues abaixo:
Clique com o boto direito sobre a consulta Mdias e selecione a opo Copiar ou
tecle Ctl C
Clique com o boto direito sobre a consulta Mdias e selecione a opo Colar ou
tecle Ctl v
Na janela colar Como escreva o nome da consulta Mdias2. Foi criada a consulta
Mdias2.
Abra a Consulta Mdias2.
Mude do Modo de Exibio de Folha de Dados para o Modo Design.
Na grade QBE, na linha Critrios da coluna Mdias escreva >7 (Fig.4.5.1.c)
Na guia Design, no grupo Tipo de Consulta, clique em Criar Tabela.
Preencha a caixa de dilogo Criar Tabela da seguinte forma:
Selecione a opo Banco de Dados Atual.
Na caixa Criar Tabela selecione a tabela MELHORES MDIAS.
Clique OK.
Clique em Executar
Quando aparecer a mensagem Voc est prestes e colar 7 (sete) linhas em uma nova
tabela clique Sim.
Depois de devidamente formatada, a tabela deve estar como na Fig.4.5.1.d.
Salve a tabela e feche-a.
Fig. 4.5.1.d
Fig. 4.5.1.c
www.jose.cancela.nom.br
Pg. 56
Jun/2014
Objetivo:
Anexar tabela MELHORES MDIAS os registros dos alunos com MDIAS
MENOR QUE 5 utilizando a consulta MDIAS criada anteriormente no banco
de dados TRAB1.
Abra o banco de dados TRAB1.
Copie a consulta Mdias para Mdias3.
Abra a Consulta Mdias3.
Mude do Modo de Exibio de Folha de Dados para o Modo Design.
Na grade QBE, na linha Critrios da coluna Mdias escreva <5
Na guia Design, no grupo Tipo de Consulta, clique em Acrescentar. Aparecer a
janela Acrescentar (Fig.4.5.2.a)
Na janela Acrescentar selecione a tabela MELHORES MDIAS e clique OK.
Fig.4.5.a
Quando aparecer a mensagem Voc est prestes e colar 3 (trs) linhas em uma nova
tabela clique Sim.
Depois de devidamente formatada, a tabela deve estar
como na Fig.4.5.2.a.
Salve a tabela e feche-a.
Fig.4.5.b
Fig.4.5.c
www.jose.cancela.nom.br
Pg. 57
Jun/2014
Objetivo:
Alterar para 10 todas as mdias maiores que 8 na tabela Melhores Mdias do
banco de dados TRAB1.
Fig.4.5.3.a
Fig. 4.5.3.b
Fig. 4.5.3.d.
Fig. 4.5.3.c.
www.jose.cancela.nom.br
Pg. 58
Jun/2014
Objetivo:
Excluir da tabela MDIAS DA TURMA do banco de dados TRAB1 todos os
registros com Mdia maior do que 9.
Fig. 4.5.4.b
Fig. 4.5.4.b
Fig. 4.5.4.c
Fig. 4.5.4.a
www.jose.cancela.nom.br
Pg. 59
Jun/2014
Objetivo:
Localizar no banco de dados DADOS COMUNIT E PESSOAIS.accdb os
registros da tabela Dados Comunitrios que no constam na tabela da tabela
Dados Pessoais.
Fig.4.5.5.a
Fig.4.5.5.b
Fig.4.5.5.c
www.jose.cancela.nom.br
Pg. 60
Jun/2014
d) Clique Avanar
pergunta Que campos voc deseja ver no resultado da consulta? selecione
todos os campos e depois clique no boto Selecionar ( >>) e depois clique Avanar.
pergunta Que nome voc deseja dar sua consulta ? aceite o nome sugerido e
depois clique Concluir. Ser mostrado o resultado da consulta com os registros
selecionados, conforme figura Fig.4.5.5.e.
Fig.4.5.5.d
Fig.4.5.5.e
www.jose.cancela.nom.br
Pg. 61
Jun/2014
5. Formulrios
Nas Tabelas e Consultas criadas at agora a entrada de dados, a visualizao e a
edio eram feitas atravs da folha de dados. Uma outra maneira de fazer isto atravs
dos Formulrios.
Os formulrios do Access tem controles tais como caixa de texto, boto de opo,
caixa de listagem, Caixa de Seleo, etc., atravs dos quais se pode trabalhar com as
informaes de uma tabela ou consulta visualizando todos os campos de um registro ao
mesmo tempo.
Outra vantagem dos formulrios que eles podem ser tornados auto-explicativos, o
que possibilita seu uso por leigos, enquanto que as folhas de dados das tabelas e das
consultas requerem algum conhecimento do Access.
Objetivo:
Criar um Formulrio de Inicializao no banco de dados TRAB1 conforme Fig.
5.1.
Para isto, proceda da seguinte forma:
Abra o banco de dados TRAB1
Na guia Criar, no grupo Formulrios, clique em Design do Formulrio. Aparecer
um formulrio em branco, no Modo Design.
As Ferramentas para criar o formulrio encontram-se na guia Criar, no grupo
Controles (Fig.5.1.a)
Caixa de Testo
Caixa de Testo
Grupo de Opo
Boto
Boto de Opo
Seleo
Caixa de Combinao
Boto Alternncia
Caixa de Listagem
Caixa de Seleo
Caixa de Objeto
No Associado
Fig.5.1.a
www.jose.cancela.nom.br
Pg. 62
Jun/2014
Fig.4.5.1.a
www.jose.cancela.nom.br
Pg. 63
Jun/2014
Fig.4.5.1.c
5.2 AutoFormulrio
Quando se deseja criar um formulrio a partir de uma tabela ou consulta em que se
deseja visualizar todos os campos, na mesma sequncia em que foram construdos,
recomendvel cria-lo atravs do AutoFormulrio.
AutoFormulrio a forma mais rpida e prtica de criar formulrios. Basta
especificar a tabela ou consulta de origem dos dados e o formulrio ser criado
automaticamente.
Objetivo:
Criar o Autoformulrio NOMES, baseada na tabela Nomes.
Para isto, proceda como abaixo:
Na barra Todos os Objetos do Access, no quadro Tabelas clique na tabela NOMES.
Na guia Criar, no grupo Formulrios, clique em Formulrio. Aparecer o formulrio
pronto como na Fig. 5.2.a .
Passando para o Modo Design, pode-se
fazer ajustes no lay-out e na
apresentao. Uma vez terminado,
salve-o o formulrio e feche-o.
Fig. 5.2.a
www.jose.cancela.nom.br
Pg. 64
Jun/2014
Objetivo:
Criar um formulrio com o auxlio do Assistente de Formulrio, baseado na
tabela Nomes
Para isto, proceda como abaixo:
Na guia Criar, no grupo Formulrios, clique em Mais Formulrios e selecione
Assistente de Formulrio.
Na janela Assistente de Formulrio, na caixa de listagem Tabelas/consultas
selecione a tabela Nomes.
pergunta Que campos voc deseja no seu formulrio ? mova todos os campos
disponveis e clique Avanar. (Fig.5.3.a)
pergunta Que lay-out voc deseja para seu formulrio ? selecione Coluna e
clique Avanar.
pergunta Que estilo voc deseja ? selecione Solstcio e clique Avanar.
pergunta Que ttulo voc deseja para seu formulrio ? digite Assistente de
Formulrio. Selecione a opo Abrir formulrio para visualizar ou inserir
informaes e clique Concluir.
Aparecer o formulrio pronto. Uma vez terminado, salve o formulrio e feche-o.
MOVER UM CAMPO
MOVER TODOS
Fig. 5.3.a
Fig. 5.3.b
www.jose.cancela.nom.br
Pg. 65
Jun/2014
Fig. 5.3.c
www.jose.cancela.nom.br
Pg. 66
Jun/2014
Fig. 5.4.a
www.jose.cancela.nom.br
Pg. 67
Jun/2014
Objetivo:
Criar um Formulrio Com Subformulrio baseado nas tabelas Dados Pessoais e Dados
Financeiros do banco de dados TS2_Gabarito.accdb (Esteumdosarquivosqueseobtm
descompactandooarquivoTS2_InfoII.rardisponveisemwww.jose.cancela.nom.br).
Fig.5.4.c
Fig.5.4.b
Selecione o campo Nome, clique no cone > que o campo Nome passar de Campos
disponveis para Campos selecionados (Fig.5.4.b).
No quadro Tabela/Consulta selecione Dados Financeiros
Selecione o campo Emprstimo, clique no cone > que o campo Emprstimo
passar de Campos disponveis para Campos selecionados (Fig.5.4.c).
Clique Avanar.
pergunta Como voc deseja exibir seus dados ?, selecione Por Dados Pessoais
e ative o boto Formulrio com Subformulrio. Depois Clique Avanar (Fig.5.4.d).
pergunta Que lay-out voc deseja para seu subformulrio ?, selecione Folha de
Dados e clique Avanar.
pergunta Que ttulos voc deseja para seus formulrios ?, digite (Fig.5.4.e):
Formulrio: Dados Pessoais1.
Subformulrio: Emprstimos1.
pergunta Voc deseja abrir o formulrio ou modificar sua estrutura ?, escolha
Abrir formulrio para exibir ou inserir informaes e clique Concluir.
O formulrio est agora pronto, como j foi mostrado na Fig. 5.4.f. Salve-o e feche-o.
www.jose.cancela.nom.br
Pg. 68
Jun/2014
Fig.5.4.e
Fig.5.4.d
Fig.5.4.f
www.jose.cancela.nom.br
Pg. 69
Jun/2014
Caixa de Testo
Grupo de Opo
Boto
Boto de Opo
Seleo
Caixa de Combinao
Boto Alternncia
Caixa de Listagem
Caixa de Seleo
Caixa de Objeto
No Associado
Fig.5.5.a
Objetivo:
Crie o autoformulrio Mensalidades, baseado na tabela
Mensalidades do banco de dados TRAB1, com um controle Boto
de Opo no campo Pagamento.
Jos Antelo Cancela
www.jose.cancela.nom.br
Pg. 70
Jun/2014
Fig. 5.5.2.a
Fig. 5.5.2.b
www.jose.cancela.nom.br
Pg. 71
Jun/2014
Fig. 5.6.b
Fig. 5.6.a
Fig. 5.7.a
Objetivo:
Crie no banco de dados TS2_Gabarito.accdb o formulrio Dados
Pessoais baseado na tabela Dados Pessoais utilizando o controle
Grupo de Opespara o campo Sexo.
Abra o banco de dados TS2_Gabarito.accdb.
www.jose.cancela.nom.br
Pg. 72
Jun/2014
Clique Avanar.
pergunta Que legenda voc deseja para seu grupo de opo ? apague a palavra
que aparece, escreva Sexo e clique o boto Concluir.
Aparecer o formulrio no
Modo Design,.que poder ser
formatado
conforme
a
Fig.5.7.b.
Salve o formulrio e feche-o.
Fig. 5.7.b
www.jose.cancela.nom.br
Pg. 73
Jun/2014
Objetivo:
Substitua no formulrio Dados Pessoais do banco de dados
TS2_Gabarito.accdb o controle Caixa de Combinao do campo
Nacionalidade por um controle Caixa de Listagem.
Abra este formulrio no Modo Design e amplie a rea na parte inferior para inserir o
controle Caixa de Listagem.
Na guia Design, no grupo Controles, d um clique no boto Caixa de Listagem e
ver o cursor mudar para forma de uma cruz. Quando isto acontecer, leve-o para o
local do formulrio onde ficar o canto superior esquerdo do controle e clique o boto
do mouse. Aparecer a caixa de dilogo Assistente de Caixa de Listagem
www.jose.cancela.nom.br
Pg. 74
Jun/2014
pergunta Como voc deseja que sua caixa de listagem obtenha os valores?
selecione a primeira opo, isto , Wu quero que a caixa de listagem procure os
valores em uma tabela ou consulta. e clique Avanar.
pergunta Que tabela ou consulta deve fornecer os valores para a caixa de
listagem ?. selecione a tabela Nacionalidades clique Avanar
pergunta Quais campos contem os valores que sero includos na caixa de
listagem ?. selecione o campo Nacionalidade e mova-o para a quadro Campos
selecionados clique Avanar
pergunta Qual a ordem declassificao desejada para os itens da caixa de
listagem ?. selecione o campo Nacionalidade e clique Avanar
pergunta Qual a largura desejada para a caixa de listagem ?. ajuste a largura
do campo Nacionalidade e clique Avanar
pergunta Ao selecionar um valor na caixa de listagem, o que voc deseja que o
Microsoft Office Access faa ?. selecione Armazenar o valor no campo e selecione
o campo Nacionalidade e clique Avanar
pergunta Que rtulo voc deseja para sua caixa de listagem ?
Nacionalidade e tecle Concluir.
Uma vez formatado, o formulrio ter a aparncia da Fig. 5.8.2.a.
digite
Fig. 5.8.2.a
www.jose.cancela.nom.br
Pg. 75
Jun/2014
Operaes de registro
Operaes de formulrio
Operaes de relatrio
5.9.1 Navegao de Registro
As aes disponveis de navegao de registro so:
Ir para o primeiro registro
Ir para o ltimo registro
Ir para o prximo registro
Ir para o registro anterior
Localizar registro
Localizar prximo registro
Objetivo:
Adicione ao formulrio Dados Pessoais do banco de dados TRAB1 o
controle Boto de navegao Ir para o ltimo registro.
Para colocar em um formulrio um boto de navegao de registro, proceda da
seguinte forma:
Abra o formulrio no Modo Design
Na guia Design, no grupo Controles, d um clique no controle Boto e ver o cursor
mudar para forma de uma cruz. Quando isto acontecer, leve-o para o local do
formulrio onde ficar o canto superior esquerdo do controle e clique o boto do
mouse. Aparecer a caixa de dilogo Assistente de Boto de Comando.
pergunta Que ao voc deseja executar quando o boto for pressionado ?
Selecione a categoria Navegao de registro, depois selecione a ao Ir para o
ltima registro e clique Avanar
pergunta Voc deseja texto ou uma figura de boto ? Selecione Texto (ou
selecione uma figura se preferir), escreva o texto Ir para o ltimo registro e clique
Avanar
pergunta Qual o nome a ser dado ao boto ? aceite o nome sugerido e clique
Concluir. O boto estar inserido no formulrio, podendo agora ser redimensionado e
relocado.
Fig. 5.9.1.a
www.jose.cancela.nom.br
Pg. 76
Jun/2014
Objetivo:
Adicione ao formulrio Dados Pessoais do banco de dados
TS2_Gabarito.accdb o controle Boto de operao Salvar
registro.
Para colocar em um formulrio um boto de operaes de registro, proceda da
seguinte forma:
Abra o formulrio no Modo Design
Na guia Design, no grupo Controles, d um clique no controle Boto e ver o cursor
mudar para forma de uma cruz. Quando isto acontecer, leve-o para o local do
formulrio onde ficar o canto superior esquerdo do controle e clique o boto do
mouse. Aparecer a caixa de dilogo Assistente de Boto de Comando.
pergunta Que ao voc deseja executar quando o boto for pressionado ?
Selecione a categoria Operao de registro, depois selecione a ao Salvar
registro e clique Avanar
pergunta Voc deseja texto ou uma figura de boto ? Selecione Texto (ou
selecione uma figura se preferir), escreva o texto Salvar registro e clique Avanar
pergunta Qual o nome a ser dado ao boto ? aceite o nome sugerido e clique
Concluir. O boto estar inserido no formulrio, podendo agora ser redimensionado e
relocado, conforme Fig.5.9.2.
Fig. 5.9.2
www.jose.cancela.nom.br
Pg. 77
Jun/2014
Objetivo:
Adicione ao formulrio Dados Pessoais do banco de dados
TS2_Gabarito.accdb o controle Boto de comando Salvar
formulrio.
Para colocar em um formulrio um boto de operaes de registro, proceda da
seguinte forma:
Abra o formulrio no Modo Design
Na guia Design, no grupo Controles, d um clique no controle Boto e ver o cursor
mudar para forma de uma cruz. Quando isto acontecer, leve-o para o local do
formulrio onde ficar o canto superior esquerdo do controle e clique o boto do
mouse. Aparecer a caixa de dilogo Assistente de Boto de Comando.
pergunta Que ao voc deseja executar quando o boto for pressionado ?
Selecione a categoria Operao de formulrio, depois selecione a ao Fechar
formulrio e clique Avanar.
pergunta Voc deseja texto ou uma figura de boto ? Selecione
Imagem,selecione a imagem Sair do Portal e clique Avanar
pergunta Qual o nome a ser dado ao boto ? aceite o nome sugerido e clique
Concluir. O boto estar inserido no formulrio, podendo agora ser redimensionado e
relocado, conforme Fig.5.9.3.
Fig. 5.9.3
www.jose.cancela.nom.br
Pg. 78
Jun/2014
www.jose.cancela.nom.br
Pg. 79
Jun/2014
Objetivo:
Adicionar uma figura No Acoplada ao formulrio Dados Pessoais
usando o controle Imagem.
Ao escolher o controle Imagem para adicionar um objeto a um formulrio devemos
estar cientes de que este objeto no poder ser editado. Desta forma, este controle s
deve ser utilizado para adicionar figuras que nunca vo sofrer alteraes.
www.jose.cancela.nom.br
Pg. 80
Jun/2014
Para executar este exerccio necessrio dispor de um arquivo com uma figura, criada
no Paint, uma foto digital ou uma figura do Clip-Art Galery. Uma vez escolhido o arquivo
que contm a foto, proceda da seguinte forma:
Abra o formulrio Dados Pessoais no Modo Design e redistribua os controles
conforme Fig. 5.10.1.a
Na guia Design, no grupo Controles, d um clique no controle Imagem e ver o cursor
mudar para forma de uma cruz. Quando isto acontecer, leve-o para o local do
formulrio onde ficar o canto superior esquerdo do controle e clique o boto do
mouse. Aparecer a caixa de dilogo Inserir Imagem.
Na janela Inserir Imagem selecione o arquivo que contm a figura.
Redimensione o formulrio e ajuste o tamanho da figura. Para formatar a figura use a
Folha de Propriedades. Um exemplo de como pode ficar este formulrio est na Fig.
5.10.1.a
Fig. 5.10.1.a
www.jose.cancela.nom.br
Pg. 81
Jun/2014
6. Gerao de Relatrios
Embora seja possvel imprimir diretamente de tabelas e consultas, deve-se criar
relatrios que apresentem as informaes em formatos fceis de ler. Um relatrio
detalhado possui as mesmas informaes que uma tabela ou consulta, porm pode exibir
elementos adicionais, como cabealhos de relatrio, cabealhos de pgina e rodaps
de pgina, totais e subtotais por grupos e subgrupos, etc.
O Access permite gerar relatrios de trs formas diferentes:
1. Auto-relatrio
2. Assistente de relatrio
3. Modo Design
Auto relatrios:
Estes relatrios so construdos pelo usurio com o auxlio do Assistente de Relatrio
e gerados automaticamente pelo Access. Contm exclusivamente os campos existentes
na fonte de dados, que tanto podem ser Tabelas quanto Consultas, no permitindo
agrupamentos nem totalizaes. A diferena entre o Coluna e o Tabela o lay-out de
sada.
Assistente de Relatrio:
Este tipo de relatrio bem mais sofisticado que os auto-relatrios, pois possibilita
agrupamento por categorias e subcategorias, gerando totais e subtotais por
categoria. a forma mais prtica de gerar relatrios com algum tipo de estatstica dos
dados.
Modo Design:
Este tipo de relatrio totalmente gerado pelo usurio com o auxlio da Caixa de
Ferramentas. Quando se seleciona este tipo de relatrio, o Access disponibiliza um
relatrio em branco, na forma Estrutura de Relatrio, a partir do qual se gera o lay-out
desejado. Somente utilizado quando se deseja um relatrio personalizado, bem
diferente dos relatrios padro.
www.jose.cancela.nom.br
Pg. 82
Jun/2014
Passe para o modo Design do relatrio e ajuste a layout. O relatrio pode ser
formatado conforme Fig.6.1.
Fig. 9.2.c
Dados
www.jose.cancela.nom.br
Pg. 83
Jun/2014
pergunta Que ttulo voc deseja para seu relatrio ? selecione Emprstimos.
Ative a opo Visualizar Relatrio e clique Concluir. O relatrio ficar como na Fig.
6.2.b.
Fig. 6.2.a
Fig. 6.2.b
Lembre-se que o relatrio da Fig. 6.2.b. foi gerado no modo automtico, atravs do
Assistente de Relatrio. Desta forma, provavelmente necessite ser aprimorado para
que tenha uma forma mais adequada.
Passando-se para Modo Design de Relatrio, pode-se fazer as alteraes
necessrias para moldar o relatrio s necessidades do usurio. Atravs deste mtodo,
podemos transformar o relatrio da Fig. 6.2.b para ter a aparncia da Fig. 6.2.c.
www.jose.cancela.nom.br
Pg. 84
Jun/2014
Fig. 6.2.c
www.jose.cancela.nom.br
Pg. 85