Академический Документы
Профессиональный Документы
Культура Документы
c c c
Bancos de Dados
A informática é a ciência que estuda a aplicação de ferramentas ou quaisquer outros
meios que facilitem a manipulação dos dados. Com base no princípio do processamento de
dados, podemos dizer que tudo que envolve tarefas como a classificação, organização, cálculo,
visando obter informações mais precisas e compreensíveis pode ser definida como uso da
informática.
Dentro da computação ocorre da mesma maneira. Os programas de computador visam
tornar mais simples, rápidos e precisos o trabalho com a informação. Alguns desses programas
operam com Banco de
Dados.
Iniciando o Programa
Inicie o Access 2007 clicando no botão iniciar; todos os programas; Microsoft Office
e selecione
.
c
c c
cc
c
c cc
c c
@ ERF E R R
c
c
c
cc li cc
cBc c
c cBc
cc li c c c
iiccllcc
cBcc
c
c
lc ci
cli ccícc
tcclcc
i c
ivc
c
c
c c
c
c c
c
c
c
c
cc
c c
c
c
i
c c iic c llc c
c
lc
c ic lic c t
c ic c
ic
c
lcc
c
tc
c
c
c
c
c c
c
c
c
c cc
c c
c
c
c
c B
lc
tcccc cccicc
c
c
à c B
c
cct
c
c
cc
c
c c
tc
c
M c B F
c
c
c i
c tili
c c
c
c
t
cct
cci
cc
ltcc ic
c
c
c B
c
tt
c it
c i
c c
c l
c c
cc
c
ccc c
ciccjti
ci
ctlcc
c
i
cc
c
l
c tcc
lt
ci
cc
cc
i
c
tc
c
il
ctl
c
cti
c cc
ttccccc
cc ticlcc
icc t
cjt
cttitccc ic
cBc c
cctlc !c
iclc
ci
ciic
c
c
c
cc
cBcc
c
c
c Clicct
cccii
c
c
c
c c
c
c
c
c cc
c c
lic c
c "c
ic #c ic c ilc$%&c C"c ltc c
cctlc cREERR@ c i
c
lcctlc
Cic
c
it
c
c c tlc i
c 'c
c 'c
i
EE
c'c iicc
ctlcctcc
itc ic
c
c
c c
c
c
c
c
c
c
c
(c
ic
lcc
ctlccltccccii
c cE iiFlh
cctlcctcc
itc ic
c
c
c
)
ic
c
it
ci
t
ccltcclc
cl
c
c
ic cílicc
c
c
c
c
c
c
c c
c
c
c
c cc
c c
c
Xc c tic c
l
c c c i
tc lic tc c i
c
c
c !ll
c
c
c
Xc c
lic i
c c c i
tc lic
c c iíic c iic c
jc
tc
cc
tccct
cc
c cicc ciccccc
i
cc
l
c
jc
Xc c
lic t
c
c i
t
c c c tlc lic
c c c
ltc c
icciíicc iiclcc clc
c
c
c c
c
c
c
c cc
c c
c
cticc
l
cctlciticc clicclcc
c!ll
cc
ctlcClic
cc!llcicc tc0c
Cccílicc
c
cltctc
ci
t
cctlctili+c
ct*
c
ctlcccci
tc
c
c
c
c
Ei
Ri
cli+cclt
c c c c i
c
c c ci
tc iic
c
c
iit
c
iic c tic c
c tc c
c c c ltc c c c c
iit
clc cilicciict
c$-
c !cc
c
c
c c i
c iti
c c
c
c lt
c
c c t
c
ii
c c
ic
c c tc
c i*
c i
c tc
tl c i ttc c c c
c c l
c
c
c c l
c
c
c
i
c c lic c
ic c
c tc l
c 1c c c
c c
c
R
i
cc!citicci
cc
c cticc
cctcci
tc
E l
i
Ri
c ltc ttc c i
tc c c c
c
c i
c
ílc
-lc
lictccli cc
jccctlcELc c
cc
citc
c
c c ltc c c lic c ic c
c
c c c
li
c
Clicc cc clcc
c
c
liccli ccic0c/2ccc
ic
icctlcltc
$c
c c ic c ilc
c ic tc
c
jc ltc lic c
i
tcClicc c i
c
ci
clicci
tc
ci
cccic
c
ccl
c
c
i RlRi
c
c c&tc ci
tc
lic +c c c lc
jctic c
cllc
iilc c lc t itc c !
"#ic c 3i4
c t!c c c
ic c lc
citc c tc c tc
lic c c i
ci
t
c c
cc
cRcc"c@iccctl cctlcRL$%
tc ic ilc c tc !c c c "c )ttic c
c lic
c c t
c iitc
c c c
ltc c i
t
c c c "c c *
c c c
cctc
c
c
c c
c
c
c
c c
c
c c
Localizando Dados
"c
c c
cc
c
c cc
c c
#c c $li+c iitc c lc 5+c c c
titic c iitc c
lc 6lic c c (ic
lic c
c R E
ERR@c c !c
c tlc tlc c c Ciiic
lic c
c
.lc tc c c c c c
i
c
lic c
c ,c (c
ic
licct
c
i
ic
c
c
c
c
c
c
c
c
c
c
c
l
i"i
Ri
c
c c i
t
c !c itc c c lc c
c c
jc c c
ticc
ci
t
c
jcli
t
c lc
ci c lc
cccic cc
tic cclctictccl
ii
c
ci
t
c
c
c
iic
tcctlc
c
cltc cc
ci*
c
c l
iic c lc c
c
iic c tic c
c
c c t
c c
4cc
ctcclcccc cc
l cc
ccl
i"i&'
&('cc
ccctc
c
c
c
E%ER)@*
c
/7ciccBcc
cccc
cccccE%ER)@ c
c
c
tc
!c
c c
c
c
c
c c
c
c c
Depois de concluir os campos, salve sua tabela e inclua os seguintes registros. Altere a
largura das colunas o quanto for necessário.
67. Verifique a ortografia dos registros, clicando no botão ³Ortografia e GramáticaÎ no "enu
³IncioÎ.
77. Aplique uma Classificação Crescente na coluna que contém as Calorias queimadas.
c
c c
cc
c
c c
c
c c
Xc Primeiramente abra o ³Exercício 01Î que está em sua pasta, em seguida abra a
tabela ³ATIVIDADES FÍSICASÎ, depois com a tabela aberta altere o modo de exibição de
³"odo de Exibição de Folha de DadosÎ para ³"odo DesignÎ.
Percebese que a estrutura de uma tabela também é muito semelhante ao modo de folha
de dados, que também parece com uma planilha do Excel. A diferença está na posição dos
campos, que ao invés de serem exibidos na parte superior, como identificadores de coluna,
aparecem como registros, um em cada linha.
Cada campo ocupa uma linha. E na parte superior as colunas vêm identificas com a
descrição
Nome do Campo Exibe a descrição do campo que compõe a tabela.
ipo de Dados Coluna onde o usuário determina o formato dos dados que aquele
campo suportará, quando inserir as informações na tabela.
Descrição Espaço opcional para o operador digitar um texto que possa explicar a
função daquele campo. Essa descrição será exibida na Barra de Status da tabela, no modo
folha de dados, quando o campo em questão estiver ativo.
Observe que abaixo dos campos que estão listados, existem linhas em branco. Nelas
você poderá inserir novos campos. O Access permite que você insira no máximo 255 campos
em uma tabela.
Na parte inferior da estrutura, existe uma caixa com mais especificações e propriedades
sobre o campo atualmente ativo. Veremos posteriormente a maneira de trabalhar com ela.
Além dos campos a serem inseridos devemos planejar os nomes que receberão, qual
formato de dados vão usar, qual a seqüência mais funcional para que possam ser colocados, etc.
Todas essas informações só podem ser determinadas se antes você souber que tabela vai criar.
Como exemplo, ilustraremos a criação de uma AGENDA PESSOAL , para registrar
eletronicamente os dados pessoais e comerciais de seus contatos. Podemos dizer, inicialmente,
que esta tabela deveria possuir os seguintes campos
Código Contato
c
c c
cc
c
c c
c
c c
Nome Contato
Sobrenome Contato
Endereço esidencial
Endereço Comercial
elefone esidencial
elefone Comercial
Ani ersário
De posse desses dados, criaremos a tabela dentro de um banco de dados já salvo em sua
pasta. Caso o ³Exercício 02Î não esteja aberto abrao.
Clique no menu ³C IA Î e selecione a opção ³TabelaÎ, depois altere o modo de
exibição para ³"odo DesignÎ. Uma caixa de diálogo irá aparecer pedindo o nome da tabela, no
campo nome da tabela digite ³Agenda PessoalÎ e depois clique em ³OKÎ.
Por padrão o cursor já estará piscando na primeira linha de registro de campo, e você
poderá digitar um nome para identificação. Importante saber que o nome de um campo pode ter
até 64 caracteres, permitindo inclusive a inserção de espaços. Porém, quanto mais simples a
descrição do campo for, mais fácil de trabalhar com ele
A
pós
registrar o campo, passe para a próxima coluna teclando ENTE& ou TAB. Nessa próxima etapa,
você vai informar qual o tipo de dado que esse campo irá suportar. Para visualizar as opções
disponibilizadas pelo Access, abra a caixa de listagem através da seta no final do campo
c
c
c
c
c
c
c
c c
cc
c
c cc
c c
c
c
c
c
c
c
c c
l
c c tc c
ic i
c
ic c c i
tc c c ttc Cc i
c
c ti c c tc icc 0c
l
icc
ilc ccli cci
tccctlc)
ci
iilitclc
ccc
cic ctcttc
c c c ic lc c
iic
c
jc c
i
c i
c
tl c
c
c cc
c
c
c
c i
c
c
ic ilc
ic c c #c c c jc ti c c
c i
c tc
ic c tc c +c c
iilitc c i
c c t
c c t!c
à
cciclc c
c
ccEilcc R
iilc i
cc
tc +c t!c itc c i
c c
c !i
c c t!c
c
íl
c c
t
c
ii
c
c c
c
c c jl
c
i
c
i
c l
c
i*
c
c
c
c
c
ccl"ilcc R
iilc
cctctcc
c
#c
cilí
ccti c ,cc ci
icicctitc-.c
c
c
c
5iltc
cc ii
cc
ttc !c i
c ccctlc !ct
c
i
c !c
ic lic c
c c ic hv iic (
c tí
tic
ilc tiíc c c c +c c c lc t-
c c itiic l
ic c tc c
tlc
c
c
1c c c c c ic c
tc titc c ltc !c c ,i c c
c#
ctticc+ccct
c
c
ci
i
clc
jcl
i
c
(ttc c !c iic c
c c c c iic "
c c
c !c itic
c
jcc ccic
c
c
c c
c
c
c
c c
c
c c
Incluindo campos
Excluindo Campos
Depois de deletar estes campos insira o campo ³elefone CelularÎ logo após o campo
³Ani ersárioÎ. Ao inserir o campo para telefone celular O Access determinou o formato de
dados ³TextoÎ. Porém, os demais telefones que incluímos foram todos do tipo ³NúmeroÎ. Na
verdade, o que ocorre é que um campo de telefone precisa ser preenchido com os dados
adicionais, fora os dados numéricos. Por exemplo Parênteses (¦OOO ß e
hífen (¦OOO ¦OO ß. Esses caracteres não são interpretados como números, mas
sim como texto. Então, quando você tentar adicionar um número de telefone È 5) 3333-3333,
num dos campos de telefone anteriormente incluídos que receberam o formato de Número, o
Access não irá aceitar, emitindo uma mensagem padrão
c
c
c
c c
cc
c
c c
c
c c
Essa é apenas uma das muitas situações em que você se acharia na necessidade de
alterar o formato de dados aplicado a um campo. Para fazer isso, no Î"odo DesignÎ posicione!
se na linha de registro que o descreve e altere o formato
Vale lembrar que, a troca do tipo de dados pode acarretar erros na gravação e exclusão
de dados, se já existirem registros gravados. Por exemplo troque o tipo de dados do campo
³Nome ContatoÎ para ³NúmeroÎ, e veja o que acontece ao gravar a tabela
Uma caixa de diálogo se abre alertando sobre a perda de dados. Clique em ³SimÎ para
continuarmos. Logo após aparecerá uma outra caixa de diálogo perguntando se realmente deseja
continuar
ccii
c cE+iiFlh
cc
cccccc
c cci
tcc
tclcc
ccccttciclícc
ci
ctt
ci
i
clc cl
ct!c
iclt
c
c
c
c
5li+tctí
c
tccttci
iclc ct
cicilcltc
ci*
cti
cc
tctccc
tcttc
%ltc c c
ic c ltc tc c ti c c
c c c á c
c c+cc i
c
tctccc`c
c
c
/v
l0
l
,c c li+c c
ttc c l8tc c c tlc jc c i
c
c
ic ci
c
lctc
ctl c cccttc
iccctlc
cltccccii
c
cc
clt*
ccc
itc
ccltc
c
c
c
@
iRi
5iltc i
ccicc icc
ttcctlcc c+cc
c
c
t
ccic
c
cc
cttcii
ctc
i
c c
ci
c
itc i
c
i l
c i
c c
c c ci*
citc c0lc c lc c
iilcc
i
cci
cct0c
c
E+i
/9ciccBcc
cccc
cccccE+i
Mcc
c
tcc
:9c Cic c c tlc c
ic c
lc c c c c Ri
E
cc
c
it
c
ccti
cc
c
c
c c
c
c
c
c c
c
c c
Por padrão o Access irá inserir a chave primária no campo ³CódigoÎ, que agora se
chama ³Código uncionárioÎ, mas como foi dito anteriormente podemos alterar a chave
primária de nossas tabelas conforme nossas necessidades.
Depois de criada a tabela, insira os registros abaixo
5º. Acesse o design da tabela e inclua uma Descrição para o campo ³Data de
AdmissãoÎ com o seguinte texto Data do egistro Oficial em Carteira Profissional.
6º. Adicione um novo campo entre Nome do uncionário e Departamento com o
título elefone esidencial, e atribua um formato de texto para este campo.
7º. Inclua no final da tabela um campo com o nome de ³Número da Carteira de
rabal oÎ, e atribua um formato de texto para este campo.
8º. Altere o tipo de dados do campo ³Carga Horária MensalÎ para texto.
9º. Grave as alterações da tabela e retorne para o "odo Folha de Dados. Inclua os dados
dos espaços em branco que foram gerados pela inclusão dos novos campos, nos 4 registros
gravados.
Inclua mais 5 registros ao seu critério e salve as alterações de seu banco de dados.
Propriedades do Campo
Quando exemplificamos a criação de tabelas pelo meio manual, onde tivemos acesso à
estrutura, percebemos que havia uma caixa na parte inferior da lista de campos, cuja
denominação era ³Propriedades do CampoÎ.
As propriedades são características especiais definidas a um item. Nas tabelas do
Access, as propriedades são especificadas para cada um dos campos que formam sua estrutura.
Além disso, a janela que controla as propriedades se modifica de acordo com o ³Tipo de DadoÎ
daquele campo.
Nesta aula, estudaremos as propriedades dos principais tipos de dados.
Os atributos desse tipo de dados trazem mais opções, e você poderá visualizá"las
ativando um campo de formato Texto, na estrutura da tabela. Veremos as mais importantes
para inserir nomes completos pode ficar inviável usar o padrão 50 que irá limitar textos grandes.
Já num campo tamanho do campo do tipo texto, digite dentro desta caixa a nova quantidade.
Oequerido Nesta propriedade informamos aos Access se aquele campo é de
preenchimento obrigatório, ou não. Por exemplo você cria um cadastro de clientes e deseja que
seja impossível a pessoa que estiver digitando os registros pular o campo do nome ou do
endereço do cliente. Para isso, bastaria definir a propriedade de Oequerido para ³SimÎ,
escolhendo a opção na seta que fica ao lado.
usuários leigos. Sendo assim, você pode personalizar esta mensagem criando um ³exto de
ValidaçãoÎ neste campo, que explicaria a regra atribuída.
Esse texto seria exibido no lugar da mensagem padrão de alerta que o Access mostra
quando ocorre o conflito de dados num registro
Formato Você pode definir um formato específico de exibição para os números que
serão digitados naquele campo, no "odo Folha de Dados da tabela. Normalmente esse formato
não é especificado pelo Access, mas você pode escolher uma das opções listadas
Casas Decimais Você pode controlar o número de casas decimais que serão exibidas
nos campos de formato numérico. A opção ³AutomáticoÎ define a quantidade de números
c
c c
cc
c
c c
c
c c
ormato Você pode personalizar o formato de dados desse campo para especificar
exatamente que tipo de informação ele deverá receber. Abrindo a caixa de listagem você
visualizará as diversas opções, aonde cada uma vem com um exemplo para que o usuário
escolha aquela que mais se encaixe naquilo que deseja.
c
c c
cc
c
c c
c
c c
Aplicando essa propriedade e entrando no modo Folha de Dados, você veria o campo da
seguinte maneira conforme abaixo. Bastaria apenas digitar os números nas quantidades
padronizadas.
Existem muitos outros casos que o uso dessa propriedade poderá facilitar o trabalho no
"odo Folha de Dados. Podemos incluir máscaras de entrada para campos de telefone 9999#
9999, e onde mais for necessário, desde que as informações inseridas não entrem em conflito
com o tipo de dados determinado para aquele campo.
Assistente de Pesquisa
Um dos tipos de dados que podem ser utilizados como ferramenta que facilitará a
inserção de informações é o ³Assistente de PesquisaÎ. Através deste tipo de dado, você pode
determinar uma listagem de opções para serem usadas num campo. Por exemplo na tabela de
registro de empregados, o departamento em que cada funcionário trabalha é digitada
manualmente. O usuário pode usar o assistente de pesquisa para determinar quais os
departamentos existentes na empresa. No modo Folha de Dados, o campo abrirá uma listagem
de consulta e você só precisaria escolher o departamento desejado para cada registro.
Ao escolher o tipo de dados ³Assistente de Pesquisa Î visualizamos a seguinte caixa
c
c c
cc
c
c c
c
c c
A primeira opção refere$se a usar como listagem de pesquisa uma tabela ou consulta
salva no banco de dados. É útil quando você deseja utilizar os dados de uma tabela ou consulta
já gravada como fonte de pesquisa para esse campo. Já a segunda opção desse assistente serve
para que o usuário digite as informações que serão utilizadas. Com essa segunda opção
selecionada, ao Avançar veremos a seguinte tela
c
c c
cc
c
c c
c
c c
Exercício
1º. Abra o banco de dados Exercício 03 e crie uma nova tabela no "odo Design e insira
os seguintes campos e respectivos tipos de dados.
4º. Diminua o tamanho do campo ³Nome do ClienteÎ para que abrigue 80 caracteres e
o campo ³U Î para 2 caracteres.
6º. Aplique uma Máscara de Entrada para o campo ³elefone OesidencialÎ com 4
caracteres numéricos, um hífen separador e mais 4 caracteres numéricos.
7º. Determine o formato do campo ³Data de NascimentoÎ para Data Abre iada.
Aplique uma máscara também para esse campo com o formato 99/99/0000.
8º. Insira uma propriedade de Valor Padrão com o texto ortaleza para o campo
³CidadeÎ.
c
c c
cc
c
c c
c
c c
9º. Insira uma Oegra De Validação para o campo ³U Î com o texto CE e determine o
seguinte exto de Validação: Somente Clientes residentes no estado do Ceará.
13º. Insira mais 3 registros ao seu critério em sua tabela e em seguida saia do Access
gravando possíveis alterações.
Objeto Formulário
c
c c
cc
c
c c
c
c c
c
c c
cc
c
c c
c
c c
Finalmente, a última etapa consiste na conclusão do formulário, definindo seu nome (
O O % ß e escolhendo como deseja exibi&lo se através do modo layout para
exibir e inserir informações ou através de sua estrutura.
Concluindo com a primeira opção selecionada, veremos uma tela parecida com a
seguinte. A variação pode ocorrer de acordo com o layout e o estilo de formulário escolhido
c
c c
cc
c
c c
c
c c
Para inserir dados num formulário, basta posicionar'se dentro dos campos e
movimentar'se entre eles usando as teclas ENEO ou mesmo AB. Geralmente quando
digitamos dentro do último campo de um registro, tecla ENEO fará com que um novo seja
inserido, mas você pode proceder com a movimentação entre os dados usando os botões de
registro localizados na parte inferior da janela do formulário.
"c
c c
cc
c
c c
c
c c
Através da estrutura você pode, dentre outras coisas, mover e redimensionar campos,
alterar a formatação, incluir campos, modificar rótulos, inserir botões e comandos, alterar plano
de fundo, etc.
!c
c c
cc
c
c c
c
c c
Personalizando a ormatação
"esmo que você aplique um estilo de formato predefinido, poderá ainda pela estrutura
modificar detalhes na formatação do formulário, também através do design.
DICA Você pode usar a tecla SHIFT combinada como clique do mouse para destacar
vários rótulos e campos diferentes do formulário, ao mesmo tempo, permitindo que vcê
modifique suas propriedades de uma só vez.
Barra de ormatação
Além das áreas já conhecidas que trabalham fontes, tamanhos estilos e alinhamentos,
você verá no final desta barra alguns botões adicionais.
Exerccio
1º. Abra o Banco de Dados Exerccio 03 e crie uma tabela no "odo Design com os
seguintes campos e características
OBS Quando você for inserir a Máscara de Entrada para o campo Data da Consulta
será necessário salvar a tabela, salve com o nome Controle de Consultas.
Data Da Consulta Data/Hora Escolher o formato Data Abreviada e inserir uma "áscara
de Entrada 99/99/0000
Hora Da Consulta Data/Hora Escolher o formato Hora Abreviada e inserir uma "áscara
de Entrada 9999
"édico Assistente De Pesquisa Digitar uma tabela com os seguintes valores para serem
c
c c
cc
c
c c
c
c c
3º. Crie um novo formulário através do assistente, seguindo as dicas por etapa
5º. Selecione os rótulos dos campos ( ( Oß e mude a fonte para ³Arial NarrowÎ,
tamanho 10 aplique um efeito de baixo rele o.
Consultas
As consultas são objetos usados para exibir, alterar e analisar dados de várias maneiras,
havendo ainda a possibilidade de usar os seus resultados como fontes de registros na geração de
formulários e relatórios. Existem diversos tipos de consultas, mais ou menos complexas, mas a
c
c c
cc
c
c c
c
c c
mais comum é a do tipo ³SeleçãoÎ, que serve para recuperar dados de uma ou mais tabelas
usando critérios especificados pelo usuário, exibindo os dados na ordem desejada.
A consulta tem a mesma estrutura de dados de uma tabela. A diferença é que elas são
criadas a partir das informações contidas em uma ou mais tabelas, de forma que você pode
filtrar essas informações para selecionar e exibir somente os dados que se encaixem em critérios
específicos, determinados pelo criador da consulta.
As consultas como todos os objetos do Access, podem ser criadas pelo meio manual e
automático. Apesar do assistente ser prático, a criação de uma consulta por sua estrutura pode
conferir um resultado muito mais interessante e preciso.
Estrutura da Consulta
O esquema que representa a estrutura de uma consulta vazia, aberta através do cliques
na opção ³Design da Consulta Î no menu ³CriarÎ, é exemplificado abaixo. Lembre)se que para
criar uma consulta você precisa ter uma tabela gravada no banco de dados.
c
c c
cc
c
c c
c
c c
Obviamente, para definir a consulta você precisa ter em mente que dados da tabela de
origem serão selecionados, para serem exibidos no objeto criado. È como ocorre no
planejamento do banco de dados. A partir dessa necessidade, você seleciona os campos e define
os critérios que darão origem a consulta.
Como forma de exemplo, ilustraremos a criação de uma consulta que exibisse todos os
pacientes que tem data de retorno no mês de março. Para essa consulta, os dados que interessam
são dos campos Nome do Paciente, Número da Carteira, Médico, Especialidade e Oetorno.
c
c c
cc
c
c cc
c c
c
c
l
i"i
c
tc c
ltc c c c
ic
c iic c l
ii
c c
c
c il
ic c c c i
c
c B
tc
ii-
c c !llc l
i"ic c
c
jcc
l cc
iccc
jcl
iic
c
c
c
c
c
l
c
%c c iic c
ttc c
ltc
liitc c ii
c c c
ti
c c
ii
c c c tic c c lc c
ltc c iltc c tlc c
c
c c
c
c
c
c c
c
c c
Expressão &esultado
>234 Para um campo que contivesse quantidades, exibiria somente
números maiores que 234
<1200 Critério que definiria os dados de um campo de quantidade qxibindo
somente números menores que 1200
c
c c
cc
c
c c
c
c c
>= ÎSilvaÎ Para um campo que contivesse sobrenomes, exibiria todos os nomes
desde Silva até o final do alfabeto.
Entre #02/02/99# E Para um campo de data, exibiria as datas de 2+fev +99 até 1 +dez+99
#01/12/99#
Not ³CearáÎ Para um campo de estados, exibiria os dados de todos os demais
com exceção do Ceará
Not T* Para um campo de texto, mostraria todos os dados cujos nomes não
começam com a letra ³TÎ
In (França, Para um campo de País, exibiria dados referentes a França,
Alemanha, Japãoß Alemanha ou Japão
³"aracanaúÎ Para um campo cidade, exibiria somente dados de "aracanaú
Como ³S*Î Para um campo de nome, exibiria dados somente de textos que
começassem com a letra S
Como ³[A+D]*Î Exibiria dados que começassem com a letra A e fossem até a letra D
³2/2/2000Î Exibiria informações cuja data fosse 2 de fevereiro de 2000
=Data (ß Aplicado em campos de data, exibiria somente registros cuja data
fosse a atual
Exercícios
1º. Abra o Banco de Dados Exercício 03 e crie consulta pela estrutura com as seguintes
características
c
c c
cc
c
c c
c
c c
c
c c
cc
c
c c
c
c c
A etapa seguinte seria usada para incluir os campos que serão usados pelo assistente de
pesquisa. Geralmente o campo código é inserido porque consiste na coluna que contém a chave
primária.
"c
c c
cc
c
c c
c
c c
grave toda e qualquer alteração na tabela antes de efetivar tais relacionamentos. Escolhendo a
opção ³SimÎ, você veria a caixa de gravação de objetos e definiria o nome da tabela.
Lembrando que, sempre que ocorresse a necessidade de incluir mais dados, como um
novo bairro, bastaria acessar a tabela de cadastro deles e incluir um novo registro. Na tabela
relacionada o novo registro seria automaticamente exibido como uma nova opção. Esta é a
vantagem do uso do assistente de pesquisa que ³puxaÎ os dados de uma tabela ou consulta do
banco de dados.
Objeto Oelatório
A vantagem em escolher os campos que irão gerar o relatório é que assim você pode
solicitar a exibição somente de dados que lhe interessam, como numa filtragem. Para isso, você
precisa ter em mente a exata informação que deseja obter através daquele relatório, e a partir daí
escolher os campos desejados.
Depois de inseridos os devidos campos, definimos na próxima etapa possíveis níveis de
agrupamento para as informações do formulário. Por exemplo critérios de organização
principal e até secundários. Para isto, basta dar um duplo.clique sobre o(sß campo(sß que irá(ãoß
definir o(sß níveis, e estes serão inseridos na parte superior do relatório, na área de visualização.
Como no exemplo abaixo, onde objetivamos a criação de um relatório de aniversariantes
agrupados por data de nascimento. O assistente também entende que este agrupamento, como se
trata de um campo de data, é mais bem efetivado se for por mês, e aplica essa propriedade.
c
c c
cc
c
c c
c
c c
A etapa seguinte também é opcional. Você pode informar ao assistente que deseja
realizar uma classificação dos dados (Crescente ou Decrescenteß para um ou mais campos,
seguindo a ordem de prioridades das caixas de seleção.
O próximo passo do assistente é para que o usuário defina o layout do relatório. Ou seja,
como as informações serão dispostas pela página. Além disso, escolhemos a orientação do papel
e informamos ao assistente se os tamanhos dos campos deverão ser adaptados para que todos
caibam numa única página, ou desativamos a caixa seletora para que isso não ocorra.
c
c c
cc
c
c c
c
c c
Abrir um relatório ou alternar para seu modo de design permite a realização de diversas
tarefas de ajuste, redimensionamento ou reposicionamento e inclusão de campos.
Exerccios
1º. Crie um novo banco de dados e grave com o nome Assistência écnica. Dentro
dele, crie duas tabelas no modo Design seguindo as orientações a seguir
3º. Crie uma nova tabela gravando com do nome Ordens de Ser iço e criando os
campos conforme as orientações a seguir
c
c c
cc
c
c c
c
c c
5º. Adicione mais 5 registros à vontade, todos com a Data de Entrada do dia de hoje.
8º. Acesse o formulário Controle de Ser iços e inclua mais 5 registros a critério, todos
com a Data de Entrada de hoje
9º. Verifique se o relatório ³Ser iços DiáriosÎ foi atualizado com as informações
incluídas
c
c c
cc
c
c c
c
c c
importante. Esse tipo de objeto é muito utilizado para exibir informações de forma atraente e
facilitar a entrada e manipulação de dados. Por isso trabalhar bem sua estrutura é fundamental.
Quando acessamos a estrutura de um formulário, visualizamos uma composição que
pode parecer a princípio um pouco complexa. Na realidade, é bem simples de trabalhar.
Basicamente o que vemos são as áreas de cabeçalho e rodapé do formulário, que são
usadas para inserção de textos ou outros controles que serão exibidos em todos os registros
igualmente, como uma espécie de timbre. Na seção ³Detal eÎ podemos visualizar os controles,
que podem ser acoplados, ou seja, ligados a uma fonte de origem de dados, que é a consulta ou
tabela que originou o objeto, também os não acoplados, que funcionam apenas como caixas de
texto ( O ¦ O¦ OO O ¦ O
O ß. As réguas vertical e horizontal auxiliam na definição da área
ocupada e posicionamento dos itens.
Editando Oótulos
c
c c
cc
c
c c
c
c c
c
c c
cc
c
c cc
c c
c
c
Xc C
c i
c c c tlc lc jttc c
c tlc c
tlc
lic lc c
c i
c c c lic i
c
iic c ticc
lc tc c c c tc c itc
lic #
c
c lic
c c
tc
%cc
ctl
c
ci
cc
ct c
c
C
c i
c c i
c tl
c ilic
c c tl
c i
c iic
c-c
l
c0lti lciccliccctlc.@Fc i
ctili+cc
c
cit
ccc
c
ccccc
ctl
c
li
c
c
Li
c
.ci
cclic lc
i
ttcc
c
c
ttcltc !c
iic c li
tc c
c c tlc c
ltc c iicc jtc
iic c lc
tccjlc
c
c
tcli
tc!ccc
c ic
c
cctlcc
ltc c
cc
ic
cilí-l
c
cc
icciccclic lc
i
ttcc
tlccii
c
tcli
tc!cli+ct!
ccclicct
c ccic
cBcc5t
c
c
c
c
c
ciic c c
c !c i
c lic
c lc cli
tc
c c
tc c
tcccci
cclicc
ltccc
ctl
cc ciic
c c c l
c
c i
i
c c
c c c l8tc
c c lic c
c
"c
c c
c
c
c
c cc
c c
ttc c i
i
c
ctc -c t
c i
citi
c
c i
c tl
c l!c
i
c c
c
ic itc ctlc c c cc ic c cttcitiic
tc
c
c
c
c
!lhR1
c
c i
ic l
c c !
c
c
c lic
c
c iic !c i
c
ic c c c ic i-l
c c i
c lc c
c t!c c tc iic c c c
itiicccCc c
c c tc c
tc lccc lic
c c
tc
cic
c
c
c
c
.c
ltc c tic c c
c ic c ic tt
c t*
c c t
c
tl
cc i+
cclic
c
c
c
c
i+F
c
ciictl
cct
cit
cc
clicc
ic clc
c
c
c c i+ F
c jc tlc c i
li+
c !c itc lc "c
ic
c
c
c
c li 3
c tili+c c
lic c tlc
c c lic 1c
ctccti cti/
ticc
cclic
c R
l
c
ctl
ccictt
c
iti
ccctítlclcc
i
t*
c c c lic c ilic c tlc lic
tc tc c
iic c
!c
c c
c
c
c
c c
c
c c
mouse no ponto onde deseja inserir. Então proceda como se desenhasse um retângulo, que
abrigará o texto desejado.
Depois de incluir, digite o conteúdo e use ENEO para confirmar. Os rótulos inseridos
seguirão o mesmo padrão de formatação do estilo dos demais rótulos do formulário.
DICA Quando quiser criar um parágrafo dentro do controle, use a combinação SHI
ENEO.
Caixa de exto Utilize para exibir, inserir ou editar dados na origem do registro
base de um formulário, exibir os resultados de um cálculo ou aceitar a entrada de um usuário. A
forma de inclusão é semelhante ao de inserção de rótulos.
Grupo de Opções Utilize juntamente com caixas de seleção, botões de opção ou
botões de alternância para exibir um conjunto de valores alternativos. Você pode, por exemplo,
utilizar um grupo de opções para especificar se um pedido será enviado por via aérea, marítima
ou terrestre. Quando você usa essa ferramenta e inclui na área do relatório como se estivesse
desenhando uma figura, é aberto um assistente de configuração que guia o usuário.
Botão de Alternância Utilize como um controle automático acoplado a um campo
Sim-Não em um banco de dados do "icrosoft Access. O botão de alternância é um controle não
acoplado para aceitar a entrada do usuário em uma caixa de diálogo personalizada ou em parte
de um grupo de opções.
Botão de Opção Função idêntica ao de botão de alternância.
Caixa de Seleção "esma utilização dos dois botões anteriores.
Caixa de Combinação Combina os recursos de uma caixa de listagem e de uma
caixa de texto. Você pode digitar algo na caixa de texto ou selecionar uma entrada na caixa de
listagem para adicionar um valor a um campo base. Quando você insere esse tipo de objeto no
formulário, vê a mesma tela do ³Assistente de Pesquisa Î usado nas tabelas, onde pode digitar
diretamente os dados que serão usados como opções na caixa inserida, ou solicitar essas
informações de uma tabela ou consulta.
Caixa de Listagem Semelhante a caixa de combinação, só que exibe uma lista de
valores rolável. Quando um formulário está aberto no modo de formulário, você pode fazer uma
seleção na lista para inserir um valor em um registro novo ou para alterar o valor em um registro
existente. Ao inserir este objeto no formulário será aberto o assistente idêntico ao da caixa de
combinação.
Botão de Comando Podemos inserir botões para executar diversos tipos de ação,
como localizar um registro, imprimir ou aplicar um filtro de formulário, dentre outros. Para
c
c c
cc
c
c c
c
c c
incluir um botão de comando, clique nesta ferramenta e depois clique uma vez dentro da área
onde deseja que o botão seja adicionado. Esta ação abrirá o ³Assistente de botão de comandoÎ.
A primeira etapa é para a escolha da ação. Elas são agrupadas em categorias, exibidas
do lado esquerdo da tela. A cada clique numa categoria, você visualiza as ações na listagem à
direita.
O Access tem uma listagem de figuras sugeridas de acordo com a ação a ser criada. "as
o usuário pode usar uma imagem personalizada clicando no botão ³ProcurarÎ e selecionando o
arquivo de imagem que deseja.
c
c c
cc
c
c c
c
c c
Imagem Utilize para exibir uma figura estática em um formulário. Ao acionar este
botão e clicar no formulário, será aberta uma caixa de diálogo para seleção de abertura do
arquivo de imagem.
Quadro de objeto não acoplado Utilize par exibir um objeto não acoplado, como
uma planilha do "icrosoft Excel, em um formulário ou relatório. O objeto permanece constante
conforme você se move de registro em registro.
Quadro de objeto acoplado Utilize par exibir objetos OLE, como uma série de
figuras, em um formulário ou relatório. Este controle é para objetos armazenados em um campo
na origem do registro base de um formulário ou relatório. Um objeto diferente é exibido no
formulário ou relatório conforme você se move de registro em registro.
Inserir ou remo er quebra de página Utilize para iniciar uma nova tela em um
formulário, ou uma nova página em um formulário impresso.
c
c c
cc
c
c cc
c c
c l
ic(
tctc !c
tic-ci
cc c lic c i
c
5 5 6 5 5
c i
c i
c<Ê ccÊ c c cÊ c 7 8 c c cc9 c ßc
%c c ic c iic t
c tl
c c c tlc ic Clic c c t
c
iitc c
c c tlc ic c c c
ic c iic c 0c c i
c c
c
c i
cc ic
licc
c i
cctlcic
lic
c
"
li-
4lictili+c ciic
cci
ccctlcc
cliccltic
c Lihc %c c
c c li c c lic c ti+c i*
c
li
c c
iltc i tt
c c c iiic c lc c lic c
it
c
*
c
c R5
lctili+c c it
c i
c c c c jtc c tl
c
li
ccti+c
ci tt
c
c
!F
li
c
ccccci
cclic
c
tc
c
tcct c
ti
ticc =ic ctcc+ic
cc
iicc ticc
cc
ctilciitcc
c
cccc
tcc
c t
c(t
cc clic
cc
tc
c
c
c
i
ll
c
c
c c
c
c
c
c c
c
c c
Exerccio 0
1º. Acesse o Access e crie um novo banco de dados em branco com o nome
"OTO&>PIDA. Dentro dele, crie duas tabelas com as seguintes características
3º. Crie uma outra tabela (* : OO O á
! ß
seguindo as instruções
Vendedor Assistente de Pesquisa Utilize o assistente para que ele busque as informações da
tabela VENDEDO&ES
Cliente Texto
Parcelas Número
Valor da Parcela Unidade "onetária
Data da Venda Data/Hora Formato Data abreviada e "áscara de entrada 99/99/0000
Xc Altere a área do Cabeçalho ( O " ¦ O #; O O O $
Oß para que fique com a altura equivalente a 1cm ( OO O O O
O ; O ß.
Xc Altere o &ótulo do cabeçalho de Controle de Vendas para MOOOPIDA.
Formate esse texto com Fonte Arial Black e aman o 2. Além disso, aplique uma cor de
texto Azul Escuro e um efeito de Alto Oele o a esse controle. Depois de formatado,
&edimensione este objeto para que fique com tamanho suficiente somente para abrigar o texto.
Xc Insira três botões de comando na rea do Cabeçal o, logo ao lado do título
inserido, com as funções especificadas abaixo
c
c c
cc
c
c c
c
c c
9º. Insira mais 4 registros ao seu critério e saia do Formulário através do botão de Ação
adequado.
!
c
c c
cc
c
c c
c
c c
Cabeçal os e Oodapés
Num relatório você pode incluir textos adicionais de cabeçalho e rodapé, tanto para cada
página como para todo o documento. O Access separa essas duas áreas, pois um relatório pode
conter várias páginas, e existem informações que interessam somente a cada página específica e
outras que são importantes para o documento inteiro.
O cabeçalho do relatório aparece uma vez no início do documento. Pode ser usado para
itens como logotipos, títulos de relatórios ou datas de impressão. O cabeçalho do relatório é
impresso antes do cabeçalho da página na primeira página do relatório. O rodapé do relatório é a
última seção no design do relatório, mas aparece antes do rodapé da página na ultima página do
relatório impresso.
O cabeçalho da página aparece na parte superior de todas as páginas do relatório. É
utilizado para exibir itens tais como cabeçalhos de coluna. O rodapé da página aparece na parte
inferior de todas as páginas do relatório. É utilizado para exibir itens tais como números de
página.
c
c c
cc
c
c cc
c c
@l
ilh
R1
c
cc
ticiccltic lc
ttccic
li+ccltic
icc
c
c c ticti cc l cc !c i
c ic cc
cc
jcilicc
itccc
iic c tic c
c c li c c
c c c c itc c
jc ilic
ccc
itcc
c
cctcc
tc tcc
c t
c
ccc
lic
cc
tc cic
c
c
c
.c
ltcct
cc
ccccilíccc ticíc ciic
c tlc c ttc c iitc c t0c
jc (
c tc c il
c c tl
c !c
l tc c
c i
tc c lc
c
ttc
c li
c t!
c c ic c
t
cc!citict!c
clti
c
c
c
c
ll
R1
c
#c
tc
c
c li
c
c c
c tl
c c
c i
c
i
i
c c j
t
c iiilc c c c c (c c c
l
c ic iic
c
c c tl c c
l
c 0lti lc !c itc c
i
c c tlc.@Fc c lic c
c #c ltic c itc c
l
c !c c
c "
c i
tc tc ic tic c
tci
ctl
cc
ct c< c Êcc c? c c c Êc
c
c ßc
c
c!
c
ctc
l*
c0lti l
cccic0c
ctl
cct ci
ctc
Xc c
iic c
c
c lc tc tc c c !c c c
i+tlc c lc c tic
c t
c c c
tc tc tc c
ic
Xc #
tc tc c
ic c lic
c c
tc c i
c c
c
tc
c tl
c c tc
tc c i
c it
tc !c c c
c
lic
t
c
c tl
c c c
c
c c iltc lc li c
l
c c
c c tjtc c
c (
c li c c
l
c t!c !c c lc
tc
ccicc!c i+tlc
c
"c
c c
c
c
c
c cc
c c
c
c
ltcct
cc
ci
li+
c
ctl
ccc
t
c
cc
!c i+tlc
cc
l
cl
c
c
c
c
Xc c li+c
l*
c
c c !c tilc c
tc
c tl
c c
li
c itcc
c
ctic
ccc
ctcc!ccic-c
c
ctlc
c
c
c
EiR
l
c
c&tl
ccitii
c
c
c
clti
cltc
ci
i
ccc
c lhc c ic jc c
c c c i
c c c
c tic
ccc0ic+c
cct
c
c i
c
iltc
c#c
cc
c ltic !c c c ic c c c
c c jc c tc
c i
t
c
!c
c c
c
c
c
c c
c
c c
mas brevemente pode ficar cheia de informação. O &elatório vai acompanhar esse
desenvolvimento e atualizar seus dados mediante isto.
O processo de edição dos rótulos é idêntico aos formulários. Os rótulos são as legendas
dos campos e não interferem em qualquer tarefa. Basta selecioná@lo individualmente, clicar
dentro dele para ativar a edição e digitar o conteúdo desejado. Observe que qualquer controle
que está sendo editado tem sua aparência modificada, destacando@se dos demais.
Para dispor rótulos em seções diferentes dos locais originais, é necessário executar uma
ação de cópia ou recorte, e em seguida colar na área apropriada. Para copiar ou recortar um
controle, selecioneAo individualmente e use COL + C para cópia, ou COL + X, para recorte.
Os comandos também são acessíveis pelo "enu ³IncioÎ.
Feito o processo, destaque a área onde deseja inserir o controle clicando na borda
horizontal de identificação da mesma (! O O B % B O Oß. Um
clique nesta borda a deixa mais escura que as demais, confirmando a seleção. Estando nessa
condição, cole com o atalho COL + V ou comando do menu ³IncioÎ. Um clique com o botão
direito do mouse abre o Menu Interati o, que também exibirá opção de colagem, caso alguma
cópia ou recorte tiver sido anteriormente realizada.
Lista de Campos
Para ter acesso à lista de campos da origem do formulário (tabela ou consultaß, clique
no botão ³Adicionar Campos ExistentesÎ, no "enu ³DesignÎ.
Acessar a listagem de campos pode ser necessário quando precisamos inserir campos ao
relatório que possam ter sido incorretamente excluídos, ou não tenham sido adicionados na
criação do mesmo. A maneira correta de inserir um campo na lista é idêntica ao processo
demonstrado nos formulários clicar sobre ele dentro da lista, segurar e arrastar para a área do
formulário desejada.
A ação de dispor controles pode ser muito difícil quando realiza manualmente. Quando
ocorre a necessidade de incluir novos controles a estrutura do formulário isso pode se tornar
ainda mais complicado.
Fica difícil fazer com que os rótulos e caixas de texto fiquem devidamente alinhados
como os demais campos que o assistente organizou de forma precisa.
Por isso, encontramos no "enu ³OrganizarÎ um conjunto de ferramentas para alinhar
precisamente dois ou mais controles selecionados. Por exemplo para alinhar uma série de
rótulos de forma que eles ficassem exatamente na mesma posição horizontal, em relação à
régua. Vejamos o exemplo
c
c c
cc
c
c c
c
c c
DICA Quando ajustamos a posição dos controles, a área onde eles se encontram pode
se redimensionar para abrigáClos. Portanto, sempre adapte o tamanho dessas áreas para que elas
não fiquem com espaço excedente.
Dependendo dos controles que forem selecionados, algumas opções deste menu podem
ficar desativadas.
Configuração de Página
Os relatórios devem ter uma área restrita às dimensões do papel que vão utilizar. Por
isso, em sua construção ou aperfeiçoamento, é importante determinar qual o tipo de papel em
que o relatório está sendo trabalhado, além de outros detalhes relativos às configurações da
página. Assim, o usuário trabalha em cima de dimensões exatas, trabalhando o documento já
pensando em seu processo de impressão. Uma configuração de página modificada
posteriormente pode desajustar toda a aparência do relatório.
Xc Para acessar as configurações, use o "enu ³Configurar PáginaÎ.
c
c c
cc
c
c c
c
c c
Um banco de dados pode ser aberto de maneiras diferentes. A forma escolhida pode
alterar o funcionamento e realização de tarefas do banco. Essa diferenciação ocorre mediante o
clique no botão ³AbrirÎ, da caixa de diálogo, estando com o banco de dados selecionado.
Podemos observar que ao lado do botão ³AbrirÎ existe uma pequena seta preta apontando para
baixo. Ela traz opções para que o usuário escolha como deseja o banco
c
c c
cc
c
c cc
c c
c
c
c tc c ic c ciitc c i
c c c hc c +c c
i
cc
cc c6i"ic
c
c
c
c tic íctc +cclc
icttc
ccc c
c tic
c
liitcc
c ctc
c
c
c
iic
c
iiic iic ic ic c t
c 1c c
c c t
c
ii
tílc
c c
ic cctl c
cc
ic i
c
clci
tc
c
ccc
c
c
B
c
c c c
c c
c
tic
c c c c
ic c
c c
i
c c
c (
tc c c ic tc lic c F
B
c
c c
c
c
c
c c
c
c c
DadosÎ, e escolha a opção ³Descriptografar Banco de DadosÎ. O Access irá solicitar a senha
de acesso anteriormente definida para confirmar a operação
EXEOCICÍO 09
1º. Acesse o Access e acione o seu banco de dados "OTO&>PIDA. Crie uma consulta
pelo modo ³Design da ConsultaÎ, adicionando dentro dela as tabelas Marcas, Vendedores e
Vendas de Motos. Da tabela ³MarcasÎ, adicione somente o campo somente o campo Marca.
Da tabela ³Vendas de MotosÎ, adicione os campos Modelo e Data da Venda. Da tabela
³VendedoresÎ, adicione somente o campo Vendedor.
2º. Ainda na consulta, crie um critério de exibição para o campo ³MarcaÎ de forma que
sejam consultados somente as vendas das motos Honda. Depois, desabilite a exibição do campo
³"arcaÎ.
c
c c
cc
c
c c
c
c c
fßc Configure o papel com margens esquerda e direita de 0,64 centímetros cada, e
escolha o tipo de papel A4.
7º. Defina uma senha a critério para o banco de dados recém modificado.
São várias as expressões aplicadas a estes tipos de objetos. Veja a seguir uma tabela de
expressões simples que podem ser aplicadas em controles calculados de formulários e relatórios.
Expressão unção
=Data(ß Exibe a data atual no formato DD/""/AAAA.
=Agora(ß Exibe a data e a hora atual.
=[Campo1]+[Campo2] Utilize para calcular o somatório de dois campos contendo valores
numéricos.
=[campo1] E[Campo2] Esta expressão resulta na diferença entre dois campos de valores.
=[Campo1]*[Campo2] "ultiplica o valor do Campo1 pelo Campo2.
=[Campo1]/[Campo2] Determina o quociente dos valores dos campos 1 e 2.
=[Campo1]*0,02 Calcula 2% do valor contido no Campo1
Nº de parcelas e no Valor de cada uma delas. LembreFse que para adicionar qualquer controle
que será exibido individualmente com base em cada registro, este precisará ser inserido na seção
³Detal eÎ.
Xc No Design do Formulário, use a ferramenta ³Caixa de exto e de um clique
numa área da seção Detal e onde o controle será inserido.
Xc Você verá a nova caixa incluída com um rótulo automático. Pode ser preciso
mover um deles, ou ambos, para que não fiquem sobre outros controles. Geralmente o rótulo da
caixa de texto é inserido com a palavra ³extoÎ seguido de um número sequencial. Ele pode ser
editado sem causar nenhum problema.
c
c c
cc
c
c c
c
c c
Inserindo o controle num cabeçalho ou rodapé de um formulário, ele será exibido como
se fosse um título do objeto. Num layout do tipo ³JustificadoÎ você verá aquele controle em
cada registro, já que cada registro ocupa uma tela exclusiva neste tipo de layout. "as nu design
do tipo ³abelaÎ, você verá o controle uma única vez, no topo do formulário (O% Oß ou no
fim dele ( O¦#ß.
O procedimento de adição é o mesmo. Ou seja, usando a ferramenta ³Caixa de extoÎ.
Depois, só é preciso digitar a expressão desejada.
c
c c
cc
c
c cc
c c
c
c
@
i
ll
l
Rli
c
c c c i
ic
*
c c lti
c !c
l tc c
c
c li
c
c !c i
c
c c
ic ctc ic c i
c
c tl
c
cli
c t
c
Cc c ltic c
tc i
c
*
c c
c li
c c
c i
c i
ic c
tlccllcc
jci
icc
cc i
ctcctlccic clc
c
citcCcc lcicc
ctl
c
c
cicccc
l cc ic
ccllcicc
ctl cctlc ci
cc
c
< c Ê c c c m Hßc ic iic c
c lhc c
c tlc
ttic ic
lic iiiltc c tc jc c ic i
ic c
c
c
i
ciclc
tcctlciiilcc
clhc c icc
c
c ic ctc c
c itc lc "c @ic cc lc c
c li+c lic
c c t
c iitc c
c c tc lic c
c
jc c "c )ttic t+c c
clc
c
c
c
i
c
%i
c c !c
ílc
c c itc
c i
c
c
c
c li
c
ic t!c c lti
c t!
c c
ttc lic c c t
c iitc c
c
cit
c
c *
c
tcicc i
c c
cc
c ic ccc
iccijc
c
"c
c c
c
c
c
c c
c
c c
As opções desta caixa são divididas em guias, agrupadas por assunto. Na guia ³odasÎ
visualize todas as propriedades ao mesmo tempo.
Exerccio 0
1º. Acesse o Access e acione o seu banco de dados MOOOPIDA. Crie uma tabela
com o nome O epresentantes. Os campos serão ³Código do OepresentanteÎ ( ¦
á O
O O¦¦ O O ¦ Oß e ³Nome do OepresentanteÎ
( ¦ I ß. Preencha esta tabela com os nomes de 3 representantes C arles, Nogueira e
Ooberto.
2º. Crie outra tabela com o nome Vendas Consórcios, com os seguintes campos
IMPOOANE Depois de criar esta tabela, insira dois registros no modo Design
!c
c c
cc
c
c c
c
c c
4º. &edimensione os campos para que fiquem somente com o espaço necessário a
armazenar suficientemente todos os dados e amplie a área de edição do formulário. &ealize
esses processos para que a estrutura fique semelhante ao esquema abaixo representado
Se for preciso, à medida que modifica o tamanho dos campos, fique alternando para o
modo folha de dados para ver se os dois registros digitados estão com as informações sendo
exibidas inteiramente. Sempre que trabalhamos um formulário, é comum ficar verificando a
exibição no modo ormulário.
5º. Inclua um controle de caixa de texto na seção detalhe e recorte somente o rótulo
automático que foi inserido junto com a caixa. N área do ³Cabeçal oÎ, cole esse controle.
Ajuste a posição de ambos para que sigam o alinhamento dos demais itens e amplie a área do
formulário de forma a abrigáJlos corretamente. Esse novo controle deverá ficar ao lado do
último controle do formulário (á ' ¦ O ß. Caso a área do cabeçalho ou da seção
detalhe seja ampliada na medida da altura devido o local onde os controles foram inseridos, não
se esqueça de ajustar depois para que fiquem na altura que estavam antes.
6º. Edite o rótulo do novo controle para que receba o texto ³V. ParcelaÎ e na caixa de
texto crie uma expressão que calcule o valor da prestação da moto dividindo o Valor da Moto
pela Quantidade de Parcelas. Depois de criar o cálculo, acesse as propriedades do controle
calculado e aplique o formato ³Unidade MonetáriaÎ.
c
c c
cc
c
c c
c
c c
7º. Insira um novo controle de caixa de texto que deverá ter o rótulo Comissão. &epita
os processos de ajuste e recorte usados na adição do controle anterior, para que siga os padrões
dos demais campos do formulário. Esse novo controle deverá ficar ao lado do último inserido
(,-O Oß.
8º. Neste novo controle, insira uma expressão que calcule do Valor da Moto.
Lembre Lse que para calcular percentuais é preciso digitar a numeração decimal correspondente,
e não o número seguido do %. Depois, mude o formato desse controle para Unidade
Monetária.
DICA Verifique no modo ³FormulárioÎ se o novo cálculo foi satisfatório ( O
¦ M M OO'(*
+ß.
9º. Amplie a área do &odapé para a altura de aproximadamente cm. Insira um controle
do tipo caixa de texto e exclua o rótulo. Na caixa de texto, insira uma expressão para exibir a
Data e Hora mais atuais.
10º. Finalmente, ajuste a janela do formulário para que fique no tamanho ideal e inclua
mais 5 registros conforme exemplificado abaixo (R % " ¦
OO O ß.
!
c
c c
cc
c