Está en la página 1de 36

Prof Isabela Gironi

Captulo 1 Introduo ao Access


Banco de Dados importantssimo para nossa vida profissional e pessoal, pois podemos organizar muitas coisas. Um exemplo fabuloso de banco de dados so os d telefonia. Ao ligar para um telefone, feita a verificao do nmero discado; caso no exista, ouve-se a seguinte gravao: ... este nmero de telefone no exista. Por favor, consultar o catlogo telefnico ou chamar o servio de informao. Essa verificao feita atravs de um banco de dados, que possui um gigantesco cadastro de clientes. O banco de dados um conjunto de informaes relacionadas a um determinado assunto ou objetivo. A necessidade de criao de banco de dados surge quando preciso armazenar informaes, tornando fcil e intuitiva a sua localizao. Por exemplo: criar um banco de dados de um restaurante, locadora, lista de funcionrios. Em um banco de dados, voc utilizar os objetos Tabelas, Consultas, Formulrios, Relatrios, Menu com Botes e Macros. .

Tabelas: Uma tabela onde se faz os cadastros, coloca as informaes necessrias seria a estrutura do banco de dados.

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi

Consultas: So utilizadas para localizar e recuperar dados armazenados em sua(s) tabela(s).

Formulrios: Os formulrios servem para organizar e visualizar de forma mais agradvel o contedo de uma tabela ou consulta.

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi

Relatrios: o relatrio um objeto de banco de dados com a finalidade de imprimir informaes, fazendo um levantamento.

Menu com Botes: Para acionar rapidamente as informaes do banco de dados.

Iniciar Programas- Microsoft Office - Microsoft Office Access No programa do Access abra o arquivo introduo ao Access. Voc usaria o Access para criar que tipo de banco de dados?

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi

Captulo 2 Tabelas
Imagine que uma empresa possui 3.000 clientes, e envia periodicamente informativos e convites para eles. Os contatos com esses clientes, nome e endereo, esto alocados em tabelas, ou seja, a tabela serva como base para qualquer banco de dados; sem a sua existncia no podem ser manuseados outros objetos; como consultas ou formulrios, ou seja, tudo base da tabela. Desenvolvendo a tabela: Para criarmos a tabela necessrio criarmos os campos e escolher o tipo de dados para cada campo de acordo com o seu contedo. Veja os Tipos de Dados: Texto: Caracteres alfanumricos (at 255 caracteres) Use para texto, ou texto e nmeros que no so usados em clculos (por exemplo, a identificao de um produto). Memorando: Caracteres alfanumricos longos (at 64.000 caracteres) Anotaes, descries longas e pargrafos so bons exemplos de onde usar o campo Memorando. Nmero: Valores numricos. Use para armazenar nmeros a serem usados em clculos Data/Hora: Datas e horas. Unidade Monetria: Valores monetrios (dinheiro) Numerao Automtica: Valor numrico que o Access incrementa automaticamente de forma seqencial. Sim/No: Use para campos Verdadeiro/Falso, que podem conter um de dois valores possveis: Sim/No ou Verdadeiro/Falso, por exemplo. *Objeto OLE: Grficos, figuras e etc. Hyperlink: Opo para conexo com a internet. *Anexo: Figuras, imagens, arquivos binrios, arquivos do Office. Este o tipo de dados preferido para a armazenar imagens digitais e qualquer tipo de arquivo binrio.

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi


*Assistente de Pesquisa: Lista suspensa de uma tabela ou consulta, ou valores predeterminados. Pratique: Nome do Arquivo: Locadora FLEXFILMES Tabela de Clientes
Nome do Campo Cdigo do Cliente Nome Data de Nascimento Endereo Tipo de Dados

Tabela de Filmes:
Nome do Campo Tipo de Dados

Cdigo do Filme Filme Gnero Legenda Durao Ator Principal Trilha Sonora Oscar Ano de Lanamento Valor Sinopse

Que outra tabela poderia ser feita?

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi

Captulo 3 Mscara de Entrada


Para voc ter maior facilidade ao digitar os dados do banco de dados, podemos personalizar as propriedades da tabela Para cada campo criado na tabela, o Microsoft Access atribui um conjunto de propriedades de acordo com o tipo de dado escolhido. Veja a seguir a descrio dessas propriedades: Mscara de entrada: Define o padro para entrada de dados num campo, para campos Nmeros, Texto, Data/Hora e Moeda. Formato: Define o layout que o campo assume exceto para objeto OLE. Valor padro: Preenche automaticamente o campo com um valor. Por exemplo, na maioria dos casos o valor padro para o campo estado poder ser So Paulo. Exemplo: Nome do Campo Cdigo do Cliente
Nome

Tipo de Dados Numerao Automtica


Texto Formato: > Data/Hora Mscara de entrada: 00/00/0000 Texto Valor Padro: So Paulo Texto Mscara de entrada: 0000-0000

Data de Nascimento

Cidade

Telefone

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi


Pratique: Nome do Arquivo: Concessionria Lune Car Tabela de Clientes
Nome do Campo Cdigo do Cliente Nome Data de Nascimento RG CPF Endereo CEP Bairro Cidade Telefone Tipo de Dados

Tabela de Carros:
Nome do Campo Cdigo do Carro Marca do Carro Vendedor Data da Venda Placa do Carro Valor Tipo de Dados

Cadastre 5 clientes e 8 carros. Qual a importncia da mscara de entrada?

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi

Captulo 4 Consultas
Imagine que voc necessita de uma relao dos clientes de sua firma. Precisa ento de uma Consulta de Parmetro inadimplente, para fazer seu trabalho. Mas como uma Consulta? Uma Consulta um objeto em que fazemos perguntas a respeito de seus dados. Por exemplo: dentro de uma tabela de cliente, desejamos saber quem est inadimplente. Voc utiliza consultas para visualizar, alterar e analisar dados de diferentes maneiras, ou seja, a consulta serve para encontrar as informaes com facilidade. No se deve esquecer que para criar uma Consulta necessrio ter uma tabela. O tipo mais comum de consulta a Consulta seleo, que recupera dados de uma ou mais tabelas utilizando critrios por voc especificados e, em seguida, exibe-os na ordem desejada. Por exemplo, suponha que voc queira visualizar os automveis da marca VW. Para isso PE necessrio recuperar os dados da tabela automveis. Em vez de procurar na tabela toda, que alm dos produtos daquela marca contm outros, voc pode estruturar uma consulta que mostre apenas os dados desejados. Exemplo de Consulta:

Para se fazer uma consulta necessrio procurar a linha do campo em direo a critrio, e elaborar a pergunta. Lembre-se de usar colchetes. Observe o exemplo abaixo:

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi


Pratique: Nome do Arquivo: PlanetMusic Tabela de Clientes:
Nome do Campo Cdigo do Cliente Nome Data de Nascimento Tipo de Dados

Tabela de CDS:
Nome do Campo Tipo de Dados

Cdigo do CD CD Gnero Gravadora Faixas Musicais Valor

Cadastre 3 clientes e 3 CDS. Elabore as seguintes consultas: *Pelo nome do cliente *Pelo CD Crie agora uma consulta, em que a resposta tenha apenas a inicial. Ex: todos os clientes com a letra A.

www.bitcompany.com.br Formando para o mercado de trabalho

Prof Isabela Gironi

Captulo 5 Formulrio pelo Assistente


Ao criar um sistema necessrio desenvolver telas para cadastros, consultas e alterao de dados. Mas como desenvolver telas? Telas de fcil entendimento ao usurio? Um formulrio um objeto de banco de dados que voc pode usar para inserir, editar ou exibir dados de uma tabela ou consulta.Um formulrio visualmente atraente torna mais agradvel e eficiente o trabalho com o banco de dados e tambm ajuda a impedir que dados incorretos sejam inseridos. O assistente de formulrio uma forma rpida e fcil de criar os seus formulrios.

O formulrio serve para personalizar suas tabelas e consultas, modificando seu layout e estilo.

www.bitcompany.com.br Formando para o mercado de trabalho

10

Prof Isabela Gironi


Pratique: Nome do Arquivo: Brilho do Sol Jias Tabela de Clientes:
Nome do Campo Cdigo do Cliente Nome Data de Nascimento Endereo Bairro Cidade Estado CEP Telefone Tipo de Dados

Tabela de Jias:
Nome do Campo Tipo de Dados

Cdigo da Jia Jia Material Valor Cadastre 5 clientes e 10 Jias. Elabore os seguintes formulrios no modo assistente: *Formulrio de Clientes *Formulrio de Jias Qual a diferena entre tabela e formulrio?

www.bitcompany.com.br Formando para o mercado de trabalho

11

Prof Isabela Gironi

Captulo 6 Formulrio pelo Design


Criar formulrios com o assistente extremamente simples; porm usando o assistente voc no poder criar um formulrio exatamente como deseja. Para isso dever criar seus formulrios com o modo design. Para criar um formulrio, voc trabalha o modo design. A visualizao de um formulrio nesse modo como o de uma prancheta de desenho repleta de ferramentas teis. Para criar um formulrio no modo Design, clique no boto Criar, Design de Formulrio.

Aparecer a seguinte Janela:

Para aumentar a tela deixe o mouse parado na linha da direita e pressionando o clique arraste.

www.bitcompany.com.br Formando para o mercado de trabalho

12

Prof Isabela Gironi


Aps aumentar a tela o momento de adicionar os campos da tabela. Clicando em adicionar campos existentes, escolhendo a tabela desejada e arrastando o campo para a rea do design.

www.bitcompany.com.br Formando para o mercado de trabalho

13

Prof Isabela Gironi

Clique no boto

Arraste os Campos

Aps arrastar os campos, voc pode personalizar com ttulo e cores.


www.bitcompany.com.br Formando para o mercado de trabalho

14

Prof Isabela Gironi

Este boto serve para voc desenvolver ttulos para o seu formulrio. Rtulo Este boto serve para personalizar o rtulo e demais campo do seu formulrio.

Pratique: Nome do Arquivo: Pizzaria Bambinos

Tabela de Clientes: Nome do Campo Cdigo do Cliente Nome Data de Nascimento Endereo Cidade CEP Telefone Tipo de Dados

www.bitcompany.com.br Formando para o mercado de trabalho

15

Prof Isabela Gironi


Tabela de Pizzas:
Nome do Campo Tipo de Dados

Cdigo da Pizza Pizza Preo Descrio

Cadastre 3 Clientes e 3 Pizzas. Elabore os seguintes formulrios no modo design: *Formulrio de Clientes *Formulrio de Pizzas. Qual a diferena de formulrio no modo assistente e formulrio no modo design?

Anotaes

www.bitcompany.com.br Formando para o mercado de trabalho

16

Prof Isabela Gironi

Captulo 7 Relatrios
Ouve-se muito as pessoas falarem em relatrios, um meio efetivo de apresentar seus dados como documento impresso. Embora formulrios tambm possam ser impressos, os relatrios oferecem maior controle sobre o que vai ser exibido. Um relatrio a informao que foi organizada e formatada para uma melhor apresentao. Exemplos de relatrios so etiquetas de endereamento, faturas, resumos de vendas e listas de clientes. A maneira mais rpida de entender como um relatrio funciona observar um j impresso e examinar sua estrutura. Os dados so provenientes de tabelas, consultas e formulrios. Para ajud-lo a criar relatrios, o Access possui o Assistente de relatrio. H trs modos de visualizar um relatrio: Modo de Exibio de Relatrio, Visualizao de Impresso, Modo de Exibio de Layout e Modo Design. Para criar um relatrio acione o boto Criar, Assistente de Relatrio.

Surgir a seguinte janela:

Relatrios: Relatrios: Atravs do relatrio, podemos escolher nvel de agrupamento, ordem de classificao, layout orientao e estilo.

www.bitcompany.com.br Formando para o mercado de trabalho

17

Prof Isabela Gironi

Pratique: Nome do Arquivo: Bomboniere Sonho de Valsa Tabela de Clientes: Nome do Campo Cdigo do Cliente Nome Data de Nascimento Endereo CEP E-mail Telefone Tipo de Dados

Tabela de Doces: Nome do Campo Cdigo do Doce Doce Marca Validade Preo Cadastre 5 clientes e 10 doces. Elabore os seguintes relatrios no modo assistente: *Relatrio de Clientes *Relatrio de Doces Como fao para imprimir uma lista de clientes? Tipo de Dados

www.bitcompany.com.br Formando para o mercado de trabalho

18

Prof Isabela Gironi

Captulo 8 Relacionamentos
Quando trabalhamos com um banco de dados completo, necessrio saber quais as compras que o cliente efetuou os produtos que comprou quem fez a venda e a forma de pagamento. Para isso temos varias tabelas e elas precisam estar relacionadas entre si. Um relacionamento criado quando as tabelas tm informaes compatveis entre si. Por exemplo, a tabela de clientes tem o cdigo do cliente, na tabela de perfumes tem o cdigo do perfume e na tabela vendas alem do cdigo da venda temos o cdigo do cliente e o cdigo do perfume. Ou seja, dados comuns em tabelas. Com essas informaes possvel criar um Relacionamento. Para criar um relacionamento clique no boto, Ferramentas de Banco de Dados, Relaes.

Surgir a seguinte janela:

Lembre-se para criar um relacionamento necessrio adicionar as 3 tabelas: Clientes, Produtos e Vendas.

www.bitcompany.com.br Formando para o mercado de trabalho

19

Prof Isabela Gironi

Aps adicionar as 3 Tabelas chegou o momento de ligar os campos iguais, lembre-se de clicar na opo Impor Integridade Referencial.

Para ligar os campos procure o que as tabelas tm em comum, por exemplo: Na tabela de produtos tem cdigo do produto, na tabela de vendas tem cdigo do produto. Deixe o mouse parado em cima de cdigo do produto da tabela de clientes clica, segure e arraste at o cdigo do produto da tabela de vendas. Aparecer a seguinte janela:

Clique na opo: Impor integridade referencial e depois clique em ok.

www.bitcompany.com.br Formando para o mercado de trabalho

20

Prof Isabela Gironi

Pratique: Nome do Arquivo: Loja de Roupas Kelmar Tabela de Clientes: Nome do Campo Cdigo do Cliente Nome Data de Nascimento Endereo CEP Telefone Tipo de Dados Numerao Automtica Texto Data/Hora Texto Texto Texto

Tabela de Produtos: Nome do Campo Cdigo do Produto Produto Descrio Valor Tabela de Vendas: Nome do Campo Cdigo de vendas Cdigo do cliente Cdigo do produto Vendedor Tipo de Dados Numerao Automtica Numero Numero Texto Tipo de Dados Numerao Automtica Texto Memorando Unidade Monetria

www.bitcompany.com.br Formando para o mercado de trabalho

21

Prof Isabela Gironi


Data da venda Forma de pagamento Data/Hora Texto

Cadastre 3 clientes, 3 Produtos e 3 Vendedores. Crie o Relacionamento. Aps criar o relacionamento faa um formulrio no modo assistente, adicionando os seguintes campos: Tabela da Clientes: Cdigo do Cliente Nome Tabela de Produtos: Produto Descrio Valor Tabela de Vendas: Vendedor Data da venda Forma de pagamento Nome do formulrio: Cliente e suas compras. Em que criar relacionamento ajuda na elaborao do banco de dados?

Anotaes

www.bitcompany.com.br Formando para o mercado de trabalho

22

Prof Isabela Gironi

Captulo 9 Menu Principal com Botes


No Access ns trabalhamos com diversas informaes como: tabelas, formulrios, consultas, relatrios, agora imagine dia a dia para trabalhar com cada uma dessas informaes, seria um tanto trabalhoso no? Para isso utilizaremos o menu principal com botes. O menu principal com botes permite fcil acesso ao usurio, pois ao clicar em cada boto, automaticamente direcionada a informao pesquisada. Para criar o menu principal, nos utilizamos o formulrio no modo design, e criamos os botes com o assistente de controle.

www.bitcompany.com.br Formando para o mercado de trabalho

23

Prof Isabela Gironi


Passos para criar um boto para formulrio:
Com o boto do assistente de controle ativado clique no Boto (Controle de Formulrio) Surgir a seguinte janela: 1 Passo

2 Passo Categorias Clique na opo: Operaes formulrio de

Aes Clique na opo: Abrir formulrio Logo em seguida clique em: Avanar >

www.bitcompany.com.br Formando para o mercado de trabalho

24

Prof Isabela Gironi

3 Passo

Escolha o formulrio que voc deseja que o boto abra. Exemplo: Formulrio de Clientes

Logo em seguida clique em: Avanar >

4 Passo

Sempre escolha opo abrir formulrio mostrar todos registros.

a o e os

www.bitcompany.com.br Formando para o mercado de trabalho

25

Prof Isabela Gironi

5 Passo

Clique em texto e escreva o nome do boto. Conforme o exemplo ao lado.

Escolha um nome a ser dado ao boto, um nome significativo lhe ajudar a fazer referncias ao boto no futuro. 6 Passo

Pronto o seu boto j est com o comando.

www.bitcompany.com.br Formando para o mercado de trabalho

26

Prof Isabela Gironi


Passos para criar um boto para relatrio:
Clique no Boto (Controle de Formulrio) Surgir a seguinte janela: 1 Passo Categorias Clique na opo: Operaes relatrio de

Aes Clique na opo: Visualizar relatrio

Logo em seguida clique em: Avanar > 2 Passo Que relatrio voc deseja que o boto de comando visualize? clique em cima com o mouse.

Logo em seguida clique em: Avanar >

www.bitcompany.com.br Formando para o mercado de trabalho

27

Prof Isabela Gironi


3 Passo Clique na opo texto e digite o texto que ser exibido no boto.

Logo seguida em: 4 Passo Avanar >

em clique

Escolha um nome a ser dado ao boto, um nome significativo lhe ajudar a fazer referncias ao boto no futuro.

Pronto o seu boto j est com o comando

www.bitcompany.com.br Formando para o mercado de trabalho

28

Prof Isabela Gironi


Pratique: Abra o arquivo: Pizzaria Nostra Casa Faa o Menu Principal com Botes conforme o modelo abaixo:

No que facilita o boto de comando?

Anotaes

www.bitcompany.com.br Formando para o mercado de trabalho

29

Prof Isabela Gironi

Captulo 10 Macro
Em alguns momentos necessrio executar uma srie de tarefas comuns repetidamente, o que torna o processo muito lento. Uma forma de aumentar a velocidade de execuo dessas tarefas automatizando sua execuo atravs de um macro. Uma macro um conjunto de uma ou mais aes em que cada uma realiza uma operao especfica, como abrir um formulrio ou imprimir um relatrio. As macros podem ajud-lo a automatizar tarefas comuns. Para configurar uma macro necessrio ter um projeto completo, estando com o projeto completo clique em Criar, Macro.

Surgir a seguinte janela:

Agora o momento de definirmos as aes da macro. Clique na barra branca abaixo de Ao.

www.bitcompany.com.br Formando para o mercado de trabalho

30

Prof Isabela Gironi

Como primeira ao, selecione na lista a opo AbrirFormulrio.

Na janela Argumentos de Ao, item Nome do formulrio, selecione a opo Formulrio Principal.

Como segunda ao, selecione na lista a opo Maximizar.

www.bitcompany.com.br Formando para o mercado de trabalho

31

Prof Isabela Gironi

Como terceira ao, selecione na lista a opo CaixaDeMensagem.

Defina uma mensagem parar aparecer, na hora de executar a macro, o tipo da mensagem e o ttulo.

Salve a macro com o nome: autoexec. Importante: Lembre-se que autoexec um comando, por esse motivo voc no poder colocar outro nome na macro, somente autoexec.

www.bitcompany.com.br Formando para o mercado de trabalho

32

Prof Isabela Gironi


Abra o banco de dados BrinkTek Elabore a macro autoexec para o projeto.

Por onde comeamos a criar a macro?

www.bitcompany.com.br Formando para o mercado de trabalho

33

Prof Isabela Gironi

Captulo 11 Projeto Completo


Agora que voc j conhece todas as etapas de um banco de dados, iremos desenvolver um projeto completo. Para voc desenvolver um banco de dados deve comear salvando em sua pasta e lembre-se que o primeiro passo desenvolver tabelas, pois so nas tabelas que colocamos os campos necessrios. Logo depois, devemos criar as consultas para pesquisarmos nossos cadastros. Em seguida elaboramos os formulrios para que os cadastros tenham formatao. Criamos tambm os relatrios para podermos imprimir os nossos cadastros. E no final elaboramos o formulrio principal com a macro para acionarmos rapidamente o nosso sistema. Pratique: Nome do Arquivo: Restaurante Bom Elabore o banco de dados a seguir, conforme instrues do seu instrutor. Tabela de Pratos
Nome do Campo Cdigo do Prato Prato Preo Tipo de Dados Numerao Automtica Texto Unidade Monetria

Apetite

Tabela de Sobremesas:
Nome do Campo Cdigo da Sobremesa Sobremesa Valor Tipo de Dados Numerao Automtica Texto Unidade Monetria

www.bitcompany.com.br Formando para o mercado de trabalho

34

Prof Isabela Gironi


Criar 2 consultas no modo design. Consulta pelo nome do prato Consulta pelo nome da sobremesa

Criar 4 Formulrios pelo modo design Tabela de Pratos Nomes: Formulrio de prato Tabela de Sobremesas Formulrio de Sobremesa Consulta pelo nome do prato Formulrio de consulta pelo prato Consulta pelo nome da sobremesa Formulrio de consulta pela sobremesa Criar 2 relatrios usando o assistente de relatrio Tabela de Pratos Nomes: Relatrio de Pratos Tabela de Sobremesas Relatrio de Sobremesas Crie um menu principal com botes utilizando o design de formulrio. Faa conforme o modelo abaixo:

Salve o formulrio com o nome: Formulrio Principal

www.bitcompany.com.br Formando para o mercado de trabalho

35

Prof Isabela Gironi


Crie uma macro autoexec e configure as aes. Quais outros sistemas voc poder criar?

Anotaes

www.bitcompany.com.br Formando para o mercado de trabalho

36