Agenda Eletrônica parte 1

17
 Agenda Eletrônica - Parte I Publicada: 2005-01-15 Caros amigos do ComunidadeWeb, estaremos iniciando esta semana uma nova jornada nas colunas Office. O nosso próximo objetivo será conhecer um pouco sobre a ferramenta Microsoft Access. Para cumprir este objetivo, iremos construir uma simples Agenda, onde o objetivo principal é mostrar as tecnologias do Microsoft Access de forma fácil e clara. Nosso projeto: desenvolvimento de uma Agenda que armazene os contatos de nossos amigos, criação de Formulário e parte de Consultas ao banco de dados. Nesta primeira matéria começaremos a desenvolver o "esqueleto" de nosso projeto, ou seja, a Tabela de Amigos. Para isso, abra o Access e mãos a obra. Para abrir o Access, clique no menu Iniciar, Microsoft Office, Microsoft Access. Quando abrimos o Access devemos primeiramente salvar nosso projeto. Escolha o diretório e salve-o com o nome de ProjetoAgenda. Agora clique no objeto "Tabelas" e logo após em "Criar tabela no modo estrutura" ou "Criar tabela no modo designer" para os usuários de Windows XP. Logo após o clique surgirá uma tela. É nesta tela que iremos criar o "esqueleteo" de nosso projeto. Na coluna "Nome do Campo" digite "Nome" e na coluna "Tipo de dados" selecione a opção "Texto". A coluna "Descrição" ficará em branco. Preencha os outros campos (Nome do Campo) com Apelido, Telefone e E-mail. Deixe a coluna "Tipo de dados" sempre com o tipo "Texto". Iremos descobrir adiante o porquê de deixar a opção Texto mesmo para o campo Telefone. DICA: Para passar de campo para campo, e não ter que utilizar o mouse, utilizem as teclas TAB ou ENTER. Sua tabela terá a seguinte aparência no final da passagem dos parâmetros:

Transcript of Agenda Eletrônica parte 1

Page 1: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 1/17

Agenda Eletrônica - Parte I Publicada: 2005-01-15

Caros amigos do ComunidadeWeb, estaremos iniciando esta semana uma nova jornadanas colunas Office. O nosso próximo objetivo será conhecer um pouco sobre a ferramenta

Microsoft Access.

Para cumprir este objetivo, iremos construir uma simples Agenda, onde o objetivoprincipal é mostrar as tecnologias do Microsoft Access de forma fácil e clara.

Nosso projeto: desenvolvimento de uma Agenda que armazene os contatos de nossosamigos, criação de Formulário e parte de Consultas ao banco de dados.

Nesta primeira matéria começaremos a desenvolver o "esqueleto" de nosso projeto, ouseja, a Tabela de Amigos. Para isso, abra o Access e mãos a obra. Para abrir o Access,

clique no menu Iniciar, Microsoft Office, Microsoft Access.

Quando abrimos o Access devemos primeiramente salvar nosso projeto. Escolha odiretório e salve-o com o nome de ProjetoAgenda.

Agora clique no objeto "Tabelas" e logo após em "Criar tabela no modo estrutura" ou"Criar tabela no modo designer" para os usuários de Windows XP.

Logo após o clique surgirá uma tela. É nesta tela que iremos criar o "esqueleteo" denosso projeto. Na coluna "Nome do Campo" digite "Nome" e na coluna "Tipo de dados"selecione a opção "Texto". A coluna "Descrição" ficará em branco. Preencha os outroscampos (Nome do Campo) com Apelido, Telefone e E-mail. Deixe a coluna "Tipo de

dados" sempre com o tipo "Texto". Iremos descobrir adiante o porquê de deixar a opçãoTexto mesmo para o campo Telefone.

DICA: Para passar de campo para campo, e não ter que utilizar o mouse, utilizem asteclas TAB ou ENTER.

Sua tabela terá a seguinte aparência no final da passagem dos parâmetros:

Page 2: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 2/17

Ok, agora iremos voltar na linha do campo "Telefone", para isso dê um clique na linha docampo Telefone, para criarmos o que chamamos de "Máscara de Entrada".

Ao dar o clique na linha de telefone, perceba que na parte inferior surgiu as propriedadesdeste campo. Dê um clique no campo "Máscara de Entrada".

Surgirá um botão a direita deste campo com três pontinhos. Dê um clique neste botão. Iráaparecer uma mensagem indicando que deve primeiramente salvar sua tabela. Isto é

completamente normal.

Clique em "Sim". Na próxima janela digite "Tb_Amigos" e clique em OK. Surgirá mais umatelinha chamando a atenção para o que denominamos chave primária.

Esta chave serve para controlar os registros no banco de dados, não permitindo que serepita códigos. Para cada cadastro é atribuído um código e este nunca se repete.

Clique em "Sim". Surgirá a tela que definiremos a máscara de entrada para o campoTelefone. Clique em Telefone e logo após em "Avançar". O código que iremos trabalhar 

está correto.

Veja:

Page 3: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 3/17

Clique em "Avançar". E por fim, marque nesta última tela a opção "Com os símbolos namáscara....", pois assim nossa máscara terá a configuração correta que desejamos (com

a utilização dos parênteses... ;o) !!! ). Quando clicar em Avançar surgirá uma telaindicando que sua máscara foi criada com sucesso. Dê "Concluir".

Note que Surgiu um novo campo na nossa tabela, o de código. Isto é a chave primária.Repare que tem o desenho da chave ao lado esquerdo da tela.

Perceba também que agora nas propriedades do campo Telefone foi criado uma espéciede código para máscara de entrada que acabamos de criar. Veja:

Chegamos ao final da criação da parte inicial de nosso projeto. Esta é uma das partesmais importantes de todo projeto, portanto, se tiver alguma dúvida me contacte.

Podemos então fechar nossa tabela de amigos. Clique no "x" da tabela para fechar amesma. Se surgir alguma mensagem perguntando se deseja salvar as alterações feitas,

clique em "Sim".

Ok galera, percebam que agora na tela inicial do Access consta a tabela que acabamosde criar. Vejam:

É isso aí comunidade !!!! Na próxima coluna iremos dar continuidade ao nosso projetoconstruindo o Formulário, que é a parte onde entraremos com dados, ou seja, o cadastro

de nossos amigos.

Agenda Eletrônica - Parte II Publicada: 2005-01-16

E aí comunidade, todos estão acompanhando o Brasil nas Olimpíadas?! Vamos torcer para que retornemos om várias medalhas.

Page 4: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 4/17

Retomando nosso Projeto Agenda, iremos aprender nesta coluna a criar oFORMULÁRIO, que é a parte onde iremos entrar com os dados de nossos amigos.

Pois bem, para iniciarmos, abra o Microsoft Access e logo após nosso projeto. Quandoabrir o projeto, iremos direto para tela inicial. Podemos notar que já temos a tabela de

amigos pronta.

Agora iremos construir o Formulário. Para isso, dê um clique no Objeto "Formulários".

Agora dê um duplo clique em "Criar o formulário usando o assistente".

Primeiramente, temos que indicar ao Access qual tabela queremos utilizar. Como nonosso projeto criamos uma única tabela, a Tb_Amigos, utilizaremos ela. Portanto, nocampo "Tabelas/Consultas" pode deixar como está, pois já está selecionado correto.

Aparecerá os campos disponíveis da tabela Tb_Amigos. Iremos dar um clique no botãoque contém os dois sinais de ">", pois iremos passar todos os campos da tabela para

utilizá-los no momento do cadastro. Veja:

Page 5: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 5/17

Depois de ter passado todos os campos para a coluna "Campos Selecionados", clique emAvançar. Na próxima tela selecione "Coluna". Este será o layout com que o nosso

formulário ficará. Se quiser escolher outro modelo, fique a vontade.

Clique novamente em Avançar. Na tela seguinte iremos escolher o estilo que iremosaplicar ao formulário. Escolha um que lhe agrade. Eu escolhi o estilo "Papel palha".

Clique, pela última vez.... :o) , em Avançar. Surgirá a tela de finalização. O assistente lhepedirá um nome no qual deseja dar ao formulário. Por default, ele pega o nome da tabelaque estamos trabalhando naquele momento. Mas CUIDADO, não podemos deixar nosso

formulário com o mesmo nome da tabela. Dê o seguinte nome ao formulário:Form_Amigos. Após ter nomeado o formulário, podemos clicar no botão Concluir. Seuformulário irá abrir automaticamente. Maximize a tela, isso se já não tiver maximizada.

Confira o resultado.

Percebam que foi criado um campo Código com a palavra "Autonumeração" dentro. Jáfalei o que significa, mas vou relembrar. A AutoNumeração é que faz o controle donúmero de registros, não deixando repetir códigos. Questão de segurança. :o) !!!!

Page 6: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 6/17

Muito Bem caros Amigos, a parte funcional do formulário termina por aqui. Na próximacoluna iremos aprender como melhorar a aparência de nosso Formulário. Iremos inserir o

nome do Formulário na tela e fazer algumas modificações.

Janela final

Agenda Eletrônica - Parte III Publicada: 2005-01-17

Olá galera !!!! Prontos para darmos continuidade ao nosso Projeto Agenda?!?Pois bem, vamos lá então. Abram o nosso projeto.

Nosso objetivo nesta parte será fazer algumas modificações para melhoria do layout denosso formulário de amigos.

Estando no objeto Formulários, dê apenas UM clique no Form_Amigos, somente paraselecioná-lo.

Agora clique no botão "Estrutura" ou para os usuários de Windows XP, "Design".

Abrirá a tela do formulário, só que um pouco diferente, pois é neste local que iremos fazer 

as modificações necessárias. Percebam que, junto a tela do formulário, foi aberto umacaixa de ferramentas. Esta caixa será muito importante para fazermos as modificações.

Por isso, não a feche.

Maximize sua tela, se ainda não tiver maximizada. Ok, agora iremos dar início asmodificações. Primeiramente, devemos "esticar" a área de nosso formulário. Para isso,

posicione o cursor no canto direito do formulário. O ponteiro irá se transformar numa setade ponta dupla.

Page 7: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 7/17

Quando o cursor adquirir este formato, segure e arraste para a direita até 24,5 cm. Parasaber onde se localiza este número, basta dar uma olhada na tela, onde existirá uma

régua para delimitarmos as medidas.

Logo após, temos que marcarmos a área para nosso cabeçalho. Façam o seguinte: naparte superior de seu formulário, posicione o mouse conforme a figura, e arraste para

baixo até 2 cm. Veja:

Façamos os mesmos procedimentos para delimitarmos a parte do rodapé. Mas, temosque nos atentar para marcar a área do rodapé. Teremos que posicionar o cursor do

mouse na parte inferior das linhas (pois existem duas linhas), ou seja, na última linha. Se

posicionarmos o cursor na linha de cima, o rodapé não será delimitado corretamente.Delimite em 2 cm. Percebam:

Deverá ficar assim:

Page 8: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 8/17

Ao final iremos ter um resultado semelhante a este:

Iremos, neste momento, escrever o título de nosso formulário. Para isso, selecione a

ferramenta Rótulo na caixa de ferramentas.

Agora dê um clique na área do cabeçalho e arraste, fazendo com que possamos ter umaárea editável para digitarmos o título.

Page 9: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 9/17

Digite o que achar conveniente. Em nosso projeto digitaremos "AGENDA DE AMIGOS".Após a digitação tecle enter para confirmar. E agora Fábio ?!?!? Ficou muito pequeno, a

letra está feia e fora do centro, o que eu faço?!?!? Calma, este problema tem solução, e ébastante simples.

Vá com o cursor do mouse até uma das linhas do retângulo que se formou após ter dadoenter. Seu cursor deverá tornar-se uma mãozinha de cor preto.

A partir de agora podemos fazer as modificações necessárias. Para fazê-las utilize a barrade ferramenta onde podemos alterar o tipo de letra (fonte), o tamanho, o estilo, o

posicionamento (se vai ficar alinhado a esquerda, a direita ou centralizado), dentre outrasopções.

Ao final irá ter um cabeçalho a seu gosto. Veja como ficou o meu:

Para fazer o rodapé vocês terão que seguir os mesmos procedimentos. Digitem para orodapé o que acharem importante. Eu digitei o seguinte: "Desenvolved by Fábio Almeida -

Versão 1.0". Use sua criatividade.

Page 10: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 10/17

Após termos feito nosso cabeçalho e rodapé, podemos fechar a janela do formulário.LEMBRE-SE: para fechar somente a janela do formulário, devemos clicar no "x" de baixo,

porque senão fechamos todo o projeto. Surgirá a seguinte tela de confirmação:

Clique em Sim. Iremos retornar a tela inicial. Dê dois cliques no Form_Amigos e vejam oque acabaram de fazer. Verá um formulário totalmente personalizado. E assim será,

quando for programar um Banco de Dados profissional para empresas ou mesmo de usopessoal.

É isso aí galera !!! Chegamos ao final de mais uma coluna. A próxima será a parte de

consultas ao Banco de Dados. Iremos construir vários tipos de consultas.Conto com o acesso de todos vocês.

Agenda Eletrônica - Part IV Publicada: 2005-01-18

Salve caros amigos !!!

Iremos nas próximas colunas concluirmos nosso projeto agenda. Para tal objetivo iremosdesenvolver primeiramente a parte de consultas ao nosos Banco de Dados.

Esta consulta será dividida em duas etapas: a primeira utilizando o modo assistente e a

segunda utilizando o modo estrutura.

Cada consulta tem um objetivo. A primeira retornará todos os dados cadastrados. Já asegunda retornará apenas dados específicos, tais como uma consulta de amigos por nome ou uma consulta de amigos por telefone. Iremos detalhar mais a consulta nesta

segunda etapa.

Até o momento, já fizemos o formulário para inserção de contatos, correto?! E comoiremos recuperar, visualizar estes dados no momento em que precisarmos?!

A resposta é bastante simples: basta CONSULTARMOS o nosso banco de dados eretornar os registros, se estes ali constarem.

Então vamos lá, abra o projeto e clique no objeto Consultas.

Page 11: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 11/17

Iremos construir a primeira consulta usando o modo assistente, pois é mais tranquilo deentendermos.

Surgirá uma tela na qual devemos selecionar a tabela que iremos utilizar na consulta, nocaso existirá apenas uma tabela, a de amigos, então devemos deixá-la selecionada. Vale

lembrar que quando se tem mais de uma tabela no projeto, é necessário selecionar corretamente a tabela que deseja buscar os dados.

Devemos também selecionar quais campos queremos que conste em nossa consulta.Neste caso, iremos passar todos os campos. Para isso, dê um clique no botão de seta

dupla.

Clique em avançar. Aparecerá uma tela de conclusão da consulta onde devemos dar umnome para a mesma. Vale a ressalva de que neste momento não devemos deixar aconsulta com o nome padrão. Estará o nome da tabela de amigos. Nomei-a como

Consulta_Amigos. Feito isso, podem concluir.

Page 12: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 12/17

Caso você tenha cadastrado amigos no banco de dados, estes aparecerão quando vocêfizer a consulta. Ao fechar a tela de consultas que surgiu automaticamente e notar queprecisa coletar novos dados, basta ir até o objeto consultas e dar um duplo clique na

consulta que acabou de criar (Consulta_Amigos).

Chegamos ao final da primeira etapa da parte de consultas. Na próxima coluna iremospartir para as consultas mais específicas, utilizando o modo estrutura. Iremos aprender 

pesquisar dados específicos.

Espero que estejam gostando das matérias. Se tiverem dúvidas durante o projeto,enviem-me e-mails que estarei tentando solucioná-las.

Agenda Eletrônica - Part V Publicada: 2005-01-19

Access - Consultas - parte 2

Iremos nesta coluna darmos continuidade a parte de consultas ao banco de dados. Estaconsulta será mais detalhada, retornando dados específicos.

Vamos lá então. Abra o projeto e clique no objeto Consultas. Dê um duplo clque em Criar consulta no modo Estrutura.

Devemos selecionar a tabela que buscaremos os dados. Neste caso, deixe selecionado aúnica tabela que existe, a tabela de amigos. Clique em Adicionar e logo após em Fechar.

Note que a tabela surgiu acima com todos os campos.

Agora, irei criar um tipo de consulta específica e depois vocês irão estar aptos para criar diversas outras consultas específicas, usando a mesma lógica de raciocínio.

Iremos criar uma consulta de amigos por nome. Nesta consulta quero que apareça o

nome do amigo e seu telefone. Para isso, devemos passar apenas os campos quedesejamos. Notem que neste tipo de consulta, passaremos apenas o que precisamos e

não mais todos os campos como visto na coluna anterior.

Para passar os campos, dê um clique duplo em cima do campo desejado. Percebam quetoda vez que passamos algum campo, o mesmo vai para a tabela abaixo. Sua tela deverá

ficar assim:

Page 13: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 13/17

Após ter passado os campos, pode fechar apenas esta tela. Lembre-se: não feche todo oprojeto (no "x" de cima). Feche apenas a janela da consulta.

Aparecerá uma mensagem solicitando confirmação para salvar as alterações feitas naestrutura da consulta. Clique em Sim. Surgirá mais uma tela pedindo um nome para a

consulta. Digite: Consulta_Amigos_Nome.

A consulta aparecerá na tela do objeto Consultas. Para testá-la, basta dar um duplo cliquesobre ela.

Abrirá uma tela com todos os nomes e telefones que conste em seu banco de dados.

Page 14: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 14/17

Ok, a partir desta explicação vocês estão aptos para criar qualquer outro tipo de consultaespecífica. Segue algumas sugestões para treino:

Façam as consultas de amigos por apelido, consulta de amigos por e-mail, consulta deamigos por código.

Um conselho meu é que desenvolvam algum tipo de projeto em paralelo ao nosso. Assimvocê irá utilizar as técnicas que estamos aprendendo para desenvolver algo de interesse

primário a vocês.

Ok galera, encerra-se por aqui a parte de consultas ao banco de dados.

Na próxima coluna iremos estar criando o formulário de acesso para que assim nossoprojeto fique profissional e finalizando por completo o projeto.

Agenda Eletrônica - Final Publicada: 2005-01-20

Olá comunidade web !!! Depois de um período de viagens, estou de volta e nesta colunairemos aprender a elaborar consultas por meio de parâmetros. Esta será a última parte doProjeto Agenda.

Então vamos lá!!! Primeiramente, vamos abrir nosso projeto. Lembrando que aqueles quenão tem o projeto completo, o arquivo estará disponível no final desta coluna.

Nosso Objetivo: Desenvolver uma consulta onde entraremos com o nome de umdeterminado Amigo e o nosso programa emitirá as informações que predefinimos.

Com o projeto aberto, clique no objeto Consultas.

Já aprendemos a elaborar consultas utilizando o assistente, mas agora chega de molezae vamos aprender a nos virar com mais independência... :o) !!!

Então, vamos criar nossa consulta utilizando o modo Estrutura. Dê um duplo clique em"Criar consulta no modo Estrutura".

Surgirá uma caixa de diálogo onde devemos escolher se trabalharemos com tabelas,consultas ou com ambas. No nosso caso, usaremos apenas a tabela, portanto, escolha a

tabela Tb_Amigos de nosso projeto e clique em Adicionar e logo após em Fechar.

Page 15: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 15/17

Abrirá nossa tabela com os campos que criamos no início do projeto, lembram?! Poisbem, é neste momento em que definiremos quais campos gostaríamos que aparecesse

na consulta. Iremos colocar todos, porém se desejar adicionar apenas o nome e otelefone, por exemplo, daria certo também. Para adicionar os campos à consulta bastadar um duplo clique sobre o campo ou dar um clique, segurar e arrastar para dentro da

tabela abaixo criada. Ao final, sua tela deverá ter a seguinte aparência:

Após ter adicionado todos os campos desejados, passaremos para a grande sacadadesta coluna: a parte onde iremos entrar com o parâmetro. O que é um parâmetro?!?!

Page 16: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 16/17

Parâmetro nada mais é do que uma condição que se não for satisfeita não funcionará.Vamos entender melhor na prática.

Logo abaixo do campo Nome que acabou de ser adicionado a tabela, dê um clique nalinha "Critério" e digite a seguinte frase, lembrando que a frase deve vir entre colchetes:

[ Entre com o nome do Amigo que deseja pesquisar ]. Veja como deve ficar:

Utilizamos o critério abaixo do campo nome porque nossa consulta irá buscar pelo nome.Caso quisessem pesquisar pelo telefone, o parâmetro deveria entrar na linha de Critério e

logo abaixo do correspondente campo, o de Telefone. Entendido?!

Feito isso podemos fechar nossa consulta. Surgirá uma tela perguntando se deseja salvar as alterações feitas na consulta. Clique em Sim.

Em seguida, digite o seguinte nome para esta consulta: Consulta_Parametro_Nome eclique em OK.

Voltaremos para a tela inicial de consulta, porém com esta consulta que acabamos decriar acrescentada na lista de consultas.

Page 17: Agenda Eletrônica parte 1

5/10/2018 Agenda Eletr nica parte 1 - slidepdf.com

http://slidepdf.com/reader/full/agenda-eletronica-parte-1 17/17

Para fazer o teste se realmente funcionou, clique duas vezes em cima daConsulta_Parametro_Nome e digite um nome que cadastrou em sua tabela por meio doformulário. Se estiver utilizando o arquivo de nosso projeto, digite o nome Fábio Almeida,

obedecendo maiúsculas e minúsculas, e clique em Ok. Veja como é interessante oresultado.

Nossa consulta buscou todas as informações referentes ao Amigo esolhido.

É isto aê galera, agora sim estamos aptos a elaborar muitos tipos de consultas. Vimosdiversos modelos de se pesquisar os dados contidos em nossa tabela.