• Nenhum resultado encontrado

Programando No Microsoft Office Access 2007

N/A
N/A
Protected

Academic year: 2021

Share "Programando No Microsoft Office Access 2007"

Copied!
39
0
0

Texto

(1)

Vamos desenvolver um controle de Contas a Receber, utilizando a Vamos desenvolver um controle de Contas a Receber, utilizando a Microsoft Access 2007. O nome do

Microsoft Access 2007. O nome do Banco de dados será:Banco de dados será: DADOSDADOS..

O nosso projeto deverá ter 2 tabelas principais:

O nosso projeto deverá ter 2 tabelas principais: ClientesClientes ee ContasReceber

ContasReceber, também teremos formulários, consultas, relatórios, etiquetas e, também teremos formulários, consultas, relatórios, etiquetas e macros.

macros.

Vamos a estrutura da nossa primeira

Vamos a estrutura da nossa primeira tabela: Clientes.tabela: Clientes. Selecione modo Design em Modo de Exibição

Selecione modo Design em Modo de Exibição

Digite o nome da tabela que queremos criar, no nosso exemplo: Digite o nome da tabela que queremos criar, no nosso exemplo: Clientes, e depois clique em OK.

(2)

Ufa!! Agora sim,

Ufa!! Agora sim, vamos a estrutura da nossa tabela.vamos a estrutura da nossa tabela.

Campos Estrutura

Campos Estrutura

Código

Código Númeração Númeração AutomáticaAutomática Obs: Código do cliente

Obs: Código do cliente

Nome

Nome TextoTexto

Obs: Nome do cliente Obs: Nome do cliente

Endereco

Endereco TextoTexto

Obs:Endereço Completo Obs:Endereço Completo (Ex. Rua e número) (Ex. Rua e número)

(3)

DataNasc Data/Hora

DataNasc Data/Hora

FOTO

FOTO Objeto Objeto OLEOLE

Sexo Texto

(4)

CPF_CNPJ Texto CPF_CNPJ Texto Tamanho do Campo: 25 Tamanho do Campo: 25 RG_IE Texto RG_IE Texto Tamanho do Campo: 25 Tamanho do Campo: 25 FoneFixo Texto FoneFixo Texto FoneCel Texto FoneCel Texto

(5)

Na tabela Clientes, utilizamos o campo CPF_CNPJ, que realmente ficou 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 estranho este nome para o usuário final, então vamos melhorar, utilizando para cada campo de nome “estranho”, a legenda.

cada campo de nome “estranho”, a legenda.

Agora vamos criar nosso formulário para inserir os dados de uma Agora vamos criar nosso formulário para inserir os dados de uma maneira mais profissional.

maneira mais profissional.

Se você estiver no Modo Design, mude para Modo de Exibição de Folha de Se você estiver no Modo Design, mude para Modo de Exibição de Folha de Dados.

Dados.

Clique na guia Criar e depois no grupo Formulários, clique em Clique na guia Criar e depois no grupo Formulários, clique em Formulário.

Formulário.

Como essa é a única tabela, logo vai ser aberto um formulário com a 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 tabela Clientes, caso contrário deveria selecionar a tabela para criar um formulário.

formulário.

Mude o modo de exibição para Modo Formulário e faça os testes de Mude o modo de exibição para Modo Formulário e faça os testes de alimentação de da

alimentação de dados, vai percdos, vai perceber eber que a entradque a entrada de informaçãa de informação no campoo no campo UF, ficou um pouco “estranho”.

(6)

Basta fazer a seguin

Basta fazer a seguinte alteração na tabela te alteração na tabela Clientes: Clientes: Trocar de o controleTrocar de o controle de Caixa de listagem para Caixa de

de Caixa de listagem para Caixa de Combinação.Combinação.

Se tiver problema na alteração, basta fechar o formulário. Se tiver problema na alteração, basta fechar o formulário.

Depois da alteração salve e retorne para o formulário para prosseguir Depois da alteração salve e retorne para o formulário para prosseguir nosso trabalho. Agora a entrada do

nosso trabalho. Agora a entrada do campo UF, ficou parecida com a campo UF, ficou parecida com a entrada doentrada do campo Sexo.

campo Sexo.

Agora mudaremos para o Modo Design, vamos usar a criatividade e Agora mudaremos para o Modo Design, vamos usar a criatividade e profissionalizar nosso formulário.

profissionalizar nosso formulário. O

O que que posso posso fazer fazer agora?agora?

Resposta: Trocar a cor da fonte, inserir logotipo, alterar o cabeçalho do Resposta: Trocar a cor da fonte, inserir logotipo, alterar o cabeçalho do formulário, inserir botões, etc.

formulário, inserir botões, etc.

O formulário é organizado em um leiaute empilhado,

O formulário é organizado em um leiaute empilhado, que limita asque limita as extensões das alterações que podemos fazer no formulário,

extensões das alterações que podemos fazer no formulário,

Antes de prosseguir, devemos identificar duas informações:

Antes de prosseguir, devemos identificar duas informações: RótuloRótulo ee Caixa de Texto

(7)

No modo design do formulário, podemos alterar toda a formatação. No modo design do formulário, podemos alterar toda a formatação. 1. Clique na borda superior da barra azul

1. Clique na borda superior da barra azul Rodapé do formulárioRodapé do formulário ee arraste o rodapé, podemos fazer a mesma coisa para

arraste o rodapé, podemos fazer a mesma coisa para DetalheDetalhe ee também para o

também para o Cabeçalho do formulárioCabeçalho do formulário.. 2.

2. Selecione o rótulo cSelecione o rótulo código (não a caixódigo (não a caixa de texto), depois vaa de texto), depois vai na guiai na guia contextual

contextual DesignDesign no grupono grupo FonteFonte e altere a fonte.e altere a fonte. 3.

3. Se Se o o painelpainel Folha de PropriedadeFolha de Propriedade não estiver visível, pressionenão estiver visível, pressione F4F4, e, e também poderemos fazer alterações nos formulários. Exemplos de também poderemos fazer alterações nos formulários. Exemplos de alterações: Nome da fonte, Tamanho da fonte, Espessura da fonte, alterações: Nome da fonte, Tamanho da fonte, Espessura da fonte, Estilo d fundo, cor do fundo, Aparência, Cor da borda, Legenda. etc. Estilo d fundo, cor do fundo, Aparência, Cor da borda, Legenda. etc.

4. Temos também a Guia Contextual

4. Temos também a Guia Contextual OrganizarOrganizar, onde poderemos, onde poderemos melhorar a aparência

melhorar a aparência do formulário, uma dado formulário, uma das opções ess opções está no tá no grupogrupo Layout de controle

Layout de controle, basta clicar em, basta clicar em RemoverRemover, para remover o leiaute, para remover o leiaute aplicado aos controles.

(8)

6.

6. Ainda Ainda na na guia guia Contextual Contextual Organizar Organizar temos temos no no grupogrupo AutoFormatação, a possibilidade de alterar o formulário para uma AutoFormatação, a possibilidade de alterar o formulário para uma formatação pré-definida.

formatação pré-definida.

Utilizando os procedimentos anteriores, vamos criar a tabela: Utilizando os procedimentos anteriores, vamos criar a tabela: ContasReceber, com a seguinte estrutura:

ContasReceber, com a seguinte estrutura:

Campos Estrutura

Campos Estrutura

Num_dpl

Num_dpl Númeração Númeração AutomáticaAutomática Obs: Numero da duplicata

(9)

Vencimento

Vencimento Data/HoraData/Hora

Valor

Valor Unidade Unidade MonetáriaMonetária

Data_rec Data/Hora

(10)

Obs: data do recebimento Obs: data do recebimento

Valor_rec

Valor_rec Unidade MonetáriaUnidade Monetária Obs: Valor recebido

Obs: Valor recebido

Tarefa: desenvolver o formulário para a

(11)

SubFormulário

SubFormulário

Vamos agora aprender a criar

Vamos agora aprender a criar subformulário.subformulário.

Primeiro vamos criar um novo Banco de Dados como o nome de Primeiro vamos criar um novo Banco de Dados como o nome de ESTOQUE.

ESTOQUE.

Esse novo projeto deverá ter 2

Esse novo projeto deverá ter 2 tabelas principais:tabelas principais: CategoriasCategorias ee ProdutosProdutos.. A estrutura da nossa tabela Categorias é

A estrutura da nossa tabela Categorias é a seguinte:a seguinte:

Campos Estrutura

Campos Estrutura

CódigoCategoria

CódigoCategoria Númeração Númeração AutomáticaAutomática

Categoria

(12)

A estrutura da tabela Produtos é

A estrutura da tabela Produtos é a seguinte:a seguinte:

Campos Estrutura

Campos Estrutura

CódigoProduto

CódigoProduto Númeração Númeração AutomáticaAutomática

CodigoCategoria

CodigoCategoria NúmeroNúmero

NomeProduto

(13)

Agora o próximo passo é a

Agora o próximo passo é a construção do nosso Subformulário.construção do nosso Subformulário. Clique na guia

Clique na guia CriarCriar e depois em Mais Formulários no grupoe depois em Mais Formulários no grupo Formulários

Formulários, então selecione Assistente de Formulários., então selecione Assistente de Formulários.

Vamos agora através de imagens acompanhar passo a passo a criação Vamos agora através de imagens acompanhar passo a passo a criação do nosso Subformulário.

(14)

Clique em Avançar

Clique em Avançar

O Access vai emitir uma aviso, dizendo que os campos não estão 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 relacionados e também que após a criação do relacionamento devemos retornar ao assistente.

retornar ao assistente.

Clique em OK

(15)

Selecione a tabela Categorias e depois clique em Adicionar e logo em Selecione a tabela Categorias e depois clique em Adicionar e logo em seguida você deverá realizar o mesmo processo com a t

seguida você deverá realizar o mesmo processo com a tabela Produtos, depoisabela Produtos, depois clique em Fechar.

clique em Fechar.

Agora iremos criar o relacionamento entre tabelas, primeiro você deverá Agora iremos criar o relacionamento entre tabelas, primeiro você deverá clicar em CódigoCategoria (em Categorias) e arrastar até CodigoCategoria (em clicar em CódigoCategoria (em Categorias) e arrastar até CodigoCategoria (em Produtos), logo em seguida solte o mouse.

(16)

Observação 1: Neste momento iremos

Observação 1: Neste momento iremos Impor Integridade referencialImpor Integridade referencial.. A integridade referencial não vai permitir a exclusão de uma categoria se A integridade referencial não vai permitir a exclusão de uma categoria se existir algum produto associado a essa categoria.

existir algum produto associado a essa categoria.

Observação 2: Propagar atualização dos campos relacionados Observação 2: Propagar atualização dos campos relacionados  – – significa que qualquer alteração no campos da tabela Categorias vai refletir significa que qualquer alteração no campos da tabela Categorias vai refletir também em Produtos.

também em Produtos.

Observação 3: Propagar exclusão dos registros relacionados

Observação 3: Propagar exclusão dos registros relacionados  – – significasignifica que se ocorrer a

que se ocorrer a exclusão de alguma categoria, todos os produtos relacionadosexclusão de alguma categoria, todos os produtos relacionados a esta

(17)

Clique em Fechar e salve as

Clique em Fechar e salve as alteraçõesalterações

Agora vamos voltar ao assistente e

(18)

Clique em Avançar

Clique em Avançar

Clique em Avançar

(19)

Clique em Concluir

(20)

Cálculos em Formulários

Cálculos em Formulários

O Access permite realizar cálculos em formulários durante a inserção de O Access permite realizar cálculos em formulários durante a inserção de dados.

dados.

Para nosso exemplo iremos criar um Banco de Dados com o nome: Para nosso exemplo iremos criar um Banco de Dados com o nome: COMPRA

COMPRA..

Iremos trabalhar com a seguinte t

Iremos trabalhar com a seguinte tabela:abela: PRODUTOSPRODUTOS.. A estrutura da nossa tabela é a seguinte:

A estrutura da nossa tabela é a seguinte: Campos Estrutura

Campos Estrutura CódigoProduto

CódigoProduto Númeração Númeração AutomáticaAutomática

Descricao

Descricao TextoTexto

ValorCompra

(21)

Impostos

Impostos Unidade MonetáriaUnidade Monetária

Juros

Juros NúmeroNúmero

Vamos criar um formulário para esta tabela. Vamos criar um formulário para esta tabela.

(22)

Agora iremos inserir um campo que vai receber resultado de um cálculo. Agora iremos inserir um campo que vai receber resultado de um cálculo. Obs.: Este resultado não vai ficar

Obs.: Este resultado não vai ficar armazenado na tabela.armazenado na tabela. Abre este formulário no Modo Design

Abre este formulário no Modo Design

Na guia

(23)

Agora você deverá realizar as seguintes alterações: Agora você deverá realizar as seguintes alterações:

1)

1) Trocar Trocar o o nome nome Texto10: Texto10: para para ValorVenda:ValorVenda:

2) Selecione o campo NãoAcoplado e pressione F4 e selecione a aba 2) Selecione o campo NãoAcoplado e pressione F4 e selecione a aba

Dados Dados 3)

3) Depois selecione Depois selecione Fonte de Controle Fonte de Controle e clique na exe clique na extensãotensão 4)

(24)

Clique em OK

Clique em OK.. 5)

5) Clique Clique na na aba aba FormatosFormatos 6)

6) Altere Altere para para Unidade Unidade monetáriamonetária

Agora

(25)

Para finalizar, iremos agora inserir um botão. Para finalizar, iremos agora inserir um botão.

(26)

Relatórios

Relatórios

Vamos utilizar o Banco de

Vamos utilizar o Banco de Dados Compra.Dados Compra.

Na guia Criar, no grupo Relatórios, clique no botão Assistente de Na guia Criar, no grupo Relatórios, clique no botão Assistente de Relatório.

Relatório.

Selecione Tabela:Produtos em Tabelas/Consultas, logo em seguida, Selecione Tabela:Produtos em Tabelas/Consultas, logo em seguida, selecione todos os campos em Campos disponíveis. Clique em avançar.

(27)

Selecione Descricao em clique em Avançar. Selecione Descricao em clique em Avançar.

Selecione ValorCompra e clique em Avançar. Selecione ValorCompra e clique em Avançar.

(28)

Escolha um estilo e clique em

(29)

Obs: Modificar o relatório no Modo Design Obs: Modificar o relatório no Modo Design.. Sub-Relatórios em Relatórios

Sub-Relatórios em Relatórios Vamos utilizar o Banco de

Vamos utilizar o Banco de Dados Estoque (pag. 11).Dados Estoque (pag. 11). Antes de

Antes de prosseguir prosseguir vamos vamos criar um criar um novo cnovo campo paampo para a ra a tabelatabela Produtos, conforme a próxima figura.

(30)

Abre o relatório no

Abre o relatório no Modo Design.Modo Design. Deixe um espaço maior em Detalhes. Deixe um espaço maior em Detalhes.

Na guia Contextual Design, no grupo Controles, clique no botão Na guia Contextual Design, no grupo Controles, clique no botão Subformulário/Sub-relatório.

(31)

Clique em avançar. Clique em avançar.

(32)

Clique em Avançar. Clique em Avançar.

(33)

Acrescentando Totais

Acrescentando Totais

Selecione

Selecione o o Campo Campo Valor Valor (figura) (figura) e e clique clique em em Totais Totais , , logo logo emem seguida

(34)

Agora clique no Modo de

Agora clique no Modo de Exibição para vê o resultado.Exibição para vê o resultado.

Menu de Controle Menu de Controle

Iremos criar agora um Menu de Controle para tornar mais fácil o acesso Iremos criar agora um Menu de Controle para tornar mais fácil o acesso das informações.

das informações.

Na guia Ferramentas de Banco de Dados, no grupo Ferramentas de 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 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 seguida, responde SIM, quando perguntado se você deseja criar um menu de controle.

(35)

Com o Menu de Controle pincipal (padrão) selecionado, clique em Com o Menu de Controle pincipal (padrão) selecionado, clique em Editar.

Editar.

Altere o nome: Menu

Altere o nome: Menu de controle princde controle principal ipal por Menu de por Menu de Controle, e emControle, e em seguida clique em Fechar.

seguida clique em Fechar.

Em Gerenciador de Menu de Controle, clique

Em Gerenciador de Menu de Controle, clique em Novo.em Novo. A caixa de diálogo Criar novo abre.

A caixa de diálogo Criar novo abre.

Substitua: Nova página do menu de Controle por Formulários e, em Substitua: Nova página do menu de Controle por Formulários e, em seguida clique em OK.

(36)

Repete o processo e cria também

Repete o processo e cria também Relatórios.Relatórios.

Com o Menu de

Com o Menu de Controle (Padrão) selecionado, clique em Editar.Controle (Padrão) selecionado, clique em Editar. Na janela Editar página do menu de controle, clique em Novo. Na janela Editar página do menu de controle, clique em Novo.

(37)

Clique na seta de Menu de Controle e, em seguida, na lista , clique em Clique na seta de Menu de Controle e, em seguida, na lista , clique em Formulários.

Formulários.

Clique em OK. Clique em OK.

Repete o mesmo processo e cria para Relatórios e Fechar Banco de Repete o mesmo processo e cria para Relatórios e Fechar Banco de Dados.

(38)

Clique em Fechar e volte

Clique em Fechar e volte para Gerenciador do Menu de Controle.para Gerenciador do Menu de Controle.

Clique em Formulários e Editar. Clique em Formulários e Editar. Repita os passos para criar os

(39)

OBS: OBS: 1

1 – – Criar botões para cada Formulário.Criar botões para cada Formulário.

2 - Repetir o processo e criar Botões para Cada Relatório. 2 - Repetir o processo e criar Botões para Cada Relatório. Fechar tudo e verificar o resultado Final.

Referências

Documentos relacionados

seria usada para o parafuso M6, foram utilizadas as equações 14 e 15, referentes aos parafusos de 8 mm de diâmetro e folga entre parafuso e furo de 0,5 mm, que definem,

No entanto, os resultados apresentados pelo --linalol não foram semelhantes, em parte, aos do linalol racêmico, uma vez que este apresenta um efeito vasorelaxante em anéis de

Resumo: O presente trabalho corresponde a um estudo empírico descritivo e exploratório que aborda comportamentos e falas de atores políticos que participaram do processo legislativo

As micotoxinas são compostos químicos tóxicos provenientes do metabolismo secundário de fungos filamentosos e conhecidas pelos danos causados à saúde humana e

onde Qe são as forças de origem externa ao sistema e Qc são as forças de reação. Estas equações não podem ser utilizadas diretamente, pois as forças de

Given the understanding observed on agile methods, practices that are being adopted by professionals and what they would like to adopt in their work routines, it was then asked

Little e Amyra El Khalili; também foi dissertado sobre a Agroecologia, entendida como um caminho para uma agricultura mais sustentável; sobre a ciência homeopatia e sua aplicação

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma