View
4.371
Download
1
Category
Preview:
Citation preview
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
1
Vamos desenvolver um controle de Contas a Receber, utilizando a
Microsoft Access 2007. O nome do Banco de dados será: DADOS.
O nosso projeto deverá ter 2 tabelas principais: Clientes e
ContasReceber, também teremos formulários, consultas, relatórios, etiquetas e
macros.
Vamos a estrutura da nossa primeira tabela: Clientes.
Selecione modo Design em Modo de Exibição
Digite o nome da tabela que queremos criar, no nosso exemplo:
Clientes, e depois clique em OK.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
2
Ufa!! Agora sim, vamos a estrutura da nossa tabela.
Campos Estrutura
Código Númeração Automática
Obs: Código do cliente
Nome Texto
Obs: Nome do cliente
Endereco Texto
Obs:Endereço Completo (Ex. Rua e número)
Bairro Texto
Tamanho do Campo: 30
Cidade Texto
Tamanho do Campo: 30
UF Texto
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
3
DataNasc Data/Hora
FOTO Objeto OLE
Sexo Texto
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
4
CPF_CNPJ Texto
Tamanho do Campo: 25
RG_IE Texto
Tamanho do Campo: 25
FoneFixo Texto
FoneCel Texto
Email Hiperlink
OBS Memorando
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
5
Na tabela Clientes, utilizamos o campo CPF_CNPJ, que realmente ficou
estranho este nome para o usuário final, então vamos melhorar, utilizando para
cada campo de nome “estranho”, a legenda.
Agora vamos criar nosso formulário para inserir os dados de uma
maneira mais profissional.
Se você estiver no Modo Design, mude para Modo de Exibição de Folha de
Dados.
Clique na guia Criar e depois no grupo Formulários, clique em
Formulário.
Como essa é a única tabela, logo vai ser aberto um formulário com a
tabela Clientes, caso contrário deveria selecionar a tabela para criar um
formulário.
Mude o modo de exibição para Modo Formulário e faça os testes de
alimentação de dados, vai perceber que a entrada de informação no campo
UF, ficou um pouco “estranho”.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
6
Basta fazer a seguinte alteração na tabela Clientes: Trocar de o controle
de Caixa de listagem para Caixa de Combinação.
Se tiver problema na alteração, basta fechar o formulário.
Depois da alteração salve e retorne para o formulário para prosseguir
nosso trabalho. Agora a entrada do campo UF, ficou parecida com a entrada do
campo Sexo.
Agora mudaremos para o Modo Design, vamos usar a criatividade e
profissionalizar nosso formulário.
O que posso fazer agora?
Resposta: Trocar a cor da fonte, inserir logotipo, alterar o cabeçalho do
formulário, inserir botões, etc.
O formulário é organizado em um leiaute empilhado, que limita as
extensões das alterações que podemos fazer no formulário,
Antes de prosseguir, devemos identificar duas informações: Rótulo e
Caixa de Texto.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
7
No modo design do formulário, podemos alterar toda a formatação.
1. Clique na borda superior da barra azul Rodapé do formulário e
arraste o rodapé, podemos fazer a mesma coisa para Detalhe e
também para o Cabeçalho do formulário.
2. Selecione o rótulo código (não a caixa de texto), depois vai na guia
contextual Design no grupo Fonte e altere a fonte.
3. Se o painel Folha de Propriedade não estiver visível, pressione F4, e
também poderemos fazer alterações nos formulários. Exemplos de
alterações: Nome da fonte, Tamanho da fonte, Espessura da fonte,
Estilo d fundo, cor do fundo, Aparência, Cor da borda, Legenda. etc.
4. Temos também a Guia Contextual Organizar, onde poderemos
melhorar a aparência do formulário, uma das opções está no grupo
Layout de controle, basta clicar em Remover, para remover o leiaute
aplicado aos controles.
5. Outra alteração que podemos fazer está no grupo Tamanho, Botão
Para Caber.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
8
6. Ainda na guia Contextual Organizar temos no grupo
AutoFormatação, a possibilidade de alterar o formulário para uma
formatação pré-definida.
Utilizando os procedimentos anteriores, vamos criar a tabela:
ContasReceber, com a seguinte estrutura:
Campos Estrutura
Num_dpl Númeração Automática
Obs: Numero da duplicata
Cod_cliente Número
Obs: Código do Cliente
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
9
Vencimento Data/Hora
Valor Unidade Monetária
Data_rec Data/Hora
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
10
Obs: data do recebimento
Valor_rec Unidade Monetária
Obs: Valor recebido
Tarefa: desenvolver o formulário para a tabela ContasReceber.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
11
SubFormulário
Vamos agora aprender a criar subformulário.
Primeiro vamos criar um novo Banco de Dados como o nome de
ESTOQUE.
Esse novo projeto deverá ter 2 tabelas principais: Categorias e Produtos.
A estrutura da nossa tabela Categorias é a seguinte:
Campos Estrutura
CódigoCategoria Númeração Automática
Categoria Texto
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
12
A estrutura da tabela Produtos é a seguinte:
Campos Estrutura
CódigoProduto Númeração Automática
CodigoCategoria Número
NomeProduto Texto
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
13
Agora o próximo passo é a construção do nosso Subformulário.
Clique na guia Criar e depois em Mais Formulários no grupo
Formulários, então selecione Assistente de Formulários.
Vamos agora através de imagens acompanhar passo a passo a criação
do nosso Subformulário.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
14
Clique em Avançar
O Access vai emitir uma aviso, dizendo que os campos não estão
relacionados e também que após a criação do relacionamento devemos
retornar ao assistente.
Clique em OK
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
15
Selecione a tabela Categorias e depois clique em Adicionar e logo em
seguida você deverá realizar o mesmo processo com a tabela Produtos, depois
clique em Fechar.
Agora iremos criar o relacionamento entre tabelas, primeiro você deverá
clicar em CódigoCategoria (em Categorias) e arrastar até CodigoCategoria (em
Produtos), logo em seguida solte o mouse.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
16
Observação 1: Neste momento iremos Impor Integridade referencial.
A integridade referencial não vai permitir a exclusão de uma categoria se
existir algum produto associado a essa categoria.
Observação 2: Propagar atualização dos campos relacionados –
significa que qualquer alteração no campos da tabela Categorias vai refletir
também em Produtos.
Observação 3: Propagar exclusão dos registros relacionados – significa
que se ocorrer a exclusão de alguma categoria, todos os produtos relacionados
a esta categorias serão também excluídos.
Clique em Criar
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
17
Clique em Fechar e salve as alterações
Agora vamos voltar ao assistente e adicionar novamente as tabelas.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
18
Clique em Avançar
Clique em Avançar
Escolha um estilo e clique em Avançar.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
19
Clique em Concluir
Agora vamos inserir dados nas Tabelas e verificar a Integridade
referencial.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
20
Cálculos em Formulários
O Access permite realizar cálculos em formulários durante a inserção de
dados.
Para nosso exemplo iremos criar um Banco de Dados com o nome:
COMPRA.
Iremos trabalhar com a seguinte tabela: PRODUTOS.
A estrutura da nossa tabela é a seguinte:
Campos Estrutura
CódigoProduto Númeração Automática
Descricao Texto
ValorCompra Unidade Monetária
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
21
Impostos Unidade Monetária
Juros Número
Vamos criar um formulário para esta tabela.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
22
Agora iremos inserir um campo que vai receber resultado de um cálculo.
Obs.: Este resultado não vai ficar armazenado na tabela.
Abre este formulário no Modo Design
Na guia Design no grupo Controles clique em Caixa de Texto.
Posiciona essa caixa de texto conforme a próxima figura.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
23
Agora você deverá realizar as seguintes alterações:
1) Trocar o nome Texto10: para ValorVenda:
2) Selecione o campo NãoAcoplado e pressione F4 e selecione a aba
Dados
3) Depois selecione Fonte de Controle e clique na extensão
4) Observe as sequencias de imagens:
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
24
Clique em OK.
5) Clique na aba Formatos
6) Altere para Unidade monetária
Agora verifique o resultado:
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
25
Para finalizar, iremos agora inserir um botão.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
26
Relatórios
Vamos utilizar o Banco de Dados Compra.
Na guia Criar, no grupo Relatórios, clique no botão Assistente de
Relatório.
Selecione Tabela:Produtos em Tabelas/Consultas, logo em seguida,
selecione todos os campos em Campos disponíveis. Clique em avançar.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
27
Selecione Descricao em clique em Avançar.
Selecione ValorCompra e clique em Avançar.
Selecione uma opção e clique em Avançar.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
28
Escolha um estilo e clique em Avançar.
Digite um titulo para o relatório e clique em Concluir.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
29
Obs: Modificar o relatório no Modo Design.
Sub-Relatórios em Relatórios
Vamos utilizar o Banco de Dados Estoque (pag. 11).
Antes de prosseguir vamos criar um novo campo para a tabela
Produtos, conforme a próxima figura.
Para iniciar, iremos criar um relatório da tabela Categorias.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
30
Abre o relatório no Modo Design.
Deixe um espaço maior em Detalhes.
Na guia Contextual Design, no grupo Controles, clique no botão
Subformulário/Sub-relatório.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
31
Clique em avançar.
Selecione Tabela:Produtos e em Campos Disponíveis, selecione
CódigoProduto e NomeProduto e Valor.
Clique em Avançar.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
32
Clique em Avançar.
Clique em Concluir.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
33
Acrescentando Totais
Selecione o Campo Valor (figura) e clique em Totais , logo em
seguida selecione Soma.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
34
Agora clique no Modo de Exibição para vê o resultado.
Menu de Controle
Iremos criar agora um Menu de Controle para tornar mais fácil o acesso
das informações.
Na guia Ferramentas de Banco de Dados, no grupo Ferramentas de
Banco de Dados, clique no botão Gerenciador do Menu de Controle, logo em
seguida, responde SIM, quando perguntado se você deseja criar um menu de
controle.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
35
Com o Menu de Controle pincipal (padrão) selecionado, clique em
Editar.
Altere o nome: Menu de controle principal por Menu de Controle, e em
seguida clique em Fechar.
Em Gerenciador de Menu de Controle, clique em Novo.
A caixa de diálogo Criar novo abre.
Substitua: Nova página do menu de Controle por Formulários e, em
seguida clique em OK.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
36
Repete o processo e cria também Relatórios.
Com o Menu de Controle (Padrão) selecionado, clique em Editar.
Na janela Editar página do menu de controle, clique em Novo.
Na caixa Texto, digite Formulários.
Na seta de Comando, selecione Ir para o Menu de controle.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
37
Clique na seta de Menu de Controle e, em seguida, na lista , clique em
Formulários.
Clique em OK.
Repete o mesmo processo e cria para Relatórios e Fechar Banco de
Dados.
Resultado:
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
38
Clique em Fechar e volte para Gerenciador do Menu de Controle.
Clique em Formulários e Editar.
Repita os passos para criar os Botões para os Formulários.
IFRO-Campus Ji-Paraná PROGRAMANDO NO MICROSOFT OFFICE ACCESS 2007
39
OBS:
1 – Criar botões para cada Formulário.
2 - Repetir o processo e criar Botões para Cada Relatório.
Fechar tudo e verificar o resultado Final.
Recommended