Você está na página 1de 71

Microsoft ACCESS 2007

Bancos de Dados
A informtica a cincia que estuda a aplicao de ferramentas ou quaisquer outros meios que facilitem a manipulao dos dados. Com base no princpio do processamento de dados, podemos dizer que tudo que envolve tarefas como a classificao, organizao, clculo, visando obter informaes mais precisas e compreensveis pode ser definida como uso da informtica. Dentro da computao ocorre da mesma maneira. Os programas de computador visam tornar mais simples, rpidos e precisos o trabalho com a informao. Alguns desses programas operam com Banco de Dados. Chamamos de BANCO DE DADOS uma coleo de dados necessrios existncia de uma organizao. Ele pode ser aplicado em vrias situaes do cotidiano, como uma empresa que necessita que suas informaes sejam organizadas por assunto, de forma que determinados usurios competentes acessaro somente aquilo que lhe for til e necessrio. Todos esses dados funcionam de forma integrada, onde o trabalho de um interfere nos dados apresentados a outro. O Banco de Dados o princpio de funcionamento de programas como o Access, o que comumente causa certa confuso. Usurios inexperientes julgam ser a mesma coisa esses dois termos distintos. Da a necessidade de abrir um espao para essas consideraes iniciais.

Sistemas Gerenciadores de Bancos de Dados


Existem programas de computador cuja funo registrar, manipular, manter e gerenciar as informaes contidas em bancos de dados. o que chamamos de Sistemas Gerenciadores de Bancos de Dados, ou simplesmente SGBD. O Microsoft Office Access 2007 a mais recente verso de um SGBD da maior empresa fabricante de softwares do mundo. Integrante do pacote Office, largamente utilizado em lares, corporaes e entidades em geral, o Access tem a vantagem de ser um sistema do tipo relacional. Os sistemas desse tipo possuem uma organizao mais simples e flexvel. Isso ocorre porque o usurio pode organizar os dados em tabelas diferentes, conforme o assunto, e em seguida criar relacionamentos ligando essas tabelas. Essa integrao possibilita a criao de bancos de dados complexos, mas ao mesmo tempo fceis de trabalhar.

Iniciando o Programa
Inicie o Access 2007 clicando no boto iniciar; todos os programas; Microsoft Office e selecione Microsoft Office Access 2007.

1 PET CURSOS PROFISSIONALIZANTES LTDA

Mic s

INTERF

Para comear cli e na opo Banco de Dados em Branco. Aps o cli e voc dever definir o local onde seu Banco de Dados ser salvo para isso cli ue no cone de pasta ao lado da cai a Nome do Arquivo.

PET CURS S PROF SS ONALIZANTES LTDA


ACCESS 2007

Mic s


o de Dados, Ao clicar ser aberta uma cai a de dilogo Nome do Arquivo de B nela voc dever encontrar sua pasta, abri-la e somente depois de abrir sua pasta voc ir salvar o Banco de Dados com o nome de Teste clicando no boto OK.

Depois de definir o local onde ser salvo seu arquivo clique no boto Criar. Seu arquivo ser salvo na sua pasta.

PET CURSOS PROFISSIONALIZANTES LTDA

  

ACCESS 2007

Mic s

2 3

1. Barra de Ttulo: Apresenta o nome do programa e do arquivo em uso. 2. Barra de Menu: Acesso a todas os comandos do Access agrupados por assunto. 3. Barra de Ferramentas Padro: Os comandos mais utili ados no Access so apresentados em bot es e cai as de consulta de rpido acesso.
Os Bancos de Dados possuem estruturas integradas, mais ou menos complexas de acordo com sua funo. Um banco pode ser criado com objetivos diversos: controle de vendas, organi ao de dados escolares, acompanhamento de consultas, emisso de ordens de servios, etc.
  

Criao de Tabelas
As tabelas so fundamentais para a estrutura de um banco de dados. A partir dela voc ir gerar outros objetos. Automaticamente quando voc cria seu Banco de Dados uma tabela criada, nela ns iremos definir os nomes dos campos do nosso Banco de Dados. Clique no boto modo de exibio.

PET CURSOS PROFISSIONALIZANTES LTDA

  

ACCESS 2007

Mic s

Selecione a opo Modo Design. Na caixa de dilogo SALVAR COMO altere o nome da tabela para CADASTRO DE MERCADORIAS depois salve a tabela. Crie os seguintes campos na tabela: Cdi o Do Produto Nome Do Produto Unidades Em Estoque Preo Unitrio. Sua tabela dever ter a seguinte aparncia:

Em seguida, salve a sua tabela e altere o modo de exibio para Modo de E ibio de Folha de Dados. Sua tabela dever ter a seguinte aparncia:

Insira os seguintes registros e altere a largura das colunas se necessrio. Pea auxlio do seu professor.

PET CURSOS PROFISSIONALIZANTES LTDA

" "! $#

ACCESS 2007

Mic s

Depois de concluir os campos salve suas alteraes e feche apenas sua tabela mantendo o ACCESS aberto para continuarmos com as explicaes.

Registros de Tabelas
Um registro cada linha de dados armazenada em uma tabela. Conforme citado anteriormente, a capacidade de gravao de uma tabela bem extensa, e o armazenamento seguro e confivel. Ao abrir o programa ACCESS repare que a caixa Todas as Tabelas se encontra aberta logo esquerda na tela, atravs dela ns temos acesso a todas as tabelas criadas em nosso Banco de Dados. Para abrir a tabela basta somente clicar sobre ela duas vezes.

Estatsticas de Registros
Quando trabalhamos com uma tabela com poucos dados armazenados, muito fcil fornecer informaes quanto s quantidades de registros, de campos, etc. Porm, os bancos de dados logo ficam repletos de informaes gravadas, e a cada nova adio, mais caracteres e linhas voc ver sua frente, dificultando o processo de estatstica. Clique no produto de cdigo 1. No Access muito simples obter essas informaes. Por exemplo, para saber a quantidade de registros que seu objeto de trabalho possui, basta observar a parte inferior da janela da tabela, que traz a seguinte figura:

Essa ba a fornece informaes e traz botes de navegao de registros. Nela podemos observar o nmero do registro atual e a quantidade de registros de nossa tabela.
))

Ativao e Seleo de Registros


Dizemos que um registro encontra-se ativo quando o cursor encontra-se posicionado dentro de quaisquer uns de seus campos. Porm, para selecionar todo um registro, que se compe de uma linha inteira, voc precisa posicionar o ponteiro do mouse no quadrado cinza que fica localizado no incio do primeiro campo. Clicando sobre esse quadrado, o registro inteiro ficar destacado:

y y

Para retirar a seleo de um registro, clique dentro de quaisquer umas das clulas dos campos. Para selecionar mais de um registro, clique sobre o incio do primeiro que deseja destacar, segure e arraste e o boto do mouse para baixo, ou para cima, de acordo com a direo de seleo desejada. Para selecionar todos os registros de uma tabela, clique sobre o quadrado seletor que fica no incio da primeira legenda de campo dela:

PET CURSOS PROFISSIONALIZANTES LTDA

& &% ('

ACCESS 2007

Microsoft ACCESS 2007

Para retirar a seleo da tabela inteira voc pode clicar em qualquer uma das clulas de sua tabela. Clique sobre na clula cdigo de produto nmero 1. Com o auxlio de seu professor alterne entre os registros da tabela utilizando os botes de controle na barra de registro.

Editando um Registro
Para realizar a alterao de um ou mais campos de um registro, modificando os dados digitados, posicione o ponteiro do mouse dentro do espao que quer alterar e proceda com a digitao normal, apagando, incluindo ou corrigindo caracteres. Lembre-se, porm, que apenas os campos com propriedades editveis podem sofrer essa alterao. Dados com formatos especiais, como Numerao Automtica, no podem ter suas informaes mexidas. Outro detalhe importante: voc pode apagar dados de alguns campos, desde que eles no possuam propriedades que bloqueiem a ausncia de dados dentro deles. o que chamamos de campos Requeridos, onde obrigatria a insero de dados para garantir a gravao de todo o registro.

E cluindo um Registro
Para deletar permanentemente um registro, de forma que no ser mais possvel recuper-lo, selecione toda a linha que deseja remover e tecle DEL. Por padro, o Access emite a mensagem de alerta. Se voc clicar em Sim, perde os dados que foram selecionados. Clicando em No, o programa cancela a operao. Selecione a linha de cdigo nmero 13 e em seguida pressione a tecla delete. Logo aps uma caixa de dilogo se abrir perguntando se deseja realmente excluir o registro. Clique em No, pois no iremos excluir o registro apenas iremos ver como funciona o processo de excluso.

Cpia, Recorte e Colagem de Registros


A ao de Recortar um registro selecionado faz com que ele seja retirado de seu local original e alocado temporariamente na rea de Transferncia do Windows, at que voc informe onde ele ser reintegrado. Para executar um recorte, selecione um ou mais registros e use a opo Recortar do Menu Incio, ou o atalho do teclado CTRL + X. Outra maneira fcil de recortar recorrendo ao Menu Interativo do mouse, clicando com o boto direito sobre o quadrado seletor de registros. Surge um Menu de opes, e voc procura a correta:

7 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Quando um ou mais registros so recortados ou copiados, a ao de colagem imediatamente disponibilizada. Mas para colar voc precisa informar ao Access em que ponto deseja fazer isso. Voc pode colar o registro copiado ou recortado na linha em branco, no final da tabela, ou acima de um registro selecionado. Para isso basta selecionar a linha de registro em branco no final da tabela e clicar no boto colar do menu incio ou clicar com o boto direito do mouse sobre a linha selecionada e selecionar a opo colar.

Localizando Dados
Conforme explicao anterior, quanto maior a tabela, mais difcil de localizar determinadas informaes registradas. Para no precisar sair procurando a olho, correndo o risco de no encontrar, use a ferramenta de localizao de dados. Quando acionamos esse comando, atravs do Menu Incio, vemos a seguinte caixa de dilogo:

Localizar: Neste espao, digite a palavra ou termo que deseja pesquisar. Examinar: Determine em que campos voc quer o Access faa a busca. Voc sempre ver nessa caixa o campo da coluna da tabela que estava ativo no momento que acionou a ferramenta de localizao. Deixando assim mesmo, o Access procurar o termo digitado acima somente dentro do campo atual. Mas voc pode determinar que ele faa a pesquisa em toda a tabela, se no souber exatamente onde est o termo, mudando a seleo nesta caixa. Coincidir: Por padro veremos Campo Inteiro, que faz com que o Access somente localize os registros cujo termo pesquisado seja todo o contedo de um campo. Por exemplo: Para localizar a palavra freezer, com a opo Campo Inteiro ativa, o sistema ignoraria qualquer campo com os termos: reezer Vertical, ou reezer Cnsul. Ento, para pesquisa mais abrangente, voc poder alterar este critrio, escolhendo por Coincidir Qualquer parte do campo ou apenas Incio do campo. Pesquisar: Deixando ativa a opo Tudo o Access faz a busca em todas as direes da tabela. Mas voc pode pedir que ele faa a pesquisa somente Abaixo ou Acima do registro que estiver atualmente ativo. Determinados esses critrios, basta sair pesquisando atravs de cada clique no boto Localizar.

Substituindo Dados
A ao de Substituir informaes feita associada tarefa de Localizar, que busca o termo especificado e o permuta pelo outro que foi determinado. Para realizar esse tipo de comando, acione a ferramenta atravs do Menu Incio:

8 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


No campo Localizar digite a palavra Freezer, no campo Substituir por: digite a palavra Geladeira, no campo Examinar: selecione a opo CADASTRO DE MERCADORIAS, que nossa tabela atual, no campo Coincidir: selecione a opo Qualquer parte do campo e no campo Pesquisar: selecione a opo Tudo. Em seguida clique no boto Substituir.

Clas sific ao de Registros


A ordenao de registros feita por cada coluna de dados. Ou seja, voc pode determinar que os registros sejam listados pelo seu Cdigo ou pelo seu nome, ou ainda por um determinado campo de valor monetrio, etc. A classificao dos registros apenas os reposiciona dentro da tabela, mas no altera nenhuma de suas informaes. Para classificar uma coluna de dados, posicione o ponteiro do mouse sobre o boto Drop Down que se encontra ao lado do nome do campo e escolha a opo de Classificar de A a Z e observe o que acontece.

EXERCCIO 01
1. Acione um Banco de Dados em branco no Access gravando com o nome EXERCCIO 1 , em sua pasta.

9 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


2. Altere o modo de exibio para Modo Design; y Uma caixa de dilogo ir se abrir perguntando se deseja salvar sua tabela; y Salve com o nome de ATIVIDADES SICAS y Em seguida crie os seguintes campos: Cdigo Do egistro Do Exerccio, Data Da Ginstica, Tipo De Exerccio, Aerbico Ou Anaerbico, Tempo Exercitado, Calorias Queimadas. Depois de concluir os campos, salve sua tabela e inclua os seguintes registros. Altere a largura das colunas o quanto for necessrio.

3. Selecione o primeiro registro e o exclua. 4. Copie os 4 ltimos registros e cole as rplicas no final da tabela. 5. Localize e substitua os seguintes termos, usando as ferramentas do Menu Incio:

Localizada por Ginstica Passi a orr por Dana de Salo


6. Verifique a ortografia dos registros, clicando no boto Ortografia e Gramtica no Menu Incio. 7. Aplique uma Classificao Crescente na coluna que contm as Calorias queimadas. 8. Inclua mais 3 registros com informaes ao seu critrio na tabela. 9. Aplique uma Classificao Decrescente na coluna da Data da Ginstica. 10. Salve seu Banco de Dados antes de sair do Access.

Estrutura de uma Tabela


At agora procedemos na criao de Tabelas atravs do auxlio da apostila e de seu instrutor. Para recapitular, sabemos que no Access podemos trabalhar de duas maneiras com um objeto do tipo Tabela: no Modo ol a de Dados, usado para insero, edio e manipulao de registros, e tambm o Modo Design, que exibe a tabela com todos os seus campos detalhadamente.

10 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


Atravs do Design de uma Tabela podemos incluir, excluir e alterar as propriedades de um campo. Todas as tabelas dos bancos de dados bem planejados tm uma estrutura bem definida. Para acessar uma tabela pelo modo Design, siga os seguintes passos:
y Primeiramente abra o Exerccio 01 que est em sua pasta, em seguida abra a tabela ATIVIDADES FSICAS, depois com a tabela aberta altere o modo de exibio de Modo de Exibio de Folha de Dados para Modo Design.

Sua tabela dever ser exibida da seguinte maneira:

Percebe se que a estrutura de uma tabela tambm muito semelhante ao modo de folha de dados, que tambm parece com uma planilha do Excel. A diferena est na posio dos campos, que ao invs de serem exibidos na parte superior, como identificadores de coluna, aparecem como registros, um em cada linha. Cada campo ocupa uma linha. E na parte superior as colunas vm identificas com a descrio: Nome do Campo: Exibe a descrio do campo que compe a tabela. Tipo de Dados: Coluna onde o usurio determina o formato dos dados que aquele campo suportar, quando inserir as informaes na tabela. Descrio: Espao opcional para o operador digitar um texto que possa explicar a funo daquele campo. Essa descrio ser exibida na Barra de Status da tabela, no modo folha de dados, quando o campo em questo estiver ativo. Observe que abaixo dos campos que esto listados, existem linhas em branco. Nelas voc poder inserir novos campos. O Access permite que voc insira no mximo 255 campos em uma tabela. Na parte inferior da estrutura, existe uma caixa com mais especificaes e propriedades sobre o campo atualmente ativo. Veremos posteriormente a maneira de trabalhar com ela.
0

Criando Tabelas Passo a passo


Alm dos campos a serem inseridos devemos planejar os nomes que recebero, qual formato de dados vo usar, qual a seqncia mais funcional para que possam ser colocados, etc. Todas essas informaes s podem ser determinadas se antes voc souber que tabela vai criar. Como exemplo, ilustraremos a criao de uma AGENDA PESSOAL , para registrar eletronicamente os dados pessoais e comerciais de seus contatos. Podemos dizer, inicialmente, que esta tabela deveria possuir os seguintes campos:

Cdigo Contato 11 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007 Nome Contato Sobrenome Contato Endereo esidencial Endereo Comercial Telefone esidencial Telefone Comercial Ani ersrio
De posse desses dados, criaremos a tabela dentro de um banco de dados j salvo em sua pasta. Caso o Exerccio 02 no esteja aberto abra o. Clique no menu C IA e selecione a opo Tabela, depois altere o modo de exibio para Modo Design. Uma caixa de dilogo ir aparecer pedindo o nome da tabela, no campo nome da tabela digite Agenda Pessoal e depois clique em OK.
1

Por padro o cursor j estar piscando na primeira linha de registro de campo, e voc poder digitar um nome para identificao. Importante saber que o nome de um campo pode ter at 64 caracteres, permitindo inclusive a insero de espaos. Porm, quanto mais simples a descrio do campo for, mais fcil de trabalhar com ele:

A ps registrar o campo, passe para a prxima coluna teclando ENTER ou TAB. Nessa prxima etapa, voc vai informar qual o tipo de dado que esse campo ir suportar. Para visualizar as opes disponibilizadas pelo Access, abra a caixa de listagem atravs da seta no final do campo:

12 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Para esse campo, escolheremos o formato de Numerao Automtica, mais apropriado para o registro de um contato. Como vimos, esse tipo de formato cria um nmero exclusivo e sequencial para cada linha de registro gravada na tabela. Isso impossibilita qualquer uso de um mesmo cdigo para outro contato. Passando para a prxima coluna, voc especifica, se desejar, uma descrio mais detalhada sobre esse campo.

Os prximos campos, sequncia ideal, seriam o de Nome e Sobrenome, cujo tipo de dados mais correto seria o formato de Texto, que possibilita a insero de trechos com at 255 caracteres. A mxima vale para os campos de Endereo Comercial e Residencial, pois o formato Texto tambm permite a insero de dados numricos, e at mesmo smbolos e caracteres especiais. Observe que nos campos que julgamos necessrios, sugerimos algumas descries:

Os campos de Telefone Comercial e Residencial vo receber outro formato de dados. No caso, inclumos o tipo Nmero. O campo Aniversrio receberia o atributo Data/Hora.

Finalmente, aps a definio da estrutura, preciso gravar a nova tabela. Porm, antes disso, necessrio explicar a funo da propriedade Chave Primria. Essa caracterstica especial atribuda a um campo faz com que ele torne-se o identificador exclusivo de toda a tabela.

comum o campo de cdigo receber este atributo porque normalmente do Tipo de Dados Numerao Automtica, que faz com que todos os dados inseridos nele sejam exclusivos. Exatamente como definida a funo de uma chave primria. Mas nem sempre obrigatrio que seja um campo de Cdigo.

13 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Descrio dos Campos


Retornando ao Modo de Exibio de ol a de Dados, veremos a tabela pronta para receber novos registros. O primeiro campo, Cdigo, estar ativo. Voc poder observar, na Barra de Status, o texto que foi inserido na Descrio, estrutura da tabela.

Incluindo campos
Muitas vezes, depois da tabela criada, ocorrer a necessidade de acrescentar campos. As vezes por esquecimento, outras vezes por ocorrncias futuras no uso do banco de dados que iro requerer essa tarefa. y Para incluir um campo em uma tabela pronta, voc deve visualiz la no Modo Design y Em seguida, escolha em que local o novo campo ser adicionado. Vamos supor que seja entre os campos Telefone Comercial e Ani ersrio. y Selecione o campo que fica logo a seguir ao local onde deseja inserir o novo. No exemplo, o campo Ani ersrio. y Clique acima na barra de ferramentas no boto Inserir Lin as. Uma nova linha ser aberta. Nela, voc define as caractersticas do novo campo.
2

Excluindo Campos
y Para remover um campo da estrutura, selecione e tecle DEL. No exemplo, exclumos os campos de Endereo Comercial e Telefone Comercial. Obviamente que os dados inseridos dentro dele so apagados junto, e no podero ser recuperados.

Depois de deletar estes campos insira o campo Telefone Celular logo aps o campo Ani ersrio. Ao inserir o campo para telefone celular O Access determinou o formato de dados Texto. Porm, os demais telefones que inclumos foram todos do tipo Nmero. Na verdade, o que ocorre que um campo de telefone precisa ser preenchido com os dados adicionais, fora os dados numricos. Por exemplo: Parnteses (para colocar DDD entre eles) e hfen (para usar como separador). Esses caracteres no so interpretados como nmeros, mas sim como texto. Ento, quando voc tentar adicionar um nmero de telefone (85) 3333-3333, num dos campos de telefone anteriormente includos que receberam o formato de Nmero, o Access no ir aceitar, emitindo uma mensagem padro:

14 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Essa apenas uma das muitas situaes em que voc se acharia na necess idade de alterar o formato de dados aplicado a um campo. Para fazer isso, no Modo Design posicione se na linha de registro que o descreve e altere o formato:
3

Vale lembrar que, a troca do tipo de dados pode acarretar erros na gravao e excluso de dados, se j existirem registros gravados. Por exemplo: troque o tipo de dados do campo Nome Contato para Nmero, e veja o que acontece ao gravar a tabela:

Uma caixa de dilogo se abre alertando sobre a perda de dados. Clique em Sim para continuarmos. Logo aps aparecer uma outra caixa de dilogo perguntando se realmente deseja continuar:

Em outras palavras, o Access informaria que a converso de dados implicaria em perda de registros, porque os dados inseridos naquele campo estavam em formato Texto, e o novo tipo de dados entra em conflito com o que est gravado l. Clique em sim e depois altere o

15 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


modo de exibio para Modo de Exibio de Folha de Dados e observe o que ocorreu com o campo Nome Contato. O registro que estava l, no caso o nome do contato foi excludo. Se houvesse mais contatos inseridos naquele campo eles tambm seriam deletados.

Felizmente tnhamos somente um contato inserido naquele campo ento fica fcil voltar as configuraes anteriores e cadastrar novamente o nome deste contato. Volte para o Modo Design e altere novamente o tipo de dados do campo Nome Contato para Texto e depois cadastre novamente o nome Fagner.

Gravando as Alteraes da Tabela


Toda mudana realizada na estrutura ou layout de uma tabela j gravada, precisa ser confirmada. Para isso, salve novamente seu trabalho. Sempre que voc tentar sair de uma tabela, ou alternar o modo de exibio sem gravar suas alteraes, ver a seguinte mensagem de alerta do Access:

Inserindo Registros
Finalmente depois de criar e aprimorar a estrutura da tabela, voc poder fazer o uso das ferramentas que criou. Os bancos de dados, tanto comerciais quanto pessoais, podem ser meios muito mais simples, rpidos e seguros de guardar informaes, evitando o acmulo de papel e dificuldade na pesquisa e edio de contedo.

Exerccios
1. Acione um Banco de Dados em branco no Access gravando com o nome Exerccio 3, em sua pasta. 2. Crie uma nova tabela no Modo Design, e salve com o nome de Registro de Empregados com os seguintes campos e tipos de dados: 16 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007 Cdigo uncionrio Numerao Automtica Nome uncionrio Texto Departamento Texto Salrio Unidade Monetria Data Admisso Data/ ora Vale Transporte Sim/No Carga Horria Mensal Nmero
Por padro o Access ir inserir a chave primria no campo Cdigo, que agora se chama Cdigo uncionrio, mas como foi dito anteriormente podemos alterar a chave primria de nossas tabelas conforme nossas necessidades. Depois de criada a tabela, insira os registros abaixo:

5. Acesse o design da tabela e inclua uma Descrio para o campo Data de Admisso com o seguinte texto: Data do egistro Oficial em Carteira Profissional. 6. Adicione um novo campo entre Nome do uncionrio e Departamento com o ttulo Telefone esidencial, e atribua um formato de texto para este campo. 7. Inclua no final da tabela um campo com o nome de Nmero da Carteira de Trabal o, e atribua um formato de texto para este campo. 8. Altere o tipo de dados do campo Carga Horria Mensal para texto. 9. Grave as alteraes da tabela e retorne para o Modo Folha de Dados. Inclua os dados dos espaos em branco que foram gerados pela incluso dos novos campos, nos 4 registros gravados. Inclua mais 5 registros ao seu critrio e salve as alteraes de seu banco de dados.

Propriedades do Campo
Quando exemplificamos a criao de tabelas pelo meio manual, onde tivemos acesso estrutura, percebemos que havia uma caixa na parte inferior da lista de campos, cuja denominao era Propriedades do Campo. As propriedades so caractersticas especiais definidas a um item. Nas tabelas do Access, as propriedades so especificadas para cada um dos campos que formam sua estrutura. Alm disso, a janela que controla as propriedades se modifica de acordo com o Tipo de Dado daquele campo. Nesta aula, estudaremos as propriedades dos principais tipos de dados.

Propriedades do Campo tipo Numerao Automtica


Acessando a estrutura de uma tabela e com um campo do tipo Numerao Automtica ativo, veramos a seguinte tela de propriedades. As principais caractersticas so:

17 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Taman o do Campo: O Access define o padro de tamanho Inteiro longo para os campos de numerao automtica que foram atribudos como chave primria da tabela. Esse padro aplicado porque permite um nmero extenso e sem casas decimais ou nmeros negativos, que a melhor opo para campos do tipo Cdigo. Legenda: Texto que voc digita para ser usado como tulo de identificao para aquele campo, quando for criado um formulrio a partir desta tabela. Se nenhuma legenda especificada, no formulrio ser quando for criado um formulrio ser exibido o nome do campo conforme ele foi criado na estrutura. Portanto, opcional. Indexado: Atravs desta propriedade voc pode definir um ndice para um nico campo da tabela. O ndice um recurso que agiliza a pesquisa e classificao em uma tabela, baseada em valores em valores de chave. O padro, quando voc cria um campo qualquer no Access, No. Mas quando voc transforma um campo em chave primria, definido o ndice com a opo Sim, seguida da caracterstica Duplicao no autorizada. essa caracterstica que faz com que os dados inseridos no campo Cdigo jamais possam ser repetidos na tabela. DICA: altamente recomendvel que voc no altere as propriedades de campo de chave primria de uma tabela, pois isso pode comprometer o funcionamento de todo o objeto.
4

Propriedades do Campo do tipo Texto


Os atributos desse tipo de dados trazem mais opes, e voc poder visualizlas ativando um campo de formato Texto, na estrutura da tabela. Veremos as mais importantes:
4

Taman o do campo: Ao contrrio de campos numricos, para textos voc informa a quantidade de caracteres que aquele campo suportar (incluindo os espaos). Apesar de um campo se tipo Texto poder abrigar at 255 caracteres, o padro que o Access defina o nmero 255. Entretanto, ocorrero situaes em que ser preciso aumentar ou diminuir a quantidade de caracteres, personalizando de acordo com a funo do campo. Por exemplo, para campos usados 18 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


para inserir nomes completos pode ficar invivel usar o padro 50 que ir limitar textos grandes. J num campo tamanho do campo do tipo texto, digite dentro desta caixa a nova quantidade. Requerido: Nesta propriedade informamos aos Access se aquele campo de preenchimento obrigatrio, ou no. Por exemplo: voc cria um cadastro de clientes e deseja que seja impossvel a pessoa que estiver digitando os registros pular o campo do nome ou do endereo do cliente. Para isso, bastaria definir a propriedade de Requerido para Sim, escolhendo a opo na seta que fica ao lado.

Quando estivesse no modo ol a de Dados e algum tentasse concluir um registro sem informar dados no campo que estava com a propriedade de Requerido, o Access exibiria a seguinte mensagem:

Valor Padro: um valor que automaticamente inserido no registro no Modo de Folha de Dados. Apesar de exibir esse valor, o Access no vai proibir a mudana de valor na digitao de registros. Por exemplo, vamos imaginar que voc est cadastrando seus contatos numa tabela de agenda e a grande maioria deles mora na cidade de Maracana. Para no ter que ficar sempre digitando Maracana num campo da Cidade, voc poderia inserir um valor padro para um campo Cidade com o texto mais freqente. Dessa forma, quando estivesse inserindo os registros no modo Folha de Dados, s precisaria trocar o valor padro para os quem morassem em outro municpio. Regra de Validao: A regra de validao vai alm do conceito de valor padro. Nessa propriedade voc especifica um texto ou valor que ser obrigatrio naquele campo, no permitindo a insero de nenhum outro diferente. Exemplo: Voc cria um campo Nacionalidade numa tabela, e deseja que nenhuma outra a no ser Brasileira, seja aceita na tabela. Para isso, bastaria inserir o texto Brasileira dentro do campo da regra de validao. No Modo Folha de Dados, ao tentar digitar outro texto diferente, o Access emitiria a seguinte mensagem de alerta:

Texto de Validao: Quando inserimos um contedo num registro que entra em conflito com a regra de validao atribuda ao campo, o Access emite uma mensagem de alerta padro. Essa mensagem pode ser excessivamente tcnica e de difcil compreenso para os 19 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


usurios leigos. Sendo assim, voc pode personalizar esta mensagem criando um Texto de Validao neste campo, que explicaria a regra atribuda.

Esse texto seria exibido no lugar da mensagem padro de alerta que o Access mostra quando ocorre o conflito de dados num registro:

Propriedades do Campo tipo Nmero


Ativando um campo desse tipo na estrutura de uma tabela, veramos as seguintes propriedades:

Formato: Voc pode definir um formato especfico de exibio para os nmeros que sero digitados naquele campo, no Modo Folha de Dados da tabela. Normalmente esse formato no especificado pelo Access, mas voc pode escolher uma das opes listadas:

Casas Decimais: Voc pode controlar o nmero de casas decimais que sero exibidas nos campos de formato numrico. A opo Automtico define a quantidade de nmeros 20 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


depois da vrgula de acordo com o tamanho do campo, tambm espe cificado na propriedade. Mas voc pode dizer exatamente quantas casas decimais deseja exibir, escolhendo na caixa de listagem:

Propriedades do Campo Data/Hora


Campos com formato de dados Data/Hora podem receber caractersticas especiais para, dentre outras coisas, facilitar a digitao de informaes em seus espaos.

ormato: Voc pode personalizar o formato de dados desse campo para especificar exatamente que tipo de informao ele dever receber. Abrindo a caixa de listagem voc visualizar as diversas opes, aonde cada uma vem com um exemplo para que o usurio escolha aquela que mais se encaixe naquilo que deseja.

21 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Mscara de Entrada: A funo de uma mscara de entrada definir o padro de caracteres, determinando detalhes como quantidade, espaamento, incluso de caracteres extras, etc. Em outras palavras, encarregaria de colocar itens adicionais e limitar quantidades. Por exemplo, poderamos aplicar uma mscara para um campo que contivesse uma data. Poderamos determinar o nmero de caracteres desse campo e inserir o separador. Para isso, bastaria digitar a quantidade de caracteres desse campo e inserir o separador. Para isso, bastaria digitar a quantidade de caracteres desse campo e inserir o separador. Para isso, bastaria digitar a quantidade de caracteres padro usando o nmero 9 e colocando o separador dentro da propriedade Mscara de Entrada.

Aplicando essa propriedade e entrando no modo Folha de Dados, voc veria o campo da seguinte maneira conforme abaixo. Bastaria apenas digitar os nmeros nas quantidades padronizadas.

Existem muitos outros casos que o uso dessa propriedade poder facilitar o trabalho no Modo Folha de Dados. Podemos incluir mscaras de entrada para campos de telefone 9999 9999, e onde mais for necessrio, desde que as informaes inseridas no entrem em conflito com o tipo de dados determinado para aquele campo.

Assistente de Pesquisa
Um dos tipos de dados que podem ser utilizados como ferramenta que facilitar a insero de informaes o Assistente de Pesquisa. Atravs deste tipo de dado, voc pode determinar uma listagem de opes para serem usadas num campo. Por exemplo: na tabela de registro de empregados, o departamento em que cada funcionrio trabalha digitada manualmente. O usurio pode usar o assistente de pesquisa para determinar quais os departamentos existentes na empresa. No modo Folha de Dados, o campo abrir uma listagem de consulta e voc s precisaria escolher o departamento desejado para cada registro. Ao escolher o tipo de dados Assistente de Pesquisa visualizamos a seguinte caixa:

22 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

A primeira opo refere se a usar como listagem de pesquisa uma tabela ou consulta salva no banco de dados. til quando voc deseja utilizar os dados de uma tabela ou consulta j gravada como fonte de pesquisa para esse campo. J a segunda opo desse assistente serve para que o usurio digite as informaes que sero utilizadas. Com essa segunda opo selecionada, ao Avanar veremos a seguinte tela:
6

Na tabela voc digita as informaes de pesquisa.

23 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


No ltimo passo, definimos ou aceitamos o rtulo sugerido para o campo e procedemos com a concluso. No Modo Folha de Dados percebemos a mudana na aparncia do campo que foi aplicado o assistente de pesquisa:

Exerccio 1. Abra o banco de dados Exerccio 03 e crie uma nova tabela no Modo Design e insira os seguintes campos e respectivos tipos de dados.

Cdigo do Cliente (Numerao Automtica), Nome do cliente (Texto), Endereo Residencial (Texto), Cidade (Texto), U (Texto) Tipo de Residncia (Texto), Telefone Residencial (Texto), Data de Nascimento (Data/Hora)
2. Determine a chave primria para o campo Cdigo do Cliente. 3. Salve sua tabela com o nome Clientes Cear. 3. Mude o tipo de dados do campo Tipo de Residncia para o Assistente de pesquisa e insira as seguintes informaes para serem consultadas neste campo: Alugada, Prpria, Cedida, Outra . 4. Diminua o tamanho do campo Nome do Cliente para que abrigue 80 caracteres e o campo U para 2 caracteres. 5. Aplique uma propriedade Requerido para o campo Nome do Cliente. 6. Aplique uma Mscara de Entrada para o campo Telefone Residencial com 4 caracteres numricos, um hfen separador e mais 4 caracteres numricos. 7. Determine o formato do campo Data de Nascimento para Data Abre iada. Aplique uma mscara tambm para esse campo com o formato 99/99/0000. 8. Insira uma propriedade de Valor Padro com o texto ortaleza para o campo Cidade.

24 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

9. Insira uma Regra De Validao para o campo U com o texto CE e determine o seguinte Texto de Validao: Somente Clientes residentes no estado do Cear. 10. Determine a seguinte Descrio para o campo Tipo de Residncia : Selecione o tipo de moradia do cliente . 11. Salve as alteraes feitas na tabela e inclua os registros abaixo:

13. Insira mais 3 registros ao seu critrio em sua tabela e em seguida saia do Access gravando possveis alteraes. Objeto Formulrio Conforme explicado, o Formulrio um objeto de banco de dados usado principalmente para inserir e exibir dados. Sua funo praticamente a mesma da tabela, porm os formulrios alm de mostrar as informaes de uma forma mais atraente e muitas vezes mais simples de manipular, tambm permitem a incluso de botes e comandos que facilit m e tornam mais a interessante e o trabalho com o banco de dados. Antes de criar um formulrio fundamental que exista uma tabela devidamente gravada e estruturada. Esta tabela pode conter ou no registros gravados. comum o usurio criar a tabela e em seguida criar o formulrio, e usar este objeto para comear a inserir as informaes. Pode ocorrer tambm do formulrio ser criado para uma tabela que j contenha registros. Nesse caso, ele j apresentar estas informaes.

Assistente de Criao de ormulrio


Para acessar o Assistente, clique no menu Criar, selecione a opo Mais ormulrios e por fim clique sobre Assistente de ormulrio.

25 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

A primeira etapa do assistente destinada escolha de uma tabela ou consulta do banco de dados atual que servir de base para o formulrio. Isso feito no campo Tabelas/Consultas. Depois de definida, devero ser escolhidos os campos. Isso ocorre porque nem sempre necessrio incluir todos os campos de uma tabela num formulrio, j que certas informaes podem ficar armazenadas apenas na tabela. Depois de inseridos os campos, avanamos para a etapa seguinte, destinada a escolha do layout (modo de exibio) do formulrio.

Depois de definir o layout e avanar, trabalharemos o estilo do formulrio, incluindo cores de campos, textos, sombreamentos e planos de fundo. A cada clique num estilo voc tem um exemplo na visualizao:

26 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Finalmente, a ltima etapa consiste na concluso do formulrio, definindo seu nome (ou aceitando o nome su erido) e escolhendo como deseja exibi lo: se atravs do modo layout para exibir e inserir informaes ou atravs de sua estrutura.
8 7

Concluindo com a primeira opo selecionada, veremos uma tela parecida com a seguinte. A variao pode ocorrer de acordo com o layout e o estilo de formulrio escolhido:

27 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Para inserir dados num formulrio, basta posicionar se dentro dos campos e movimentar se entre eles usando as teclas ENTER ou mesmo TAB. Geralmente quando digitamos dentro do ltimo campo de um registro, tecla ENTER far com que um novo seja inserido, mas voc pode proceder com a movimentao entre os dados usando os botes de registro localizados na parte inferior da janela do formulrio.

Acessando a Estrutura de um formulrio


Acessar a estrutura de um formulrio to simples quanto realizar a mesma operao com uma tabela. Se ele estivesse aberto, o usurio pode simplesmente alternar entre os modos de exibio usando o Menu Incio e selecionando a opo Modo de exibio

Ao exibir o formulrio no Modo Design voc ir visualizar a estrutura do formulrio da seguinte maneira:

PET CURSOS PROFISSIONALIZANTES LTDA

28

Microsoft ACCESS 2007

Atravs da estrutura voc pode, dentre outras coisas, mover e redimensionar campos, alterar a formatao, incluir campos, modificar rtulos, inserir botes e comandos, alterar plano de fundo, etc.

Alterando o Estilo do ormulrio


O estilo selecionado na execuo do assistente de criao pode ser modificado depois de o formulrio ser concludo. Pelo Modo Layout, clique no item Auto ormatao que se encontra no Menu ormatar. No menu que surge, selecione a opo Assistente de Auto ormatao, feito isto uma caixa de dilogo ir se abrir:

Alm de aplicar um estilo, voc pode configurar a aplicao do formato. Clicando no boto Opes, a caixa de dilogo de Auto ormatao abre uma are na parte inferior onde voc pode destacar ou desativar pontos onde deseja que as propriedades do estilo escolhido sejam aplicadas:

29 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Personalizando a ormatao
Mesmo que voc aplique um estilo de formato predefinido, poder ainda pela estrutura modificar detalhes na formatao do formulrio, tambm atravs do design.

Selecionando um campo ou rtulo


Para selecionar um campo do formulrio do Access, simplesmente clique sobre ele. Voc ver oito quadrados ao redor dele, demonstrando a seleo do item e permitindo tambm seu redimensionamento. A partir da seleo, voc poder realizar diversas tarefas com ele.

DICA: Voc pode usar a tecla SHIFT combinada como clique do mouse para destacar vrios rtulos e campos diferentes do formulrio, ao mesmo tempo, permitindo que vc modifique suas propriedades de uma s vez.

Barra de ormatao
O exemplo de outros programas do Office, a Barra de Formatao consiste na melhor maneira de trabalhar com formatao.

Alm das reas j conhecidas que trabalham fontes, tamanhos estilos e alinhamentos, voc ver no final desta barra alguns botes adicionais.

Exerccio
1. Abra o Banco de Dados Exerccio 03 e crie uma tabela no Modo Design com os seguintes campos e caractersticas: OBS: Quando voc for inserir a Mscara de Entrada para o campo Data da Consulta ser necessrio salvar a tabela, salve com o nome Controle de Consultas. Campo Cdigo Do Paciente Nome Do Paciente Nmero Da Carteira Data Da Consulta Hora Da Consulta Mdico Tipo de dados Numerao Automtica Texto Nmero Data/Hora Data/Hora Assistente De Pesquisa Propriedades Definir como chave primria Tamanho do campo diminuir para 80 e colocar sim para a propriedade Requerido Colocar sim para a propriedade Requerido Escolher o formato Data Abreviada e inserir uma Mscara de Entrada 99/99/0000 Escolher o formato Hora Abreviada e inserir uma Mscara de Entrada 99:99 Digitar uma tabela com os seguintes valores para serem

30 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


usados como pesquisa: Ana Miranda, Carlos Alencar, Marlia silva, Paulo Benevides, Francisco Rodrigues Digitar uma tabela com os seguintes valores para serem usados como pesquisa: pediatria, psicologia, clinico geral, dermatologia, oftalmologia Escolher o formato Data Abreviada e inserir uma mscara de entrada 99/99/000

Especialidade Atendido Data Do Retorno

Assistente De Pesquisa Sim/No Data/Hora

2. Salve as alteraes feitas na tabela. 3. Crie um novo formulrio atravs do assistente, seguindo as dicas por etapa:

1 Etapa: Selecione a tabela de Controle de Consultas e inclua todos os campos, exceto Cdigo. 2 Etapa: Escolha o Layout Justificado 3 Etapa: Selecione o estilo Metr 4 Etapa: Conclua o Formulrio entrando diretamente com informaes dentro deles.
4. Acesse o Layout do formulrio e altere o estilo para Urbano. 5. Selecione os rtulos dos campos (le endas) e mude a fonte para Arial Narrow, tamanho 10 aplique um efeito de baixo rele o. 6. Salve as alteraes da estrutura do formulrio e entre no Modo ormulrio. Insira os seguintes registros abaixo dentro do ormulrio:
@

Consultas
As consultas so objetos usados para exibir, alterar e analisar dados de vrias maneiras, havendo ainda a possibilidade de usar os seus resultados como fontes de registros na gerao de formulrios e relatrios. Existem diversos tipos de consultas, mais ou menos complexas, mas a

31 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


mais comum a do tipo Seleo, que serve para recuperar dados de uma ou mais tabelas usando critrios especificados pelo usurio, exibindo os dados na ordem desejada. A consulta tem a mesma estrutura de dados de uma tabela. A diferena que elas so criadas a partir das informaes contidas em uma ou mais tabelas, de forma que voc pode filtrar essas informaes para selecionar e exibir somente os dados que se encaixem em critrios especficos, determinados pelo criador da consulta. As consultas como todos os objetos do Access, podem ser criadas pelo meio manual e automtico. Apesar do assistente ser prtico, a criao de uma consulta por sua estrutura pode conferir um resultado muito mais interessante e preciso.

Estrutura da Consulta
O esquema que representa a estrutura de uma consulta vazia, aberta atravs do cliques na opo Design da Consulta no menu Criar, exemplificado abaixo. Lembre se que para criar uma consulta voc precisa ter uma tabela gravada no banco de dados.
A

O que visualizamos um painel da estrutura da consulta e na frente desse painel, uma caixa exibindo as tabelas existentes no banco de dados, para que o usurio adicione aquelas que formaro a consulta que est para ser criada.
y Para incluir uma tabela na consulta, simplesmente selecione dentro da caixa Mostrar Tabelas e clique no boto Adicionar. Ela passa a ser exibida dentro do painel da estrutura e voc poder fechar em seguida a caixa das tabelas.

32 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Obviamente, para definir a consulta voc precisa ter em mente que dados da tabela de origem sero selecionados, para serem exibidos no objeto criado. como ocorre no planejamento do banco de dados. A partir dessa necessidade, voc seleciona os campos e define os critrios que daro origem a consulta. Como forma de exemplo, ilustraremos a criao de uma consulta que exibisse todos os pacientes que tem data de retorno no ms de maro. Para essa consulta, os dados que interessam so dos campos Nome do Paciente, Nmero da Carteira, Mdico, Especialidade e Retorno.
y Para incluir tais campos, simplesmente d um clique duplo sobre cada um deles. Automaticamente eles sero inseridos na parte inferior da janela, chamada Grade de Design, na ordem com que so clicados.
B

Limitar Resultados usando Critrios

33 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


A consulta, da maneira como est estruturada, exibiria todos os dados dos campos inseridos da tabela, sem critrio de filtragem. Para dizer ao Access quais os parmetros de seleo da consulta, usamos a clula Critrio:. Os critrios so inseridos no formato de expresses ou informaes exatas. Existem vrias expresses utilizadas como parmetro. Eles podem ser colocados em um ou mais campos, ou mesmos inseridos em formato alternativo no mesmo campo usando a clula ou:. Por exemplo, se voc tivesse uma tabela de fornecedores, desejasse visualizar somente os do estado do Cear, criaria a estrutura da consulta e especificaria no campo do estado o critrio Cear. Ou numa tabela que contivesse matrculas e voc desejasse visualizar os cadastros da data atual, inserida no campo de registro, na clula Critrio a data obedecendo ao formato cadastrado na tabela, como por exemplo: 31/03/2010. Neste caso da consulta exemplo para pacientes com retorno, queremos visualizar todos que tem uma data de volta preenchida, independente do dia, ms ou ano. No seria possvel especificar uma data completa. Mas sim uma expresso que limitasse qualquer campo com valor nulo. Em outras palavras, aqueles que tivessem retorno programado. Existem duas expresses para limitao de valores nulos.

Nulo: Para restringir as informaes, exibindo somente os campos que contivesses valor nulo. Negado Nulo: Expresso que filtra os dados em branco, mostrando somente os registros cujo campo aplicado o critrio estaria preenchido com alguma informao.
Aplicando na clula Critrio do campo Retorno, teramos:

Classificao
Dentro da consulta, na grade de design, podemos definir uma classificao para os dados, inclusive para um ou mais campos. Basta posicionar-se na clula Classificao do campo desejado e escolher a sequncia com que deseja classificar os dados.

Mostrar ou Ocultar
Voc pode definir a estrutura da consulta solicitando a exibio ou a restrio de exibio de um determinado campo. Por exemplo: numa consulta para filtrar uma tabela de

34 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


fornecedores, exibindo somente os do Cear, poderamos desativar a clula Mostrar do campo fornecedor, pois essa identificao poderia ser feita pela gravao do prprio nome da consulta, que poderia ser salva como ornecedores Cearenses.

Gra ando a Consulta


Assim como todos os objetos do Access, qualquer criao ou modificao na estrutura precisa ser gravada para que tenha efeito. Para isso, clique no comando Sal ar e defina um nome de preferncia que identifique a funo da Consulta.

Abrindo a consulta no modo de exibio de ol a de Dados, o usurio pode conferir o resultado:

Vale ressaltar que os dados inseridos na Tabela que originou a consulta automaticamente atualizam a mesma, desde que os dados se enquadrem nos critrios estabelecidos na estrutura.

Algumas Expresses utilizadas em Critrios de Consultas

Expresso >234 <1200

Resultado Para um campo que contivesse quantidades, exibiria somente nmeros maiores que 234 Critrio que definiria os dados de um campo de quantidade qxibindo somente nmeros menores que 1200

35 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

>= Silva Entre #02/02/99# #01/12/99# Not Cear Not T* In (Frana, Alemanha, Japo) Maracana Como S* Como [A D]* 2/2/2000 =Data ()
C

Para um campo que contivesse sobrenomes, exibiria todos os nomes desde Silva at o final do alfabeto. E Para um campo de data, exibiria as datas de 2 fev 99 at 1 dez 99 Para um campo de estados, exibiria os dados de todos os demais com exceo do Cear Para um campo de texto, mostraria todos os dados cujos nomes no comeam com a letra T Para um campo de Pas, exibiria dados referentes a Frana, Alemanha ou Japo Para um campo cidade, exibiria somente dados de Maracana Para um campo de nome, exibiria dados somente de textos que comeassem com a letra S Exibiria dados que comeassem com a letra A e fossem at a letra D Exibiria informaes cuja data fosse 2 de fevereiro de 2000 Aplicado em campos de data, exibiria somente registros cuja data fosse a atual
C C C C

Exerccios 1. Abra o Banco de Dados Exerccio 03 e crie consulta pela estrutura com as seguintes caractersticas:
y y y y y

Adicione a tabela Controle de Consultas. Adicione os seguintes campos consulta: Cdigo do Paciente, Nome do Paciente, Nmero da Carteira, Data da Consulta, Mdico, Especialidade. Desabilite a exibio do campo Cdigo do Paciente e tambm do campo Especialidade. Determine um critrio para o campo adequado de forma que a consulta mostre apenas os atendimentos realizados para a especialidade Psicologia. Grave a consulta no modo Folha de Dados.

2. Crie outra consulta ao mesmo banco de dados seguindo as orientaes:


y y y y y y y

Adicione a tabela Clientes Cear. Adicione os campos Cdigo do Cliente, Nome do Cliente, Endereo Residencial e Cidade. Aplique uma classificao crescente para o campo Nome do Cliente. Desabilite a exibio do campo Cidade. Insira um critrio para que a consulta mostre somente os clientes residentes na cidade de Fortaleza. Grave a consulta com o nome Clientes Fortaleza. Visualize a consulta no modo Folha de Dados.

Assistente de Pesquisa A anado


36 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

O Assistente de Pesquisa Avanado um tipo de dados que permite ao usurio utilizar num campo, as informaes gravadas numa outra tabela do banco de dados, ou digitadas diretamente. Em aulas anteriores, vimos o processo de utilizao do Assistente usando a opo de digitar os dados que seriam usados como opes de seleo no campo. Porm, no fizemos o processo pelo meio de acesso s tabelas gravadas. Quando usamos esse meio, j estamos automaticamente criando um Relacionamento entre as duas tabelas, de forma que as informaes gravadas naquela usada no assistente de pesquisa atualizam imediatamente as opes de pesquisa no campo da segunda tabela. Para criar esse processo, primeiro temos que construir a tabela que vai conter os dados que sero pesquisados. Por exemplo, uma tabela de cadastro de bairros que ser usado numa tabela registro de alunos. Essas tabelas que gravam informaes simples, como bairros, cidades, status, etc. possuem uma estrutura bem simples, geralmente formada por um campo Cdigo de Numerao Automtica (definido como chave primria) e um campo de identificao do tipo texto, para os registros.

Na criao estrutura da tabela de cadastro de alunos, seriam criados campos para armazenar informaes variadas, como Cdigo do Aluno, Nome do Aluno, Data de Nascimento, Endereo Residencial, Bairro e Telefone. Os tipos de dados e mscaras de entrada poderiam ser definidos pelos usurios a critrio. No momento de escolher o tipo de dados do campo Bairro, o usurio escolheria Assistente de Pesquisa, que abriria a tela j conhecida. A diferena estaria na definio da primeira etapa do assistente. Ao invs de selecionar a opo para digitar diretamente os valores desejados, seria selecionado o primeiro item: Eu quero que a coluna de pesquisa procure os alores em uma tabela oi consulta. Avanando dessa forma, o assistente exibiria a janela mostrando as tabelas existentes no banco de dados, disponibilizadas para criao do formulrio.

37 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

A etapa seguinte seria usada para incluir os campos que sero usados pelo assistente de pesquisa. Geralmente o campo cdigo inserido porque consiste na coluna que cont m a chave primria.

Avanando o usurio poderia alterar a ordem de classificao desejada para os itens da caixa de listagem. Nesta etapa tambm seria possvel alterar a ordem de at quatro campos. Selecionando a ordem crescente para o campo cdigo, clicaramos em avanar.

38 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Avanando, o usurio veria os dados da tabela includa no assistente. Por padro, a coluna chave fica oculta (coluna do cdi o), j que os dados que vo interessar so somente os registros dos bairros. Essa opo de ocultar ou exibir a coluna chave feita atravs de seleo localizada na parte superior dessa etapa do assistente.
D

Ao concluir o assistente, ser emitida uma mensagem de alerta:

Como o mtodo de incluso do assistente utilizou dados de uma tabela do banco de dados, foi criado um Relacionamento entre elas, de forma que os dados includos em uma, automaticamente interferem na outra. Por conta disso, o Access sempre pede ao usurio que

39 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


grave toda e qualquer alterao na tabela antes de efetivar tais relacionamentos. Escolhendo a opo Sim, voc veria a caixa de gravao de objetos e definiria o nome da tabela.

No modo Folha de Dados, os registros seriam inseridos normalmente, onde o campo bairro abriria uma caixa de consulta para seleo das opes cadastradas na outra tabela.

Lembrando que, sempre que ocorresse a necessidade de incluir mais dados, como um novo bairro, bastaria acessar a tabela de cadastro deles e incluir um novo registro. Na tabela relacionada o novo registro seria automaticamente exibido como uma nova opo. Esta a vantagem do uso do assistente de pesquisa que puxa os dados de uma tabela ou consulta do banco de dados.

Objeto Relatrio
Um relatrio uma maneira eficaz de apresentar dados em formato impresso. Como voc controla o tamanho e a aparncia de tudo em um relatrio, possvel exibir as informaes como desejar. Os relatrios so gerados a partir de tabelas ou consultas do Access e assim como os demais objetos possuem um meio rpido de criao atravs do assistente especfico.

Assistente de Criao de Relatrios


O assistente de criao de formulrios exibido imediatamente aps selecionar a opo de criao do objeto por meio dele. Sua tela inicial consiste na definio da tabela ou consulta que ir ger lo.
E

40 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

A vantagem em escolher os campos que iro gerar o relatrio que assim voc pode solicitar a exibio somente de dados que lhe interessam, como numa filtragem. Para isso, voc precisa ter em mente a exata informao que deseja obter atravs daquele relatrio, e a partir da escolher os campos desejados. Depois de inseridos os devidos campos, definimos na prxima etapa possveis nveis de agrupamento para as informaes do formulrio. Por exemplo: critrios de organizao principal e at secundrios. Para isto, basta dar um duplo clique sobre o(s) campo(s) que ir(o) definir o(s) nveis, e estes sero inseridos na parte superior do relatrio, na rea de visualizao. Como no exemplo abaixo, onde objetivamos a criao de um relatrio de aniversariantes agrupados por data de nascimento. O assistente tambm entende que este agrupamento, como se trata de um campo de data, mais bem efetivado se for por ms, e aplica essa propriedade.
F

41 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


A etapa seguinte tambm opcional. Voc pode informar ao assistente que deseja realizar uma classificao dos dados (Crescente ou Decrescente) para um ou mais campos, seguindo a ordem de prioridades das caixas de seleo.

O prximo passo do assistente para que o usurio defina o layout do relatrio. Ou seja, como as informaes sero dispostas pela pgina. Alm disso, escolhemos a orientao do papel e informamos ao assistente se os tamanhos dos campos devero ser adaptados para que todos caibam numa nica pgina, ou desativamos a caixa seletora para que isso no ocorra.

Na etapa seguinte, escolha um estilo de Auto ormatao para o seu relatrio. Os formatos so vrios e podem ser automaticamente visualizados mediante um clique. Lembre se, porm, que qualquer estilo aplicado pode ser perfeitamente modificado ou trocado pela estrutura do relatrio, depois dele concludo.
G

42 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


A ltima fase destinada ao processe de concluso do relatrio, onde o usurio define um nome para ele escolhe o meio que quer trabalhar no ato da concluso: se pela prpria visualizao ou pela estrutura. Importante: escolha um nome que identifique a funo do relatrio, j que ele ser exibido como cabealho do documento. Optando pela exibio por visualizao dos dados, veremos a seguinte tela:

O controle de visualizao do relatrio pode der feito usando a caixa de Ajuste, na parte superior, para que o usurio escolha o percentual de aumento ou reduo de visualizao desejado. Um clique dentro da pgina alterna entre o modo de visualizao de pgina inteira ou no modo de ampliao dos detalhes do relatrio. Na parte superior da janela voc v o controle de pginas, para que se atualizam nas prximas ou anteriores, se estas existirem. Todas as informaes includas na tabela que originou o relatrio, atualizam automaticamente os dados do mesmo. Os relatrios tambm podem ser criados a partir de consultas, obtendo resultados ainda mais critrios em suas visualizaes.

Acessando a Estrutura do Relatrio


Abrir um relatrio ou alternar para seu modo de design permite a realizao de diversas tarefas de ajuste, redimensionamento ou reposicionamento e incluso de campos.

Exerccios
1. Crie um novo banco de dados e grave com o nome Assistncia Tcnica. Dentro dele, crie duas tabelas no modo Design seguindo as orientaes a seguir:

Tabela 1 (Gra ar com o nome Tcnicos) 43 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007 Campo Cdigo Tcnico Nome do Tcnico Tipo de Dados Numerao Automtica Texto Propriedades Definir como chave primria Tamanho do campo diminuir para 30 e Sim para a propriedade Requerido. Legenda com texto Tcnico. Tabela 2 (Gra ar com o nome Ser ios) Numerao Automtica Definir como chave primria Texto Tamanho do campo diminuir para 20 e Sim para a propriedade requerido. Legenda com texto Servio.

colocar Definir

Cdigo do Servio Nome do Servio

colocar Aplicar

2. Preencha as duas tabelas recm criadas com os seguintes registros:

3. Crie uma nova tabela gravando com do nome Ordens de Ser io e criando os campos conforme as orientaes a seguir:

Campo Cdigo da Ordem


Nome do Cliente Telefone do Cliente Data da Entrada Tcnico Servio Data da Sada Valor Cobrado

Tipo de Dados Numerao Automtica


Texto Texto Data/Hora Assistente de Pesquisa Assistente de Pesquisa Data/Hora Unidade Monetria

Propriedades Definir como chave primria e colocar uma Legenda no campo com o texto N Ordem Tamanho do campo diminuir para 70 e colocar Sim para a propriedade Requerido. Inserir uma mscara de entrada com o formato 9999 9999 Formato Data Abreviada e Mscara de entrada 99/99/0000 Usar a opo de escolher os dados de uma tabela j gravada e incluir os campos da tabela Tcnicos. Usar a opo de escolher os dados de uma tabela j gravada e incluir os campos da tabela Ser ios. Escolher o formato Data Abreviada e inserir uma mscara de entrada 99/99/0000
H

4. Crie um formulrio atravs do assistente incluindo todos os campos da tabela Ordens de Ser io e escolhendo o layout Justificado e o estilo Metr e conclua com o nome Controle de Ser ios. Insira os registros abaixo usando o ormulrio recm criado:

44 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

5. Adicione mais 5 registros vontade, todos com a Data de Entrada do dia de hoje. 6. Crie uma consulta de acordo com as instrues:
y y y y

Adicione a tabela Ordens de Ser io e inclua os campos Cdigo da Ordem, Nome do Cliente, Telefone do Cliente e Data da Entrada. Desabilite a exibio do campo Data de Entrada. Crie um critrio que filtre somente os servios com entrada na data atual. Salve a consulta com o nome Ser ios Dirios

7. Crie um Relatrio atravs do assistente seguindo as dicas:


y y y y

Crie um relatrio usando todos os campos da Consulta Ser ios Dirios. Determine uma classificao alfabtica para o campo Nome do Cliente. Aplique um estilo Negrito Conclua o relatrio com o nome Ser ios Dirios.

8. Acesse o formulrio Controle de Ser ios e inclua mais 5 registros a critrio, todos com a Data de Entrada de hoje: 9. Verifique se o relatrio Ser ios Dirios foi atualizado com as informaes includas:

Estrutura dos ormulrios


Os assistentes so excelentes maneiras de criar objetos no Access. Mas trabalhar corretamente com a estrutura de todos os itens fundamental no processe de criao e aperfeioamento de um banco de dados. No caso dos formulrios, isso se torna ainda mais

45 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


importante. Esse tipo de objeto muito utilizado para exibir informaes de forma atraente e facilitar a entrada e manipulao de dados. Por isso trabalhar bem sua estrutura fundamental. Quando acessamos a estrutura de um formulrio, visualizamos uma composio que pode parecer a princpio um pouco complexa. Na realidade, bem simples de trabalhar.

Basicamente o que vemos so as reas de cabealho e rodap do formulrio, que so usadas para insero de textos ou outros controles que sero exibidos em todos os registros igualmente, como uma espcie de timbre. Na seo Detal e podemos visualizar os controles, que podem ser acoplados, ou seja, ligados a uma fonte de origem de dados, que a consulta ou tabela que originou o objeto, tambm os no acoplados, que funcionam apenas como caixas de texto (esta seo pode apresentar uma estrutura diferente dependendo do modela de formulrio que voc escolheu no assistente). As rguas vertical e horizontal auxiliam na definio da rea ocupada e posicionamento dos itens.

Editando Rtulos
Os rtulos so controles que identificam os campos, e geralmente seguem o padro de identificao determinado na tabela ou consulta que gerou o Formulrio. s vezes a identificao que esse campo recebe na tabela no muito funcional ou compreensiva para aqueles que vo apenas inserir informaes no formulrio. Nesse case, voc pode personalizar tais rtulos, sem alterar a estrutura da tabela. y Posicione o mouse sobre o rtulo que deseja personalizar o clique uma vez sobre ele para selecion lo. Voc ver oito quadrados seletores ao redor do item que agora tem um destaque em laranja. y Estando selecionado, posicione o mouse novamente dentro da rea de edio do rtulo. O ponteiro assume o formato de cursor I. De mais um clique e observe que o campo entra em formato de edio e voc poder apagar, incluir, etc., digitando um novo texto, por exemplo.
I

46 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Depois de digitar, use ENTER para confirmar.

Redimensionar Controles Agrupados e Indi iduais


muito comum ocorrer de um formulrio automtico, na concluso, no apresentar uma disposio agradvel e uniforme dos campos dentro da rea. Alguns podem ficar com pouco espao, outros com excedente desnecessrio. Ento, voc poder adaptar suas dimenses da forma que achar melhor. y Para alterar a dimenso de um controle individualmente, clique sobre ele para selecion lo. Ento, use uma das oito alas de redimensionamento. O mouse fica no formato de seta de duas pontas quando est sobre uma delas. S ser preciso clicar, segurar e arrastar na direo desejada.
P R

y O mais comum que os controles sejam redimensionados de forma agrupada: tanto o campo quanto o seu rtulo, para que fiquem com o mesmo tamanho. Para no ter o trabalho de ficar tentando acertar a dimenso correta a mo, voc poder recorrer seleo mltipla. Para isso, clique sobre um, segure SHI T e clique sobre o outro. Com ambos selecionados, basta redimension los.
Q

OBS: As alas seletoras (ou alas de controle) que permitem o dimensionamento individual dos rtulos s sero habilitadas em alguns tipos de layout. Alguns deles permitiro apenas alteraes em colunas inteiras ou linhas inteiras podendo conter vrios rtulos.

Mo endo Controles Agrupados e indi iduais


y Para reposicionar um controle individualmente em algum ponto do relatrio, selecione o primeiro e em seguida leve o ponteiro do mouse para a ala de controle que fica na parte superior esquerda. Voc dever visualizar uma seta de quatro pontas. y Dessa forma, voc poder clicar segurar e arrastar para onde quiser. O controle ser movido individualmente, sem arrastar qualquer, segurar e arrastar para onde quiser. O controle ser movido individualmente, sem arrastar qualquer outro controle que possa estar ligado a ele.

47 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

y Caso precise mover um controle acoplado juntamente com seu controle de rtulo, selecione qualquer um dos dois com um clique. Depois, posicione o ponteiro em qualquer parte da borda de contorno do item selecionado. Nesse caso clique segure e arraste. Voc ver os controles sendo movidos ao mesmo tempo.
Caso precise mover vrios controles, incluindo campos e rtulos diversos, primeiro recorra seleo mltipla combinando o clique com a tecla SHIFT. Depois, utilize o processo de movimentao com o mouse sobre a borda de um dos rtulos selecionados.

Lista de Campos
Quando criamos um formulrio pelo assistente e acessamos sua estrutura, geralmente exibida a lista de campos da tabela ou consulta que originou o objeto, posicionada em algum ponto da janela. A funo desta lista fornecer um acesso rpido aos campos da tabela ou consulta para que o usurio possa inclu-los sem a necessidade de criar um novo formulrio pelo assistente. O

controle de exibio desta lista realizada atravs de um clique no boto na Barra de Ferramentas.

, que fica

Para adicionar um campo, s preciso clicar sobre ele na lista, segurar e arrastar para dentro da rea de edio do formulrio. Ao soltar, voc ver os controles do campo adicionado. A forma como eles sero inseridos pode no obedecer ao layout padro do formulrio em se 48 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


tratando da disposio, mas quanto formatao ficaro idnticos aos demais controles. Alm disso, poder ser necessrio editar o rtulo do campo para que fique com o texto identificador correto.

rea de Cabealho e Rodap


Para inserir cabealhos e rodaps, caso seu formulrio no possua, primeiro preciso expandir a rea que ir abrig-los. Para isso, leve o mouse at a parte inferior da borda que identifica a rea. Com o mouse no formato de seta dupla, voc dever clicar segurar e arrastar para baixo.

Quando soltar o ponteiro, a rea ser expandida para abrigar textos, botes ou outros controles que padronizaro o formulrio.

Caixa de Ferramentas
Para adicionar controles e outros itens ao seu formulrio, o usurio pode lanar mo dos recursos da Caixa de Ferramentas, cujo controle de visualizao feito pelo Menu Design.

Selecionar objetos: Utilize para selecionar um controle, seo ou formulrio. uma ferramenta do tipo ativado/desativado com apenas um clique. Rtulos: So controles que exibem textos descritivos, como um ttulo, legenda ou instrues em um formulrio. Para incluir um rtulo, clique nesta ferramenta e posicione o 49 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


mouse no ponto onde deseja inserir. Ento proceda como se desenhasse um retngulo, que abrigar o texto desejado.

Depois de incluir, digite o contedo e use ENTER para confirmar. Os rtulos inseridos seguiro o mesmo padro de formatao do estilo dos demais rtulos do formulrio.

DICA: Quando quiser criar um pargrafo dentro do controle, use a combinao SHI T ENTER. Caixa de Texto: Utilize para exibir, inserir ou editar dados na origem do registro base de um formulrio, exibir os resultados de um clculo ou aceitar a entrada de um usurio. A forma de incluso semelhante ao de insero de rtulos. Grupo de Opes: Utilize juntamente com caixas de seleo, botes de opo ou botes de alternncia para exibir um conjunto de valores alternativos. Voc pode, por exe mplo, utilizar um grupo de opes para especificar se um pedido ser enviado por via area, martima ou terrestre. Quando voc usa essa ferramenta e inclui na rea do relatrio como se estivesse desenhando uma figura, aberto um assistente de configurao que guia o usurio. Boto de Alternncia: Utilize como um controle automtico acoplado a um campo Sim/No em um banco de dados do Microsoft Access. O boto de alternncia um controle no acoplado para aceitar a entrada do usurio em uma caixa de dilogo personalizada ou em parte de um grupo de opes. Boto de Opo: Funo idntica ao de boto de alternncia. Caixa de Seleo: Mesma utilizao dos dois botes anteriores. Caixa de Combinao: Combina os recursos de uma caixa de listagem e de uma caixa de texto. Voc pode digitar algo na caixa de texto ou selecionar uma entrada na caixa de listagem para adicionar um valor a um campo base. Quando voc insere esse tipo de objeto no formulrio, v a mesma tela do Assistente de Pesquisa usado nas tabelas, onde pode digitar diretamente os dados que sero usados como opes na caixa inserida, ou solicitar essas informaes de uma tabela ou consulta. Caixa de Listagem: Semelhante a caixa de combinao, s que exibe uma lista de valores rolvel. Quando um formulrio est aberto no modo de formulrio, voc pode fazer uma seleo na lista para inserir um valor em um registro novo ou para alterar o valor em um registro existente. Ao inserir este objeto no formulrio ser aberto o assistente idntico ao da caixa de combinao. Boto de Comando: Podemos inserir botes para executar diversos tipos de ao, como localizar um registro, imprimir ou aplicar um filtro de formulrio, dentre outros. Para 50 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


incluir um boto de comando, clique nesta ferramenta e depois clique uma vez dentro da rea onde deseja que o boto seja adicionado. Esta ao abrir o Assistente de boto de comando. A primeira etapa para a escolha da ao. Elas so agrupadas em categorias, exibidas do lado esquerdo da tela. A cada clique numa categoria, voc visualiza as aes na listagem direita.

Depois de escolher a categoria e a ao desejada, devemos avanar para a etapa seguinte. Neste passo voc dir ao assistente como deseja que seu boto de comando seja exibido no formulrio: se identificado com um texto (que pode ser personalizado), ou com uma figura.

O Access tem uma listagem de figuras sugeridas de acordo com a ao a ser criada. Mas o usurio pode usar uma imagem personalizada clicando no boto Procurar e selecionando o arquivo de imagem que deseja.

51 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


A terceira etapa do assistente para definio do nome do comando. O Access sugere um nome com um padro seqencial de Comando seguido do nmero. Mas voc pode personalizar com outro texto.

Ao concluir, visualizamos o boto devidamente adicionado, podendo este ser movido, redimensionado ou excludo.

Imagem: Utilize para exibir uma figura esttica em um formulrio. Ao acionar este boto e clicar no formulrio, ser aberta uma caixa de dilogo para seleo de abertur do a arquivo de imagem. Quadro de objeto no acoplado: Utilize par exibir um objeto no acoplado, como uma planilha do Microsoft Excel, em um formulrio ou relatrio. O objeto permanece constante conforme voc se move de registro em registro. Quadro de objeto acoplado: Utilize par exibir objetos OLE, como uma srie de figuras, em um formulrio ou relatrio. Este controle para objetos armazenados em um campo na origem do registro base de um formulrio ou relatrio. Um objeto diferente exibido no formulrio ou relatrio conforme voc se move de registro em registro. Inserir ou remo er quebra de pgina: Utilize para iniciar uma nova tela em um formulrio, ou uma nova pgina em um formulrio impresso. 52 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007 Controle guia: Esta ferramenta destinada criao de um formulrio com guias de vrias pginas (como a caixa e i logo com ria opes ispostas em g ias iferentes). Voc pode copiar ou adicionar outros controles em um controle guia. Clique com o boto direito do mouse no controle guia da grade de design para modificar o nmero de pginas, a ordem das propriedades da pgina selecionada e as propriedades do controle guia selecionado. Subformulrio/Sub-relatrio: Utilize para exibir dados de mais de uma tabela em um formulrio ou relatrio. Linha: Voc pode desenhar uma linha no formulrio para enfatizar informaes relacionadas ou especialmente importantes, ou para dividir, por exemplo, um formulrio em diferentes sees. Retngulo: Utilize para efeitos grficos, como agrupar um conjunto de controles relacionados ou enfatizar dados importantes.
S W S V U T S S

rea do Formulrio
Pode ocorrer da rea de edio do formulrio no estar sendo apresentada num tamanho satisfatrio ou harmnico. Para aumentar ou reduzir essa rea, posicione o ponteiro do mouse na borda vertical direita. O mouse assume a forma de seta de duas pontas. Ento voc poder clicar segurar e arrastar.

Dicas de Deslocamento de Controles


53 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


Voc tambm poder movimentar controles selecionados usando as setas de movimentao do teclado, nas 4 direes. O uso destas teclas combinado com a tecla CTRL promove uma movimentao mais detalhada, com pequeno deslocamento. Ideal para acertar posies mais precisas.

Exerccio 08
1. Acesse o Access e crie um novo banco de dados em branco com o nome MOTORPIDA. Dentro dele, crie duas tabelas com as seguintes caractersticas:

Campo Cdigo da Marca Marca Campo Cdigo do Vendedor Vendedor

Tabela 1 (Gra e com o nome Marcas) Tipo de Dados Propriedades Numerao Automtica Chave Primria e Legenda Cdigo Texto Sim para Requerido Tabela 2 (Gra e com o nome Vendedores) Tipo de Dados Propriedades Numerao Automtica Chave Primria e Legenda Cdigo Texto Sim para Requerido

2. Preencha as duas tabelas conforme esquema abaixo:

3. Crie uma outra tabela (Que dever ser ravada com o nome VENDAS DE MOTOS) seguindo as instrues:

Campo Cdigo
Marca Modelo Placa

Tipo de Dados Numerao Automtica


Assistente de Pesquisa Texto Texto

Propriedades Utilize o assistente para que ele busque as informaes da tabela MARCAS Utilize o assistente para que ele busque as informaes da tabela Marcas
Tamanho do campo 7

PET CURSOS PROFISSIONALIZANTES LTDA

54

Microsoft ACCESS 2007


Vendedor Cliente Parcelas Valor da Parcela Data da Venda Assistente de Pesquisa Texto Nmero Unidade Monetria Data/Hora Utilize o assistente para que ele busque as informaes da tabela VENDEDORES

Formato Data abreviada e Mscara de entrada 99/99/0000

4. Crie um formulrio atravs do assistente com as seguintes propriedades:

1 Etapa: Utilize a tabela VENDAS DE MOTOS e adicione todos os campos. 2 Etapa: Escolha o Layout Justificado. 3 Etapa: Escolha o estilo Urbano. 4 Etapa: Conclua o formulrio com o nome CONTROLE DE VENDAS e entre diretamente no modo estrutura do formulrio.
5. Na estrutura, realize as seguintes operaes:
y Edite os rtulos dos campos Data da Venda para simplesmente Data. E tambm Parcelas para N Parc.. y Redimensione e mova os campos e reduza a rea do formulrio para que fique o mais parecido com o esquema da estrutura exemplificado a seguir:

y Altere a rea do Cabealho (orientando-se pela r ua vertical que fica esquerda) para que fique com a altura equivalente a 1cm (mesmo tamanho de um quadrado da linha de rade). y Altere o Rtulo do cabealho de Controle de Vendas para MOTORPIDA. Formate esse texto com Fonte Arial Black e Taman o 12. Alm disso, aplique uma cor de texto Azul Escuro e um efeito de Alto Rele o a esse controle. Depois de formatado, Redimensione este objeto para que fique com tamanho suficiente somente para abrigar o texto. y Insira trs botes de comando na rea do Cabeal o, logo ao lado do ttulo inserido, com as funes especificadas abaixo:

PET CURSOS PROFISSIONALIZANTES LTDA

55

Microsoft ACCESS 2007

1 boto: Do tipo Operaes de ormulrio, a ao ec ar ormulrio, escolhendo a figura Sinal de Parar. 2 boto: Do tipo Operaes de Registro, a ao Adicionar No o Registro, escolhendo a figura Ir para No a. 3 boto: Do tipo Operaes de Registro, a ao Excluir Registro, use a figura da Lixeira. Importante: Deixe os botes dispostos uniformemente, e de preferncia com a mesma distncia um do outro, na rea do cabealho.
6. Salve as alteraes na estrutura do formulrio. 7 No modo de exibio ormulrio do Formulrio insira os registros conforme as dicas abaixo. Use o boto Adicionar Registro para incluir novos.

8. Usando os localizadores de registro, movimente se para o segundo registro e exclua o mesmo com o boto de Ao inserido. 9. Insira mais 4 registros ao seu critrio e saia do Formulrio atravs do boto de Ao adequado.
`

Boa Sorte!

Estrutura dos Relatrios


Criar um relatrio atravs do assistente um processo simples, rpido e eficiente. A exibio dos dados de acordo com as respostas que voc d ao assistente ocorre de maneira instantnea, se atualizando constantemente mediante a alterao dos dados que o geram. Porm, assim como ocorre na criao dos formulrios, nem sempre o assistente dispe os campo e s rtulos devidamente. Alguns dados podem no ser totalmente visualizados e outros apresentam espao excedente, resultando num relatrio visualmente ruim. Editar estrutura de relatrios significa aperfeioar o trabalho do assistente e tambm aprender a criar este tipo de objeto de forma manual. As definies de controles e rtulos so idnticas abordagem feita sobre a estrutura dos formulrios. Mas o Relatrio pode apresentar mais sees que o layout de um formulrio. Alm disso, o usurio deve ter em mente que

56 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


precisa trabalhar com o conceito de Pgina, dispondo os campos de forma a melhor se adaptarem a um tipo de papel. Ao entrar num relatrio pela sua estrutura, visualizaremos uma tela parecida com a que est representada abaixo, podendo haver diferena dependendo do layout e estilo a ele aplicados:

O que visualizamos na estrutura de um relatrio muito semelhante de um formulrio. Na parte superior temos o ttulo, dentro da rea do Cabeal o do Relatrio. Os controles de identificao de coluna (rtulos), que ficam dentro da rea do Cabeal o da Pgina. Na seo Detal e voc v os controles acoplados aos campos na origem dos registros (tabela ou consulta que originou o relatrio). Essa seo tambm pode apresentar outros controles no acoplados a nenhuma origem de dados. Logo abaixo temos o Rodap da Pgina que pode apresentar campos com expresses que o Access usa para transformar em informaes vlidas no modo de visualizao do relatrio (e ibir a data atual e hora e dados de identificao e posicionamento de p ina(s)). A rea do Rodap do Relatrio pode no apresentar nenhuma informao, porm pode ser expandida a critrio. Vale salientar que, se seu relatrio possu um layout organizado por agrupamentos de campos, poder ver sees extras de Cabealho.

Cabeal os e Rodaps
Num relatrio voc pode incluir textos adicionais de cabealho e rodap, tanto para cada pgina como para todo o documento. O Access separa essas duas reas, pois um relatrio pode conter vrias pginas, e existem informaes que interessam somente a cada pgina especfica e outras que so importantes para o documento inteiro. O cabealho do relatrio aparece uma vez no incio do documento. Pode ser usado para itens como logotipos, ttulos de relatrios ou datas de impresso. O cabealho do relatrio impresso antes do cabealho da pgina na primeira pgina do relatrio. O rodap do relatrio a ltima seo no design do relatrio, mas aparece antes do rodap da pgina na ultima pgina do relatrio impresso. O cabealho da pgina aparece na parte superior de todas as pginas do relatrio. utilizado para exibir itens tais como cabealhos de coluna. O rodap da pgina aparece na parte inferior de todas as pginas do relatrio. utilizado para exibir itens tais como nmeros de pgina.

PET CURSOS PROFISSIONALIZANTES LTDA

57

Microsoft ACCESS 2007

Incluindo Cabealho ou Rodap


Se voc estiver criando um relatrio pela estrutura, ou queira personalizar um relatrio criado que no possua um determinado tipo de cabealho ou rodap, precisar expandir a rea do que deseja incluir da seguinte forma: Posicione o ponteiro do mouse na linha que separa a rea do item que deseja incluir com a rea seguinte. O mouse assume o formato de seta preta de duas pontas. Dessa forma, voc clica segura e arrasta para baixo.

Quando soltar o boto do mouse, voc ver rea includa e a partir da poder adicionar um controle de texto para digitar o contedo desejado. Essa tarefa de incluso de controles semelhante ao processo visto na aula sobre estrutura dos formulrios, atravs da caixa de ferramentas, que idntica tambm nos relatrios.

Seleo pelas Rguas


No estudo sobre os formulrios, aprendemos que os controles podem ser movidos, redimensionados e ajustados individual e de forma agrupada. E que a seleo vai definir essa forma de trabalho. A seleo mltipla feita com associao da tecla SHIFT ao clique do mouse. No relatrio o conceito de seleo o mesmo. Mas existe outra maneira prtica de destacar vrios controles ao mesmo tempo (essa prtica que ser ista agora se aplica tambm aos formulrios). Usando as rguas, podemos executar selees mltiplas de um maior nmero de controles, num tempo mais curto: y Ao posicionar o mouse sobre qualquer ponto dentro de uma rgua, como a horizontal, por exemplo, o ponteiro se transforma numa pequena seta preta apontando para baixo. y Neste formato, o usurio deve clicar segurar e arrastar na direo onde se encontram os controles que pretende destacar. O mais interessante que o Access seleciona todos os controles que forem pegos, mesmo que parcialmente, pela linha seleo que acompanha o trajeto do mouse. Essa linha de seleo tambm acompanhada pelo destaque escuro que fica na rgua horizontal.
c

58 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Soltando o boto do mouse, visualizamos os controles que foram destacados. Usando a rgua horizontal, promovemos uma seleo Colunar.

y Para realizar selees usando a rgua vertical, que destaca os controles por linhas, repita o mesmo processo anterior, mas com o mouse dentro da rgua que fica esquerda da tela.

Edio de Rtulos
Os Rtulos de identificao dos campos dos relatrios geralmente so inseridos na rea do Cabealho da Pgina, j que corresponde a uma informao que dever ser repetida, mesmo que uma nica vez, mas em todas as pginas possivelmente geradas. Nunca esquea que o relatrio provm de uma origem do banco de dados que hoje pode conter poucos registros,

59 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


mas brevemente pode ficar cheia de informao. O Relatrio vai acompanhar esse desenvolvimento e atualizar seus dados mediante isto. O processo de edio dos rtulos idntico aos formulrios. Os rtulos so as legendas dos campos e no interferem em qualquer tarefa. Basta selecion lo individualmente, clicar dentro dele para ativar a edio e digitar o contedo desejado. Observe que qualquer controle que est sendo editado tem sua aparncia modificada, destacando se dos demais.
d d

Recorte, Cpia e Colagem de Controles


Para dispor rtulos em sees diferentes dos locais originais, necessrio executar uma ao de cpia ou recorte, e em seguida colar na rea apropriada. Para copiar ou recortar um controle, selecione o individualmente e use CTRL + C para cpia, ou CTRL + X, para recorte. Os comandos tambm so acessveis pelo Menu Incio. Feito o processo, destaque a rea onde deseja inserir o controle clicando na borda horizontal de identificao da mesma (Borda cinza que e ibe o te to de descrio da rea). Um clique nesta borda a deixa mais escura que as demais, confirmando a seleo. Estando nessa condio, cole com o atalho CTRL + V ou comando do menu Incio. Um clique com o boto direito do mouse abre o Menu Interati o, que tambm exibir opo de colagem, caso alguma cpia ou recorte tiver sido anteriormente realizada.

Lista de Campos
Para ter acesso lista de campos da origem do formulrio (tabela ou consulta), clique no boto Adicionar Campos Existentes, no Menu Design. Acessar a listagem de campos pode ser necessrio quando precisamos inserir campos ao relatrio que possam ter sido incorretamente excludos, ou no tenham sido adicionados na criao do mesmo. A maneira correta de inserir um campo na lista idntica ao processo demonstrado nos formulrios: clicar sobre ele dentro da lista, segurar e arrastar para a rea do formulrio desejada.

Alin amento de Mltiplos Controles


A ao de dispor controles pode ser muito difcil quando realiza manualmente. Quando ocorre a necessidade de incluir novos controles a estrutura do formulrio isso pode se tornar ainda mais complicado. Fica difcil fazer com que os rtulos e caixas de texto fiquem devidamente alinhados como os demais campos que o assistente organizou de forma precisa. Por isso, encontramos no Menu Organizar um conjunto de ferramentas para alinhar precisamente dois ou mais controles selecionados. Por exemplo: para alinhar uma srie de rtulos de forma que eles ficassem exatamente na mesma posio horizontal, em relao rgua. Vejamos o exemplo:

PET CURSOS PROFISSIONALIZANTES LTDA

60

Microsoft ACCESS 2007


y Primeiro, destacamos todos os controles (no exemplo, somente os rtulos, que esto desalinhados). Essa ao pode ser feita rapidamente pela seleo atravs da rgua vertical.

Depois, clique no Menu Organizar, e procure a ferramenta Alin ar parte superior. O resultado voc confirma no relatrio:

DICA: Quando ajustamos a posio dos controles, a rea onde eles se encontram pode se redimensionar para abrig los. Portanto, sempre adapte o tamanho dessas reas para que elas no fiquem com espao excedente.
Existem outras opes de alinhamento neste Menu, como descrevemos a seguir:
g

Alin ar esquerda : Alinha as extremidades esquerdas dos controles selecionados com a extremidade esquerda do controle mais esquerda na seleo. Alin ar direita: Alinha as extremidades direitas dos controles selecionados com a extremidade direita do controle mais direita na seleo. Alin ar parte inferior: Alinha as extremidades inferiores dos controles selecionados com a extremidade inferior do controle mais abaixo da seleo. grade: Alinha o canto superior esquerdo de cada controle selecionado, conforme o ponto mais prximo na grade.
Dependendo dos controles que forem selecionados, algumas opes deste menu podem ficar desativadas.

Configurao de Pgina
Os relatrios devem ter uma rea restrita s dimenses do papel que vo utilizar. Por isso, em sua construo ou aperfeioamento, importante determinar qual o tipo de papel em que o relatrio est sendo trabalhado, alm de outros detalhes relativos s configuraes da pgina. Assim, o usurio trabalha em cima de dimenses exatas, trabalhando o documento j pensando em seu processo de impresso. Uma configurao de pgina modificada posteriormente pode desajustar toda a aparncia do relatrio. y Para acessar as configuraes, use o Menu Configurar Pgina.

61 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Para determinar os limites da rea editvel em relao s extremidades do papel, defina as Margens em milmetros. O usurio tambm pode realizar ajustes no tamanho e tambm na orientao do papel (Retrato ou Paisagem). O ideal que estas caractersticas sejam definidas na prpria estrutura, mas no modo de visualizao de Relatrio tambm podemos alterar as configuraes da pgina. No entanto, essa modificao pode criar desajuste na aparncia em geral, conforme explicamos. Sendo assim, a melhor sada mesmo trabalhar a estrutura do objeto em cima de uma definio.

Tipos de Abertura de Banco de Dados


Um banco de dados pode ser aberto de maneiras diferentes. A forma escolhida pode alterar o funcionamento e realizao de tarefas do banco. Essa diferenciao ocorre mediante o clique no boto Abrir, da caixa de dilogo, estando com o banco de dados selecionado. Podemos observar que ao lado do boto Abrir existe uma pequena seta preta apontando para baixo. Ela traz opes para que o usurio escolha como deseja o banco:

Para abrir o banco de dados para acesso compartilhado em um ambiente multiusurio, de modo que voc e outros usurios possam ler e gravar, clique simplesmente em Abrir. Para abrir o banco de dados para acesso somente leitura de modo a poder visualiz lo, mas no edit lo, clique em Abrir como somente leitura.
h h

62 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


Para abrir o banco de dados com acesso exclusivo, clique em Abrir exclusivo. Para abrir o banco de dados para acesso somente leitura e tambm impedir que outros usurios o abram, clique em Abrir exclusivo como somente leitura.

Senha no Banco de Dados


Um banco de dados pode receber uma senha de acesso para controlar sua abertura. Para isso, antes de qualquer coisa, ele precisa ser aberto de forma exclusiva. Em seguida, clique no Menu Ferramentas de Banco de Dados e clique em Criptografar com Senha.

Ser aberta uma caixa, onde voc digita a combinao no campo Senha, e faz a confirmao da mesma no campo Verificar.

A partir da, toda vez que qualquer usurio tentar acessar o banco de dados protegido, ser solicitada a senha para abertura:

Definir senha significa exigir maior cuidado e ateno. um recurso de proteo indiscutvel, mas pode ocasionar perda de trabalho se for esquecida, pois sem ela, existe acesso ao banco de dados.

Desproteger Banco de Dados


Um banco com senha pode ser desprotegido, desde que por um usurio que possua a combinao de acesso. Estando com o arquivo aberto, clique em Ferramentas de Banco de

63 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007 Dados, e escolha a opo Descriptografar Banco de Dados. O Access ir solicitar a senha de acesso anteriormente definida para confirmar a operao:

EXERCICO 09
1. Acesse o Access e acione o seu banco de dados MOTORPIDA. Crie uma consulta pelo modo Design da Consulta, adicionando dentro dela as tabelas Marcas, Vendedores e Vendas de Motos. Da tabela Marcas, adicione somente o campo somente o campo Marca. Da tabela Vendas de Motos, adicione os campos Modelo e Data da Venda. Da tabela Vendedores, adicione somente o campo Vendedor. 2. Ainda na consulta, crie um critrio de exibio para o campo Marca de forma que sejam consultados somente as vendas das motos Honda. Depois, desabilite a exibio do campo Marca. 3. Grave a consulta com nome Vendas Honda. 4. Crie um relatrio com auxlio do assistente com as seguintes caractersticas: a) b) c) d) e) f) Adicionar todos os campos da consulta Vendas Honda. Exibir dados por Vendas de Motos. Determinar uma classificao crescente para o campo Data da Venda. Escolher um layout de ordenao do tipo Tabela. Definir o estilo Escritrio. Concluir o relatrio com o ttulo Vendas Honda.

5. Acesse o Design do relatrio e faa as seguintes operaes: a) Mude o rtulo Data da Venda para simplesmente Data. b) Ajuste os campos para que fiquem dispostos da melhor maneira possvel. c) Altere o Rtulo na rea do Cabeal o do Relatrio para o nome MOTORPIDA. Formate com Fonte Ta oma, Estilo Negrito, tamanho 14 e cor de texto Vermel a. d) Disponha este rtulo na outra margem da pgina ( direita). e) Selecione os controles com o ttulo VENDAS HONDA e MOTORPIDA e alinhe ambos pela parte superior.

64 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


f) Configure o papel com margens esquerda e direita de 0,64 centmetros cada, e escolha o tipo de papel A4. 6. Salve as alteraes do Design e feche somente o banco de dados. 7. Defina uma senha a critrio para o banco de dados recm modificado.

Controles Calculados e Uso de Expresses


Expresses e Controles Calculados
Chamamos de expresso qualquer combinao de operadores matemticos ou lgicos, constantes, funes e nomes de campos, controles ou testar dados. Na criao de consultas, por exemplo, vimos exemplos de expresses definidas como critrios para filtragen de dados, a fim de obter determinadas informaes. Tambm usamos expresses como regras de validao em campos de tabelas ou consultas. J os controles calculados so controles usados em um formulrio ou relatrio para exibir o resultado de uma expresso. O resultado recalculado sempre que ocorre uma alterao em um dos valores no qual a expresso est baseada. Em resumo: no Access o usurio pode combinar o uso das expresses dentro de controles para que estes calculem determinadas operaes, envolvendo textos, nmeros e ate datas. Isso pode ser feito dentro de um formulrio ou de um relatrio. Existem expresses simples e outras mais complexas. Tudo depende do nvel de desenvolvimento e profissionalismo do operador. A maneira mais simples de criar uma expresso localizar um exemplo que alguma que tenha objetivo semelhante quela que voc deseja criar. Depois, basta modific la para que atenda a sua necessidade especfica.

Expresses Utilizadas em ormulrios ou Relatrios


So vrias as expresses aplicadas a estes tipos de objetos. Veja a seguir uma tabela de expresses simples que podem ser aplicadas em controles calculados de formulrios e relatrios.

Expresso =Data() =Agora() =[Campo1]+[Campo2]


=[campo1] [Campo2] =[Campo1]*[Campo2] =[Campo1]/[Campo2] =[Campo1]*0,02
i

uno Exibe a data atual no formato DD/MM/AAAA. Exibe a data e a hora atual. Utilize para calcular o somatrio de dois campos contendo valores numricos. Esta expresso resulta na diferena entre dois campos de valores. Multiplica o valor do Campo1 pelo Campo2. Determina o quociente dos valores dos campos 1 e 2. Calcula 2% do valor contido no Campo1

Inserindo um Controle Calculado na Seo Detal e de ormulrio


Como forma de ilustrao, veremos um exemplo de realizao de clculo aritmtico num formulrio. O objetivo deste clculo determinar o valor total de uma venda, baseado no 65 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007 N de parcelas e no Valor de cada uma delas. Lembre se que para adicionar qualquer controle que ser exibido individualmente com base em cada registro, este precisar ser inserido na seo Detal e. y No Design do Formulrio, use a ferramenta Caixa de Texto e de um clique numa rea da seo Detal e onde o controle ser inserido. y Voc ver a nova caixa includa com um rtulo automtico. Pode ser preciso mover um deles, ou ambos, para que no fiquem sobre outros controles. Geralmente o rtulo da caixa de texto inserido com a palavra Texto seguido de um nmero sequencial. Ele pode ser editado sem causar nenhum problema.
p

y Para realizar o clculo desejado, clique dentro do controle NoAcoplado (caixa de texto inserida). Ele entrar no modo de edio. Toda expresso deve iniciar com o sinal de =.

y Digite o restante da expresso. No caso, o clculo vai multiplicar a quantidade de parcelas pelo valor de cada uma. Na expresso, voc no deve usar o rtulo desses campos que sero multiplicados, mas sim seu nome original que fica dentro do controle acoplado. Alm disso, cada nome original que fica dentro do controle acoplado. Alm disso, cada as expresses. So eles que confirmam o uso campos do formulrio na expresso criada.

A confirmao feita com a tecla ENTER. No modo Formulrio voc visualiza a eficcia da expresso, caso ela resulte no valor desejado.

IMPORTANTE: Caso seja preciso trabalhar o formato do contedo do novo controle, como no exemplo acima onde o ideal seria que o total da venda fosse apresentado no estilo de moeda, entre no Design e clique sobre o controle que contm a expresso com o boto direito do mouse. Escolhendo Propriedades voc ver uma caixa com uma srie de guias, com campos e caixas de listagem. Procure a opo ormato e selecione o que voc procura, fechando em seguida. 66 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Inserindo um Controle Calculado no Cabeal o de Um ormulrio


Inserindo o controle num cabealho ou rodap de um formulrio, ele ser exibido como se fosse um ttulo do objeto. Num layout do tipo Justificado voc ver aquele controle em cada registro, j que cada registro ocupa uma tela exclusiva neste tipo de layout. Mas nu design do tipo Tabela, voc ver o controle uma nica vez, no topo do formulrio (Cabealho) ou no fim dele (se for inserido no rodap). O procedimento de adio o mesmo. Ou seja, usando a ferramenta Caixa de Texto. Depois, s preciso digitar a expresso desejada.

IMPORTANTE: O rtulo de um controle pode ser, em certos casos, desnecessrio. Como no exemplo acima onde o que interessa somente a exibio da data, sem a necessidade de um rtulo que identifique o campo. Para exclu lo, selecione o individualmente e tecle DEL.
No modo Formulrio, voc confere o resultado.
q q

67 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

Inserindo um Controle Calculado num Relatrio


A forma de inserir expresses em relatrios semelhante ao uso nos formulrios. Sempre preciso acessar o Design e tomar cuidado de dispor os controles nos locais corretos. Como o relatrio pode apresentar mais sees que os formulrios, pode ser preciso inserir o controle no local onde deseja inserir a expresso, e depois recortar o rtulo da caixa para colar numa seo diferente. Como no exemplo abaixo, onde os rtulos dos campos ficam na rea do cabealho da pgina, mas o clculo fica na seo detalhe. O controle para insero da expresso (feito com a ferramenta Caixa de Text ) foi adicionado na seo Detalhe e seu rtulo automtico foi selecionado individualmente e recortado, j que foi inserido na mesma seo. Depois, foi colocado somente o rtulo individual na seo Cabealho da Pgina. O processo de cpia e recorte pode ser feito pelo Menu Incio, e a colagem pode ser realizada clicando com o boto direito do mouse num ponto livre da seo desejada. O Menu Interativo traz o comando Colar.
r

Propriedades dos campos


Vimos que possvel acessar e editar as propriedades dos campos nos formulrios, servindo tambm em relatrios, atravs da estrutura, clicando com o boto direito do mouse. So muitas as opes desta caixa de propriedades, podendo ser uma opo rpida para que voc aperfeioe ou corrija campos.

68 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007


As opes desta caixa so divididas em guias, agrupadas por assunto. Na guia Todas visualize todas as propriedades ao mesmo tempo.

Exerccio 10
1. Acesse o Access e acione o seu banco de dados MOTORPIDA. Crie uma tabela com o nome R epresentantes. Os campos sero Cdigo do Representante (do tipo Numerao Automtica e com a propriedade de chave primria) e Nome do Representante (do tipo te to). Preencha esta tabela com os nomes de 3 representantes: C arles, Nogueira e Roberto. 2. Crie outra tabela com o nome Vendas Consrcios, com os seguintes campos:
s

Campo Cdigo da Venda Data da Venda


Marca da Moto Modelo da Moto Ano da Moto Valor da Moto Quant. De Parcelas Nome do Representante

Tipo de Dados Numerao Automtica Data/Hora


Assistente de Pesquisa Texto Texto Unidade Monetria Nmero Assistente de Pesquisa

Propriedades Chave Primria e Legenda Cd. Formato Data Abreviada, Mscara de Entrada 99/99/0000 e Legenda Data Pesquisar os dados a partir dos campos da tabela Marcas e Legenda Marca Legenda Modelo Legenda Ano Legenda Valor Legenda N de Parcelas Pesquisar os dados a partir dos campos da tabela Representantes e definir Legenda Representante

IMPORTANTE: Depois de criar esta tabela, insira dois registros no modo Design 69 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007

3. Crie um formulrio atravs do assistente seguindo as instrues:

1 Etapa: Adicione todos os campos da tabela Vendas Consrcios. 2 Etapa: Escolha o Layout do tipo Tabela. 3 Etapa: Defina o estilo Urbano. 4 Etapa: Conclua o formulrio com o nome Vendas de Consrcios e entre no Design.
4. Redimensione os campos para que fiquem somente com o espao necessrio a armazenar suficientemente todos os dados e amplie a rea de edio do formulrio. Realize esses processos para que a estrutura fique semelhante ao esquema abaixo representado:

Se for preciso, medida que modifica o tamanho dos campos, fique alternando para o modo folha de dados para ver se os dois registros digitados esto com as informaes sendo exibidas inteiramente. Sempre que trabalhamos um formulrio, comum ficar verificando a exibio no modo ormulrio. 5. Inclua um controle de caixa de texto na seo detalhe e recorte somente o rtulo automtico que foi inserido junto com a caixa. N rea do Cabeal o, cole esse controle. Ajuste a posio de ambos para que sigam o alinhamento dos demais itens e amplie a rea do formulrio de forma a abrig los corretamente. Esse novo controle dever ficar ao lado do ltimo controle do formulrio (Nome do Representante). Caso a rea do cabealho ou da seo detalhe seja ampliada na medida da altura devido o local onde os controles foram inseridos, no se esquea de ajustar depois para que fiquem na altura que estavam antes. 6. Edite o rtulo do novo controle para que receba o texto V. Parcela e na caixa de texto crie uma expresso que calcule o valor da prestao da moto dividindo o Valor da Moto pela Quantidade de Parcelas. Depois de criar o clculo, acesse as propriedades do controle calculado e aplique o formato Unidade Monetria.
t

70 PET CURSOS PROFISSIONALIZANTES LTDA

Microsoft ACCESS 2007 DICA: Aps a criao do clculo, confira no modo no modo Formulrio se o resultado da expresso est correto. Ou seja, se calculou corretamente o Valor da Parcela da moto (O resultado do primeiro re istro dever ser i ual a R$ 475,00).
7. Insira um novo controle de caixa de texto que dever ter o rtulo Comisso. Repita os processos de ajuste e recorte usados na adio do controle anterior, para que siga os padres dos demais campos do formulrio. Esse novo controle dever ficar ao lado do ltimo inserido (V. Parcela). 8. Neste novo controle, insira uma expresso que calcule 1% do Valor da Moto. Lembre se que para calcular percentuais preciso digitar a numerao decimal correspondente, e no o nmero seguido do %. Depois, mude o formato desse controle para Unidade Monetria.
u u

DICA: Verifique no modo Formulrio se o novo clculo foi satisfatrio (o resultado do primeiro re istro dever ser i ual a R$ 57,00).
9. Amplie a rea do Rodap para a altura de aproximadamente 1 cm. Insira um controle do tipo caixa de texto e exclua o rtulo. Na caixa de texto, insira uma expresso para exibir a Data e Hora mais atuais. 10. Finalmente, ajuste a janela do formulrio para que fique no tamanho ideal e inclua mais 5 registros conforme exemplificado abaixo (Lembre-se que os clculos so preenchidos automaticamente).
w w

Boa sorte !!

71 PET CURSOS PROFISSIONALIZANTES LTDA

Você também pode gostar