Sunteți pe pagina 1din 39

Índice:

Índice: ........................................................................................................................................ 1
Conteúdo Programático: ............................................................................................................. 2
O que é um Banco de dados? ...................................................................................................... 2
Objetos de um BD ...................................................................................................................... 2
Abrindo o MS Access pela primeira vez ..................................................................................... 3
Criando um arquivo .mdb ........................................................................................................... 3
Tabelas ....................................................................................................................................... 4
Tipo de dados ............................................................................................................................. 5
Chave-primária ........................................................................................................................... 6
EF Agenda simples de contatos .................................................................................................. 6
Aparência da tabela em modo de exibição (para preenchimento dos dados) ................................ 6
Tipo de dado Assistente de pesquisa ........................................................................................... 7
EF Simples de Produtos ............................................................................................................ 10
Propriedades dos campos .......................................................................................................... 11
EF escritório de consultoria ...................................................................................................... 12
Relacionamentos ...................................................................................................................... 13
Visualizando os relacionamentos .............................................................................................. 13
Criando um relacionamento ...................................................................................................... 14
Tipos de relacionamentos ......................................................................................................... 14
EF Cadastro de Pessoa Jurídica................................................................................................. 15
Consultas .................................................................................................................................. 15
O que são e para que servem? ................................................................................................... 15
Como criar consultas ................................................................................................................ 15
Criando consultas pelo assistente .............................................................................................. 16
Criar uma consulta em modo estrutura ...................................................................................... 17
EF Consultas: ........................................................................................................................... 18
EF Cronograma de atualizações ................................................................................................ 18
EF Agenda de Tarefas .............................................................................................................. 18
Formulários .............................................................................................................................. 18
Criando Formulários pelo assistente ......................................................................................... 19
EF Formulários......................................................................................................................... 21
Trabalhando com formulários pelo modo de estrutura............................................................... 21
EF Atendimento ....................................................................................................................... 22
Relatórios ( ) ......................................................................................................................... 22
Criando um relatório pelo assistente ......................................................................................... 23
EF Relatórios............................................................................................................................ 26
EF Locadora ............................................................................................................................. 26
Macros ( ) ............................................................................................................................. 26
Criando uma macro para abrir um form. de menu de um BD .................................................... 27
Criando um atalho para a macro ............................................................................................... 28
EF Final – Revisão Geral .......................................................................................................... 28

1
Introdução a Banco de Dados (BD) com MS-Access
Conteúdo Programático:
 Tabelas

 Consultas

 Relatórios

 Formulários

 Macros

 Segurança de BD

 Finalização e personalização do BD

O que é um Banco de dados?


Um banco de dados é um conjunto de registros organizados em campos. O banco de dados
se baseia em tabelas, consultas, relatórios e formulários (telas gráficas). No curso vamos
conhecer a fundo como trabalhar com os objetos de um BD e organizá-los de forma a
otimizar nosso cotidiano.

Objetos de um BD
Os objetos de um BD são: Tabelas – Consultas – Formulários – Relatórios – Macros –
Páginas – Módulos.

No nosso curso nós não estudaremos Módulos por se tratar de programação em VBA, sendo
portanto conteúdo do curso avançado. Os outros objetos serão estudados na ordem em que
são apresentados pelo programa.

2
Abrindo o MS Access pela primeira vez
Abre os últimos arquivos editados no
programa.

Permite abrir um arquivo em branco


ou com base em objetos, como
páginas de acesso a dados pré-
definidas para alteração.

Se baseia em um BD antigo para


criar outro novo.

Abre os modelos do MS Access para


alteração pelo usuário.

Criando um arquivo .mdb


Ao escolhermos um BD em branco, ao contrário dos outros programas do Office, devemos
salvá-lo (criá-lo na verdade) para depois sim inserirmos as informações necessárias ao BD.
A tela é a seguinte:

A extensão dos arquivos do Access é .mdb (Microsoft DataBase). Defina um nome para o
arquivo e clique em Criar.

3
Nesse momento é apresentada uma tela com os objetos componentes do BD. Hora de
trabalhar!

Tabelas
Tabelas são um conjunto de registros. São a base de qualquer BD, independente da sua
plataforma. Para criar uma tabela, podemos escolher dentre as três opções que o programa
oferece: modo estrutura – usando o assistente – inserindo dados. O ideal é o modo
estrutura, porque os outros modos acabam por tirar muito da liberdade de criação do
desenvolvedor.

4
Escolha essa opção e a tela a seguir será exibida:

Lembre sempre que você não tem que preencher nada, você tem que criar os campos que
outras pessoas irão usar.

Tipo de dados
Cada campo que se cria, receberá um tipo de informação diferente. Por exemplo, um campo
de idade receberá somente dados numéricos; um campo de nome receberá somente dados
de texto, e assim acontece com vários tipos de campos diferentes, variando de acordo com
sistema que se desejar criar.

Os tipo de dados são os seguintes: texto – memorando – número – data/hora – auto-


numeração – sim/não – objeto OLE (objetos externos) – hyperlink – assistente de pesquisa.

O desenvolvedor deve imaginar que quem for operar o sistema criado por ele pode digitar
alguma informação trocada ou mesmo errada sem perceber num campo indevido. Para
prevenir esse tipo de situação, define-se o tipo de dado que o campo aceitará.

5
Chave-primária
Antes de salvar a tabela, deve-se definir um campo como sendo a chave primária da tabela.
A chave primária é o campo que diferencia um registro do outro. Por exemplo, um campo
de CPF, pois ninguém pode ter o mesmo CPF que o outro. É um campo que geralmente se
torna critério de busca para uma consulta.

Para definir um campo com chave, basta selecionar o campo e na barra padrão no botão de

chave primária ( ).

EF Agenda simples de contatos


Crie um BD em branco chamado Agenda Simples de Contatos com os seguintes campos
e seus respectivos tipos de dados:

 Defina que o campo ID será a chave primária da tabela

 Salve essa tabela com o nome de Contatos

 Abra com um duplo-clique a tabela criada e cadastre no mínimo 05 contatos.

Aparência da tabela em modo de exibição (para


preenchimento dos dados)

A aparência da tabela não é muito amigável, mas isso porque ainda não começamos a
trabalhar com Formulários. Veremos esse assunto mais a frente.

À medida que inserimos dados na tabela, o programa sugere mais uma linha, e ao sair, não
é necessário salvar informação alguma, o programa faz isso automaticamente. Somente é
necessário salvar as alterações na estrutura do BD.

6
Tipo de dado Assistente de pesquisa
É comum vermos programas que num determinado campo, tempo um drop-down

( ), que são essas “setinhas” que trazem opções para aquele campo. O tipo de
dado assistente de pesquisa cria esse tipo de campo. Os dados que ele exibe têm que ter
uma origem, seja uma tabela, sejam digitados na hora. Como criar esse tipo de campo?
Vejamos:

Quando escolhemos esse tipo de dado, abre-se um assistente. Nele definimos se os dados
virão de uma outra tabela ou se os digitaremos.

7
Definindo uma tabela de origem:

Nesse momento, devemos definir qual a tabela será a origem para o campo. Avance.

Selecione os campos que serão exibidos na lista do campo de Drop-Down.

8
Por padrão, o programa oculta a chave primária da tabela. O campo é exibido para que o
desenvolvedor confirme sua escolha. Você pode confirmar a partir desse ponto. O programa
lhe avisará sobre a criação dos relacionamentos necessários para esse tipo de campo.
Confirme clicando em sim.

Digitando os dados que serão buscados pelo campo:

Selecione conforme mostrado na imagem acima e avance a tela.

9
Na tela seguinte serão pedidos os campos que você deseja serem exibidos no Drop Down.
Digite-os e conclua.

Dessa maneira não é necessário criar nenhum tipo de relacionamento.

EF Simples de Produtos
Crie um novo BD em branco e salve com o nome de Produtos

Crie uma tabela para o cadastro de fornecedores com os seguintes campos:

Crie uma outra tabela chamada Produtos com os seguintes campos:

Na tabela de Produtos, defina que o campo Fornecedor será do tipo Assistente de


pesquisa e buscará os seus dados na tabela de fornecedores criada anteriormente.

Defina que o campos Mês de Vencimento também será do tipo Assistente de pesquisa,
mas seus dados serão digitados por você. Digite os meses do ano e conclua o assistente.

Cadastre no mínimo 05 fornecedores e 05 produtos nesse EF.

10
Propriedades dos campos
Depois de pronta a tabela, ao selecionarmos algum campo, na parte inferior da janela, são
exibidas as propriedades daquele campo. O tipo de campo para o qual são exibidos todas as
propriedades é o tipo texto. São as propriedades:

De todas essas propriedades, estudaremos: Tamanho do campo – Formato – Máscara de


entrada – Valor padrão – Regra de validação – Texto de validação – Requerido – Permitir
comprimento zero.

Tamanho: espaço reservado no campo para a digitação dos dados.

Formato: maneira como os dados são exibidos. Um campo do tipo Moeda por exemplo,
varia seu formato de acordo com a moeda que se quer usar (Real – Dólar – Euro – Etc.).

Máscara de entrada: muito parecido com o Formato, mas difere-se por permitir a
personalização do formato. Podemos também limitar os dados a um determinado modelo.
Campos como CPF – Telefone – CEP entre outros. Essa propriedade só funciona para
campos do tipo Texto e Data/Hora.

Valor padrão: propriedade para campos como Estado que sempre será RJ. Caso seja outro,
o usuário pode alterá-lo, caso não, é só aceitar o valor padrão daquele campo.

Regra de validação: para alguns campos, é necessário que se tenha regras. Por exemplo,
um campo de Idade para cadastro de atletas, a regra poderia ser >18 para que o campo
somente aceite valores acima de 18.

Texto de validação: para a situação acima, caso o valor digitado não respeite a regra de
validação, é exibida uma informação, um texto muito técnico que resumindo está
informando que o valor deve ser outro (respeitando a regra de validação). Para que esse
texto seja mais simples, criamos um texto de validação diferente, mais amigável, que será
exibido toda vez que um valor não seguir a regra do campo.

11
Requerido: Se o preenchimento do campo for obrigatório, marque Sim, se o campo não o
for, marque Não.

Permitir comprimento zero: quase que a mesma função do Requerido. Refere-se à anulação
de um campo. O fato de simplesmente não preencher aquele campo.

EF escritório de consultoria
Crie um banco de dados vazio chamado Escritório de consultoria

Crie as seguintes tabelas:

Tabela Manutenções

Tabela Clientes

Use assistente de pesquisa para buscar o nome do cliente na tabela de manutenções

Use máscara de entrada para os campos CEP – Celular – Tel Residencial

Use assistente de pesquisa no campo Cidade com os seguintes valores:

No campo Cidade, use como valor padrão Macaé.

No campo Duração da manutenção (em dias), use uma regra de validação que só
podem ser cadastrados valores acima de 01 (um) e o texto de validação deverá ser
alterado.

12
Relacionamentos
Como vimos com o assistente de pesquisa, para vários tipos de consultas e/ou cadastros é
necessário que se relacione (ligue) alguns campos. Para isso, o Access oferece uma tela
específica de relacionamentos. Para exibi-la há duas formas: pela Barra de Menus pelo
menu Ferramentas > Relacionamentos ou pela Barra de Ferramentas pelo botão de

relacionamentos ( ).

Visualizando os relacionamentos
A tela a seguir é a tela de relacionamentos. Através dela podemos criar, alterar, visualizar e
excluir qualquer relacionamento entre as tabelas. No EF anterior, criamos um campo de
assistente de pesquisa, que para funcionar relacionar os campos Cliente de cada tabela.
Essa é a função do relacionamento em programação.

13
Criando um relacionamento
Para criar um relacionamento, abra a tela de relacionamentos. Será exibida uma janela
onde devemos escolher os objetos que serão relacionados, podendo ser tabelas, consultas
ou ambos os objetos.

Depois de escolhidos os objetos, basta clicar no campo de uma tabela e arrastá-lo até o
MESMO campo da outra tabela. É importante ressaltar que para se relacionar dois ou mais
campos, eles têm que ser do mesmo tipo e de preferência com o mesmo nome, para que o
programa os relacione.

Tipos de relacionamentos
Um-para-um: geralmente esse tipo de relacionamento é criado quando ligamos dois campos
de chave-primária. Como eles não podem ser repetidos, os valores só são válidos de um
para um, realmente.

Um-para-muitos: por exemplo, quando ligamos um campo de chave-primária a um campo


de texto, temos somente um mesmo valor (que não pode ser repetido) para um campo que
pode ter vários dados diferentes. Um campo de chave-primária Código ligado a um campo
de texto Produto, é um bom exemplo desse tipo de relacionamento.

Muitos-para-muitos: esse tipo de relacionado é ou pode ser criado quando temos dois
campos de texto, por exemplo.

14
EF Cadastro de Pessoa Jurídica
 Crie um BD em branco chamado Cadastro de Pessoa Jurídica

 Crie as tabelas abaixo com os seus respectivos tipos de dados e propriedades:

O campos CNPJ, CEP, Telefone e


Fax têm que ter Máscara de
Entrada.

 Faça o relacionamento acima citado

 Que tipo de relacionamento você está usando e porque?

 Cadastre no mínimo 05 responsáveis e 07 empresas

Consultas
O que são e para que servem?
Consultas usam o método SQL de busca, isto é, buscam dados em tabelas baseadas num
critério ou não.

O modo como os dados são apresentados é o mesmo que o de edição de tabelas.

Como criar consultas


Existem duas maneiras de se criar uma consulta: por assistente e por modo de estrutura.
Começaremos pelo assistente que é o mais comum, e depois veremos pelo modo de
estrutura.

15
Criando consultas pelo assistente
O Access pede para que escolhamos a(s) tabela(s) onde estão os dados que serão buscados
pela consulta. Escolha a tabela e selecione os campos a serem exibidos na consulta:

As setas e transferem os campos da tabela para a consulta. A primeira seta


envia um a um os campos, enquanto a segunda seta envia todos os campos de uma só vez.
Avance a tela. Na próxima tela, defina um nome para a consulta (o programa já sugere um
nome, você pode alterá-lo) e conclua o assistente:

16
Criar uma consulta em modo estrutura
Ao abrirmos essa opção, nos é apresentada uma tela igual a de relacionamentos para
escolhermos a(s) tabela(s) de onde virão os dados a serem exibidos na consulta. Adicione
a(s) tabela(s) e depois escolha os campos para a consulta:

Na tela acima podemos ver os campos selecionados e a marcação de visto na linha Mostrar
significa que esses campos serão exibidos na consulta.

As consultas normalmente não usam critério algum para a pesquisa. Para isso, usamos a
linha de critério do modo de estrutura, mesmo que a tabela tenha sido feita com o
assistente. Basta ir à linha critério, na direção do campo (coluna) que se deseja que seja o
critério de busca da consulta e colocar algum texto entre colchetes [ ]. Exemplo:

A linha Ou serve para se usar mais de um critério de busca na consulta.

17
EF Consultas:
Crie consultas com critérios para as duas tabelas do último EF feito.

EF Cronograma de atualizações
Crie um BD em branco chamado Controle de Cronogramas onde se possa cadastrar o
projeto, o responsável pelo projeto, sua data de início, o assunto do projeto, o prazo para
entrega, o custo total e suas observações.

Crie uma tabela específica para cadastrar os responsáveis com Nome, Celular, MSN, Setor,
Salário e Data de Nascimento.

Crie um relacionamento entre as duas tabelas pelo campo Responsável.

Crie consultas para as duas tabelas com critério.

Cadastre no mínimo 05 responsáveis e 03 projetos quaisquer.

EF Agenda de Tarefas
Crie um BD em branco chamado Agenda de Tarefas

Defina as tabelas necessárias para esse tipo de sistema, seus tipos de dados e propriedades
de campos

Defina um relacionamento qualquer entre elas

Crie consultas com critérios para todas a tabelas criadas

Cadastre no mínimo 05 tarefas para a próxima semana, começando pela segunda-feira.

Formulários
Formulários ou Forms, como também são chamados, são a aparência gráfica que damos às
tabelas e às consultas. Usamos esse recurso para tornar o BD mais amigável para o
usuário. Através dos formulários, percebemos melhor a diferença entre alguns tipos de
dados de tabelas, como a diferença entre Texto e Memorando.

18
Criando Formulários pelo assistente
A maneira de se criar é a mesma que usamos para criar consultas pelo assistente. Muda da
segunda tela em diante, quando escolhemos o layout, o estilo e o nome para o Formulário:

Defina um layout amigável para seu BD. Os mais usados são Coluna, Folha de dados e
Justificado.

19
Agora defina um estilo (formatação e plano de fundo) para seu formulário:

Avance e defina um nome para o formulário. Você pode aceitar o nome que o programa
sugerir. O Access, por padrão, sugere o nome da tabela ou da consulta. Sua tela
(formulário) ficará parecida com a tela abaixo:

Na parte inferior da janela, podemos ver os botões de navegação de registros e a


quantidade de registros da tabela. Qualquer dado já existente nas tabelas agora aparecerão
no formulário sem problemas, porque o programa busca esses dados na tabela.

20
EF Formulários
Crie formulários para todos os EF’s anteriores, tanto para tabelas como para as consultas.
Veja a diferença entre cadastrar dados pelas tabelas e pelos formulários.

Trabalhando com formulários pelo modo de estrutura


Normalmente precisamos organizar e até mesmo alterar os campos e o modo como esses
são apresentados nos formulários.

Área de trabalho

Caixa de ferramentas

Normalmente esse modo não é usado para criação, mas sim para edição de formulários
criados pelo assistente. Trabalharemos com as seguintes ferramentas: Botões de ação,
Rótulos, Imagem, Calendários, Controle de Guias e Grupos de Opções.

21
Um exemplo interessante de formulário é a tela principal de um sistema que faremos mais
tarde:

EF Atendimento
Situação: Uma empresa está na cidade cadastrando pessoas interessadas em treinamentos
de informática. Eles precisam de um BD para cadastrar os interessados, o curso de
interesse deles, o contato e quaisquer comentários adicionais no cadastro.

Os cursos oferecidos são Informática básica, Photoshop, MS Project, MS Access, MS Excel e


WebDesigner.

Crie um BD para esse tipo de cadastro, com consultas e formulários. Nas consultas, use
algum critério. Nas tabelas, use assistente de pesquisa para os cursos de interesse e
máscara de entrada quando necessário nas tabelas. Crie formulários para todas as tabelas.

Relatórios ( )
Como todo bom BD, os nossos têm que trazer relatórios, afinal eles imprimem ou podem
imprimir tudo aquilo que é feito e cadastrado no BD.

Podemos basear os relatórios em consultas, tabelas ou simplesmente criar um relatório sem


nos basearmos em nenhum objeto. Esse seria o modo de criação de estrutura.

Nos nossos EF’s anteriores poderíamos ter usado bastante relatórios, por exemplo, para
listagem de clientes, produtos, empresas, fechamento de dias, enfim, até fichas e etiquetas
é possível criar a partir de relatórios, baseados ou não em tabelas e/ou consultas.

22
Criando um relatório pelo assistente

A maneira, mais uma vez, é a mesma das consultas e dos formulários, selecione a tabela ou
a consulta de origem dos dados, selecione os campos que serão usados no relatório e
avance a tela.

Nessa tela, nos é informada a ordem em que os dados serão exibidos no relatório. A ordem
usada nos relatórios varia de acordo com o modo como selecionamos os campos na tela
anterior

23
Nessa tela temos a classificação dos campos. Escolha o campo pelo qual será classificado o
relatório e o modo como será essa classificação (crescente ou decrescente).

Na próxima tela, temos que escolher o layout do relatório. São três por padrão:

Normalmente usamos o Tabela, mas o Vertical também é muito usado para listas de dados.
O modo Justificado só é usado quando queremos uma formatação menos “formal” para o
relatório. Não muito usual.

24
Nessa tela, definimos o estilo de dados para o relatório. A formatação propriamente dita.
Sugiro que o estilo acompanhe o estilo dos formulários usados no BD, para manter um certo
padrão. Conclua o assistente.

Também é possível criar relatórios pelo modo de estrutura. Para criar, por exemplo, padrões
de papel timbrado.

25
EF Relatórios
Abra o arquivo anterior e crie para ele, relatórios para as tabelas e para as consultas. Exiba
todos os campos de cada um deles e compare o resultado. Qual a diferença entre os
relatórios criado sobre as tabelas e sobre as consultas?

EF Locadora
Situação: Uma locadora te contrata para fazer o programa de controle de locações e vendas
de filmes. Nesse sistema tem que ter o acervo da locadora cadastrado (e uma tela para que
se cadastre todo lançamento), uma tela para cadastro de clientes com os dados pessoais
mais importantes, as diárias (saídas de filmes com datas de saída, devolução e valor da
diária). É necessário que se crie consultas por cliente e por filme, bem como listagens de
clientes e acervo da locadora.

Use o máximo de sua criatividade nos formulários, pois eles têm que usar botões de
controles, “amarrando” uma tela a outra através de um menu principal.

Macros ( )
Macros são um modo de automatizar a execução de uma seqüência de ações. Pode ser
comparada a um atalho para várias funções. Normalmente macros são usadas para abrir o
menu principal dos BD’s, sem que o usuário precise abrir o Access e localizar o arquivo e
dentro dele, localizar o formulário certo para trabalhar.

Mas as macros também podem ser usadas por botões de ação, como veremos em sala
durante o curso.

26
Criando uma macro para abrir um form. de menu de um BD
Não existe um assistente par aa criação de macros. Só existe uma forma de cria-las, é pelo

botão da tela de macros. Ao clicar nesse botão, será exibida a seguinte tela:

Nessa tela, definimos a(s) ação(ões) para a macro. De acordo com a ação selecionada,
abre-se uma tela inferior com as propriedades daquela ação. No nosso caso, usaremos a
opção “AbrirFormulário” e configuraremos de acordo com nossa necessidade.

Identifique o formulário a ser aberto, o modo como será aberto, se usará algum tipo de
filtro (não é necessário porque para isso, usamos consultas), o modo de dados (que
acompanha o do formulário, caso nenhum outro seja definido) e o modo de janela, que eu
sugiro usar o Normal, para não perdermos o padrão do BD.

27
Criando um atalho para a macro
Depois de criada a macro, dê um nome para ela e crie na Área de Trabalho, um atalho para
ela, clicando sobre ela com o botão direito e escolhendo “Criar Atalho...”, ele apresentará
uma tela para salvar o atalho, aceite o padrão da Área de Trabalho. Pronto, macro
devidamente criada e BD automatizado.

EF Final – Revisão Geral


Criando um banco de dados no Access para controle de vendas. No exemplo a seguir vamos
trabalhar em um programa para uma loja de CD’s e DVD’s a qual daremos o nome de RIO
POINT CD’S. a primeira tela será para criar o BD. Digite o nome e dê ENTER.

Crie as seguintes tabelas:

 CadProduto

 CadVendas

 CadCliente

 CadVendedor

Cada uma dessas tabelas deverá ter um formulário, assim como uma consulta.

28
A tela de Formulários deverá ficar assim:

Após criarmos todos os formulários, temos que criar um principal, que será o menu de
opções do nosso programa. É a tela responsável por nos dar acesso a todas as opções do
programa. Veja o passo-a-passo:

Esta é a tela principal para a criação do formulário principal, que faremos com a ajuda da
caixa de ferramentas, da qual não usaremos muitos recursos, apenas os mais comuns.

29
Rótulos

Botão de
Comando

Caixa de Guia

Estas três opções são as mais usadas. Serão elas que nós usaremos ao longo da criação do
nosso Formulário principal.

A tela abaixo mostra a inserção de um botão de comando numa das páginas do controle de
guias. É normal ela ficar mais escura nesse momento.

Quando se insere um botão, surge na tela uma ajuda, um assistente que nos guiará a
terminar o botão. Basta seguir as instruções de acordo com nossa necessidade.

30
Nessa tela determinamos que tipo de ação o botão deverá fazer. Todos daqui para frente
deverão abrir formulários.

31
Agora devemos escolher o formulário a ser aberto. Isso será na tela a seguir:

Primeiro vamos criar botões para todos os cadastros, depois em outra guia, colocaremos
botões somente para as consultas e relatórios. Veja como deverá ficar a página 1:

32
Para alterar o nome principal de cada guia basta clicar duas vezes sobre o nome e alterá-lo
conforme tela abaixo:

Essa tela deverá ficar conforme listado abaixo:

33
A tela de relatórios e consultas deverá ficar como abaixo:

A tela acima foi aprimorada com o recurso de ActiveX que insere controles especiais como o
calendário acima. Para terminar essa tela, vamos precisar dos relatórios que serão
explicados mais a frente.

Para inserir o Calendar Control, clique em menu Inserir – Controles ActiveX – Calendar
Control. Esse recursos pode ser redimensionado para o tamanho que lhe aprouver.

A tela que surgirá será essa:

34
RELATÓRIOS

Clique na guia de relatórios na tela principal do Access e usando o assistente, vamos criar
nossos relatórios. Precisamos apenas de uma relação de produtos e de vendas, para
controlar o fluxo de caixa. Clientes em sua maioria são esporádicos, então, por enquanto,
não precisaremos de um relatório de clientes.

A primeira tela é idêntica às outras. Só mudará a segunda em diante. Você pode avançar
até a quarta tela, a de Layout, listada abaixo:

As opções mais usadas são Vertical e tabela ( que usaremos nesse exemplo). Após
escolher, avance.

35
Escolha na tela a seguir o Estilo. O que está na figura é o que usaremos:

Conclua a partir desse ponto se quiser. Agora podemos criar os botões para os relatórios na
tela principal. Voltemos a ela para abri-la em modo estrutura. Clique no botão de comando
da caixa de ferramentas e adicione à guia. Será aberta a seguinte tela:

Faça conforme figura abaixo acima. Repita essa operação para todos os relatórios criados e
organize os botões no espaço da guia. Salve seu Menu.

36
MACROS:

Como vimos, macros são um conjunto de ações pré-estabelecidas pelo programador e


deverão ser executadas assim que o macro for acionado. No nosso exemplo, vamos criar
um macro para abrir uma caixa de mensagens dando as boas vindas ao usuário e depois de
o usuário clicar em OK, abrirá a tela de Menu, automaticamente.

Irá se abrir uma tela com várias células, em cada uma delas deverá ter uma ação, que já
está pré-definida pelo programa. Escolha CAIXA DE MENSAGENS e na parte inferior da tela,
escreva a mensagem de boas-vindas do seu programa. Depois, como segunda ação,
escolha ABRIR FORMULÁRIO. Abaixo dessa tela, escolha qual formulário deverá ser aberto.
Salve e feche seu macro.

Crie um atalho na Área de Trabalho para sua macro.

Feche o Access todo e vá à Área de Trabalho do Windows. Renomeie o atalho para o nome
da loja ou outro nome de sua preferência.

37
Resultado Final

Esta será a cara do seu menu principal depois de pronto e estilizado:

Ressaltando que a imagem fica a sua escolha, podendo ser procurada na Internet.

38
ANOTAÇÕES:

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

Boa sorte e bom trabalho!

39

S-ar putea să vă placă și