Download as pdf
Download as pdf
You are on page 1of 69
Objetivos da aula 0 que vamos fazer... ‘Aestrutura basica de um Conhecendo melhor um banca de dados.. ‘Trabalhando com informacées Objetivos da aula.. (O que vamos fazer Construindo um banco de dados Conhecendo 0s trabalhos.. ‘Traballiando com relatérios.. Objetivos da aa eennnns O que vamos fazer... Tabelas.. Tipos de dados.... Propriedades dos campos. have primaria... Acrescentando re} Objetivos da aula... ‘O que vamos fazer. Objetivos da aula... O que vamos fazer Classificando registros. Filtrando registros... AULA 06 Objetivos da aula (0 que vamos Fazer... Criando um formulario ~ Assistente de formulario Alterandoa estrutura do formutirio..... Conhecendo ferramentas paraaedigao do Objetivos da aula men 0 que vamos fazer... Criando uma Consulta . ee Ta ACCESS 2010 seernfnetnerniatnerntenee Objetivos da aula O que vamos fazer Criando botées.. Caixas de Combinagao.. Objetivos daaula.. O que vamos fazer nn O que sto Relacionamentos? ‘Trabalhando a l6gicdeneonn Como relacionar dados.-. Tipos de relagdes.. Entendendo ajanela Editar Relagies Objetivos da aula... O que vamos fazer. Criando campos calculados. Subformulirios Objetivos da aula... O que vamos fazer. Comegando com as consultas... Criando Relatérios. Alterando a Estrutura do Relatério. Objetivos da aula... O que vamos faeF en Criando um submenu de controle, Adicionando uma Ferramenta na Faixa de Op¢8¢5 mm Criando Botdes em um menu de controle... Criando Macros... I © conte deste méted fot procs pela eaupe de desenvohimenta da detertora ds direitos autora, 3 quer so reservados todos os dats. 'Nenhuma parte gest publica pode ser eproduada ou vansritics, slam quaisfrem és melosempregaces eetencoe, metros, foto cos, sem uteriaagdo prvi por esi, sta apostle publica names comercns marcas egistradas de prodvtos pertencertes a dhersd companhiae, somente pars fins eto educa onaiseem benefice des propriettos das marcas sem nenfumatntengio ce ating seus diets Fateconcsco SugestOes,supostos eros ou dvds reterantes 20 contedde desta apostia deverdo ser encaminhadcs para © emai: sac@ersinointerath.com be, Jumamertecom 9 numero sepur v2 ACESS 200-LOTEOSOBES-06/2/20%2. (Ejawommess > Visualizar na prética os conceitos da aula interativa: * Conhecer a estrutura de uma tabela no Access; + Realizar o cadastro de um registrona tabela, (Docwncnammmm Antes de apresentar algo novo, é importante explicar” um ponto importante, Vocé deve ter em mente que, es tamos aprendendo a usar um banco de dados, usando ‘como exemplo 0 Microsoft Access que é um banco de dados muito versatile dfundido no mundo todo, Voce dove se perguntar, "mas por que isso é importante?” Pois bem, acontece queo curso foi criado para a apre- sentar os conceitos de banco de dados de uma maneira que seja perfeitamente possivel a vocé executar os mes ‘mos trabalhos com outros bancos de dados similares. ACCESS 2010 Olé! Bem-vindo a primeira aula da apostila do cur- so de Banco de dados. Vocé deve ter acabado de assistir a aula interativa de ndmero um do curso de Banco de Dados. Agora, em sua apostila, vamos dar continuidade a linha de raciocinio estabelecida du- rantea aula, reforcar os assuntos que faram apren- didos e demonstrar, de maneira clara, como sero usados os conceitas citados. Entao, vamos la! a ‘ a z 8a rari 3 28 & a a i Nosso objetivo, entao, 6 passar ao aluno 0 necessério para atuar como um profissional de banco de dados € nao somente como um usurio do Microsoft Access. Entao, além de estar atento ao como fazer determinada tarefa durante os exercicios, é imprescindivel que vocé entenda o conceito envolvido na tarefa. i | AESTRUTURABASICA DE UMN Pe BANCO DEDADOS Um banco de dadas tem como ponto central as suas tax belas, nas _quais todas as informagées so armazenadas. Durante a aula interativa falamos um pouco a respeito de- las e fizemes uma relacdo entre o Novo eo Antigo. Vamos, agora, istar os pontos citados, fazer a mesma analogia da aula e, depois, propor algumas atividades para garantir a fixacdo do contetido. A seguir, temos um exemplo de como, seria um banco de dados antigo, na realidade uma estrutu: radearmazenamento usada antigamente. ' | | 1 nisin: SE O armério possui intimeras gavetas e, nesse caso, pode ser considerado 0 banco a de dados. As gavetas, organizadas por determinado assunto, fazem o papel do que / hoje seria uma tabela. Dentro de cada gaveta existem inumeras fichas que contém informacdes. Essas fichas fazem 0 papel que hoje ¢ feito pelos registros. Entao, tenha i jj sempre em mente a relagao estabelecida na imagem. NOME: Horkerte Mathens ° Enderego: 2 Martine Alsen, SF Com esses exemplos, podemos fixar algumas defi- @ - Em uma tabela, cada conjunto de informagao ar- nigdes sobre banco de dados, definigdes, estas, que 0 ™azenado ¢ denominado registro. acompanhardo por muito tempo. Vamos lA. Por hora, essas definigdes de banco de dados servem @- Um banco de dados nada mais éque um conjunto Pa" prosseguirmos com nosso trabalho. No decorrer de | de tabelas cujo objetivo é armazenar e organizar infor- nossa ornada, seu conhecimento a respeito desse assunto mages; {rd aumentar gradativamente. Agora que fixamos 0 conte- @- Astabelas armazenam as informagdes em forma ido aprendido durante a aula, podemos entrar no Micro- de listas organizadas; soft Access e fazer um primeiro contato com essa ferra- | menta e verna pratica, tudo o que aprendemos até agora. See 3 a x Spr Bl cusane pay ie ects 1 be La cone T ileum asm > eh ee | ee Prortsatomints 5 cto RE Kem - ace “Todos os Obetos do Ac Ties clase DD tobies 2 Aline Sarroe |.O¢odi Campinas 3950020 sont 38570155 SD stnies © _BstlosTeocen husimgrant:Sotoss dose 5402-035. caos. shot aBEO1 44 Maria ignés So Rua Lafaite, 1 Porto Alegre 16820-000 _misouzagpgma 28554597 5 Roberto Vasco Run indiatub: Selo Horizonte 17810-850 _reberto7S@ya 3586-980 5 Aloxandre ew Rua Casimir Porto Seguro. 12230-250 alex junq@ho 3360-2018 7 carla Teixeira Rua 13 de Mai Ribera Preto 1A7O0s0__carlanp@hotm 3668-5022 " os ACCESS 2010 ee stsssnscneencociemansaacafS ‘Vamos, agora, aprender um pouco mais sobre o Mi- crosott Access. Como iremos utilizi-lo durante todo 0 curso, o nosso primeiro passo é aprender abrir o Micro- soft Access 2010, criar e trabalhar com o Banco de Da- dos. Vamos la! 1 - Vamos abrir 0 aplicativo. Para isso, ment Iniciar e, depois, Todos os programas. Dentreas ‘opedes mostradas, clique sobre a Microsoft Office. Em seguida, clique em Microsoft Access 2010 e aguarde 0 seu carregamento. 02 - Com o programa aberto, conheceremos um exemplo de arquivo de banco de dados jé pronto para termos uma Ideia melhor de como sao armazenadas as informagdes no arquivo e também sua organizacao. Para isso, clique na opco Abrir. Logo apés, dé um du- plo clique em Documentos e, entao, selecione o arqui- vo EmpresaExemplo. Por fim, pressione a tecla Enter paraabri-lo. 03 - Com o arquivo aberto, o Access pode apresen- tar um aviso de seguranga abaixo da Faixa de Opgaes. Se este aparecer, dé um clique no botao Habilitar Contetido. Agora é hora de conhecermos um pouco do banco de dados. Para isso, veremos, de forma geral,a estrutura do arquivo que acabamos de abrir. Note que nosso banco de dados apresenta as seguintes tabelas criadas: Apélices, Automiéveis, Clientes ¢ Iméveis que se encontram na coluna Todos os objetos dio Access. Antes cle comecar- mos a trabalhar com uma tabela em espectfico vamos organizar estas na coluna todos os objetos do Access. ‘Assim, todos os objetos pertencentes a essa lista serao organizados pelo tipo de objeto que representam, como Tabelas, Formulérios, Relatérios, etc. Vocé vera esses outros tipos citados durante o curso. 04 - Dé um clique na seta ao lado do nome Todos os objetos do Access, como indicado na figura. Uma lista ird aparecer. Nela, escolha a opcio Tipo de Objeto que, nesse caso, jé deve estar selecionada. Enpeateenpie Figs icel | Clue Oadosfernor Fod6s 0s Obje aca pacaes Cadastrar um registro utilizando um Formulario; (oar Nesta atividade apostilada, conheceremos um pouco mais sobre o Microsoft Access 2010. Abriremosalguns tra- bbalhos que construiremos no decorrer do curso, além de visualizar na prética alguns conceitos abordados teorica- ‘mente nas aulas interativas que tivemos até aqui. Sao eles: 0s Relatérios, as Consultas e os Formulérios. Desse modo, voo8 teré uma base melhor para as préximas aulas, nas quais iniciaremosa construgao de alguns bancos de dados. ReEEEERRIRRERENENRNNNO EMO 7 (EB) cconstnuinoo umsanco se vA008 Em nossa aula anterior vimos o funcionamento das tabelas e 0 quanto ela é importante, j4 que é 0 centro de um banco de dados. Porém, nao podemos esquecer que nem s6 de tabelas sao formados os bancos de da- dos. Juntamente com elas temos outras ferramentas que trabalham juntas para garantir a integridade e funcionamento de todo o banco de dados. Tais ferramentas serdo abordadas agora em nossa aula e sao elas: Formulirios, Relatérios e Consultas. A primeira ferramenta abordada sera o Formulétio. ‘Teremos os conceitos sobre ela e como sao utilizados os formuldrios em um banco de dados. 0 formulario utilizado em um banco de dados é algo muito simples de ser entendido e muito importante também, jé que ele é 0 rosto do banco de dados, ou seja, atela que o cliente que usa o banco verd toda vez. que © banco for aberto e utilizado. Por isso o formuldrio deve ser bem construido e com suas opgies e botdes bem po- sicionados para criar algo relativamente agradavel, que seja ao mesmo tempo bonito e funcional. Fazendo uma comparago para que vocé possa en- tender melhor o que é um formulério, vamos dar conti- nuidade ao exemplo das Tabelas. Naaula anterior vimos que as tabelas podem ser com- paradas a fichas que ficam dentro de gavetas de um ar- quivo, correto? Entdo, o formuldrio nada mais é do que 0 design dessa ficha, ou seja, como & a disposi¢ao dos cam- pos da tabela (nome, idade, enderego) nessa ficha:Tam- ‘bém pode contar com o slogan da empresa dona do ban- co de dados entre outras opgies. Para representar isso, temos como exemplo clesenho a seguir. Preste atengao! 7 ‘i |] toe sentation | | Nacmante —oxoeiisns | menage NOME: Norberto Martins Enderego: Pca.15 de maio,12 Cadastron: 34687-115 C Tel: (16) 3225-5355 Tatui Note que no desenho temos uma ficha que representa a tabela clientes e, nela, todos os dados necessarios dos clientes que forem cadastrados. Veja como os campos esto dispostos na ficha, sua formatacao, 0 logotipo da marca. Isso tudo faz par- te do formulario, ou melhor, isso 6 0 formulario; Ele puxa as informagdes de uma tabela e organiza de ma- neira a torné-las mais simples e funcionais. ‘Vejamos, agora, um exemplo de um formulirio pron- to do Microsoft Access para uma melhor visualizagao de como ele pode ficar. Durante o curso, aprenderemos como isso é feito so5 8 tar tases 8 Perceba como este formutério apresenta um layout agradkivel e que, mesmo sendo simples é algo relativa- mente funcional, que é o que um cliente busca, ja que quanto mais facil e simples o uso de uma programa, no nosso caso 0 banco de dados, melhor é, concorda? Vere- ‘mos mais sobre formulérios durante essa aula e, tam- bém, no decorrer do curso, Ento vamos continuar. 0 que veremos agora sao os relatérios, outra ferra- menta do banco de dados que utilizaremos durante o curso. Também veremos exemplos nesta aula de como so e funcionam, Para exemplificarmos como € um relatério, vamos dar continuidade ao mesmo exemplo das tabelas e for- muldrios, Sendo assim, podemos definir um relatéria como uma ficha, assim como é uma tabela, porém uma ficha que contém informagdes de uma tabela toda. Por exemplo: no arquivo temos uma gaveta para cada tipo de ficha, seja ela de clientes, produtos, entre outros, cor- reto? Pois bem, um relatério nada mais é do que uma ficha completa de uma determinada gaveta, ou seja, ele pode ser, por exemplo, uma ficha completa da gaveta que contém as fichas referentes aos clientes. Sendo assim, 0 relat6rio mostraria de uma vez. sé todos os clientes ca- dastrados ¢ as informacées da tabela clientes, Parece complexo? Pois nao é! Vendo o desenho a seguir, voce Filmes por Categoria = ir ACCESS 2010 vai entender 0 que realmente é um relatério, observe: OWE: Norberto Martine Enderea: Poa15 de mao, 12 Cadasion: 34687-115 € Tel: (26)3225-5355 matus Endereo: R.coz.tavaree, 543] Cadaston: 0251174-008 Te: 2179242-7764 5 Paste Ender A Tanandare, 1342 Casasten: 67528-064 C Te: (19)2553-1266 cartos| | Te Nowe: r1ide de sours Crus Endorgo: Rides Tupi, 562 Cadasvon: 20078-032 (22)9496-1214 & Panto Nome: Diane second Endereo: av-cuassa 1125-4 Casto ns 760222-09 & Tel: (22) 3982-0421 § Pato Enderega:8. cate Graco, 110 Cadastion: 7258640032 6 Yas(a3)3719-2527 8 Pesto Entereo:R. Denostenes 72 (Csdasto n-4s6002-222 # Th: (4) 3265-7786 AF Endergo: R rasspare, 98 Cadsstron: 23964-015 ¢ Ts (23) 4436-2123 6 Paste Como podemos ver no desenho o relatério é uma ficha que apresenta informagoes de varios clientes ca- dastrados, 0 que facilita 0 trabalho, ja que, as vezes, ne- cessitamos das informagdes de varios usuarios. Agora veremos como um relatério é apresentado no Microsoft Access, sendo assim observe a imagem a seguir: me mre em MN on metus saan i i 2 = jit ACCESS 2010 Observe que o relatério apresenta em um nico ar quivo todas as informagbes necessarias, definidas de acordo com a necessidade, de uma determinada tabela do banco de dados. Nesse caso, o relat6rio da imagem apresentada ¢ refe- rente aos filmes de uma determinada categoria de uma videolocadora, Veremos mais sobre relatérios nessa aula e também no decorrer do curso. A ferramente que conheceremos agora é a consulta que, como o préprio nome diz, é algo utilizado para se uulta no banco de dados, Ela é feita em cima de uma determinada tabela na qual qualquer in- formacao de qualquer campo pode ser consultada para assim, coletar informagdes que sejam necessarias. No Microsoft Access podemos criar consultas especfficas para determinado campo e nao é nada complicado fazer isso. A seguir, veremos um exemplo de como fazermos uma consulta no Microsoft Access, vejamos: \Veremos mais sobre consultas e seus tipos no decor- rer do curso, sendo assim, vamos continuar. Agora iremos conhecer um pouco dos trabalhos que sero desenvolvidos durante nosso curso. Daremos uma aten¢ao especial para a parte que demonstra os formulétios, relatérios e consultas para que fique bem explicito o funcionamento eo uso de cada ferramenta. Vamos comecar mostrando 0 primeiro projeto que BEDE os . * Hime tier a gona ce oeemmawnments seme YD te cre A Cadastro de Cli serd desenvolvido. Trata-se de um sistema de banco de dados para uma loja que vende produtos eletronicos. Esse projeto contém formulérios, relatérios e, também, consultas. Nés veremos alguns exemplos para um me- Ihor entendimento. ‘Vamos ver, primeiramente um exemplo de Formulé- rio. Preste atencdo na figura a seguir: # PT come {50 REE ETS scnmcnmangaual sinning cnet aoncssarenememceicesommensscnennfiS 10 ACCESS 2010 Veja que, na imagem, o formulario apresentado é refe- rente A tabela Clientes, ou seja, esse formuldrio apresen- ta informagdes contidas na tabela Clientes que, no caso, do as informagdes de cadastro de cada cliente, como nome, endereco, profissao, entre outros, Note, também, que no rodapé do formulério temos um navegador de registros que nos possibilita avan¢are retornar a todos os registros cadastrados na tabela em que o formulario faz referéncia. FB vomeescee| para Jardim dos argues cide StoPaslo. cep sans Tone (oxs}2225.9675, mall brunasiv@hatmalcom Nascimento ovfos/t972 Neconaiade sesite Estado cM Sotes “Gideinsss Peauewr —¢ y Celular (oeanssean25 Essa é uma ferramenta do proprio Microsoft Access, porém podemos criar um navegador desses através de botes e aprendieremas isso no decorrer do curso. Assim, ‘vamos comecar a nos familiarizar com 0 projeto. Ent3o, 0 ‘que faremos agora é incluir um cliente através desse for- mulério, apenas para vermos como funciona. Vamos li! 01 - Primeiramente vamos abrir o aplicativo. Par isso, clique no menu Iniciar e, depois, Todos os progra- mas. Dentre as op¢des mostradas, clique sobre Micro- soft Office. Em seguida, clique em Microsoft Access 2010 e aguarde o seu carregamento. 02 - Como programa aberto, trabalharemos com um, arquivo de banco de dados jé pronto. Para isso, clique na opgao Abrir, Logo apés, dé um duplo clique em Do- cumentos e, entao, selecione o arquivo Magazine Eléc- tron. Por fim, pressione a tecla Enter para abri-lo. 03 - Com o arquivo aberto, o Access pode apresen- tar um aviso de seguranca abaixo da Faixa de Opgdes. Se ele aparecer dé um clique no botéo Habilitar Con- tetido. 04- Agora podemos cadastrar um novo cliente. Para isso, devemos deixar o formulario em branco para po- dermos comesar o cadastro. Sendo assim, faga 0 seguin- te: dé um clique no boto Novo Registro da barra de navegacao no rodapé do formulario, como indica a figu- raaseguir: 1 TI Telefone || E-mail Nascimento Profiss30 Observacdes ee ise oa 05 - Agora, com o formulario em branco, vamos co- megar a cadastrar um novo cliente. Sendo assim, dé um clique no campo Nome e digite Jodo Carlos Fei- tosa io Filtrad 06 - Em seguida pressione a tecla TAB de seu tecla- do para ir para 0 préximo campo, que no caso é 0 cam- po Endereso. Nele, digite: Rua Amador Bueno, 230 ¢ pressione mais uma vez a tecla TAB para passar para o préximo campo. 07 - Agora continue cadastrando as informagbes do cliente de acordo com a tabela a seguir: Seeman ressere ACCESS 2010 Codcliente 19 Nome Jo¥o Carlos Fetosa Endereso Aus Antadion Bue, 230 Bairro centro cidade Americana cep 15674-098 Estado sp Telefone —_(oxats) 78-3719 Celular (oxx1s) 3892-0101 Email Joacfeitosa@yahoo.com.br Nascimento 15/03/1965 Nacionatidade Brasileiro Estado cil casado Profissio —_Engenheiro Ro 129873439 CPF 567.362.975.38 Observagées nada a Regitr We aSeeid WY | RaoFitrade | Panavise | 4 Fs » 2108 (EB rasaiianoo commen Muito bem, assim acabamos de cadastrar mais um liente através do formulario e, automaticamente, esse cliente sera incluido na tabela Clientes do banco de da- dos. ‘Agora, vamos passar para um exemplo de Relatério e que, nesse caso, faz parte de um outro projeto que sera desenvolvido no curso, Trata-se de um banco de dados para uma locadora de filmes. Esse relatorio faz referéncia as informacdes contidas na tabela Filmes, sendo que o relatério é sobre os Filmes divididos por categorias. Nesse caso, foi escothida a categoria Sus- pense. Vejamos como ele é apresentado: ED bare anioms 3 wor Filmes por Categoria | teed = = ee CE OE sro 2 sent 1 a fg ticor woneanan emu BB owtanesasie 3 Veja que o relatério apresenta apenas os filmes de- finidos como suspense em sua categoria e, além disso, mostra as informacdes sobre cada um, como titulo, vax lor da locagao, diregao. Dentre outros. Vale destacar que 0s campos que serio apresentados nos relatérios so configurdvels, ou seja, é vocé quem define quais campos sero apresentados e como eles serdo apresentados, Agora, para aprendermos mais ainda sobre relato- rios, vamos utilizar de maneira rapida um relatério ja prontu, que pertenice a outro projeto que tremos desen- volver, de uma Videolocadora. O relatério que utiliza- remos agora faz. referéncia nesse caso a tabela Filmes. Este relatério faz uma pesquisa dos Filmes por catego- ria, Sendo assim, ao abrir o relatério, voce pode digitar uma categoria de filme a sua opgao e ver quais os filmes que a locadora contém pertecentes a tal categoria. Veja- ‘mos como funciona isso na prética. Vamos li! 08 - Como ja acabamos 0 cadastro, agora precisamos abrir outro arquivo de banco de dados. Entao, primeira- ‘mente, dé um clique sobre menu Arquivo e, em seguida, clique na opgao Sair. Inpressac Envie o of pari ze] (09 - Como vamos abrir um arquivo novamente, clique no menu Iniciar e, depois, em Todos os programas. Dentre as opcdes mostradas, clique sobre Microsoft Office. Em seguida, clique em Microsoft Access 2010 eaguarde o seu carregamento. 10 - Com o programa aberto, trabalharemos com um arquivo de banco de dados j4 pronto. Para isso, clique nna op¢aio Abrir. Logo apés, dé um duplo clique em Do- cumentos e entao, selecione o arquivo Videolocadora, Por fim, pressione a tecla Enter para abricto 11 - Com 0 arquivo aberto, o Access pode apre sentar um aviso de seguranga abaixo da Faixa de Opedes. Se ele aparecer, dé um clique no botao Ha~ bilitar Contetido. 13 ACCESS 2010 12 - Dé um duplo clique no relatério Filmes por Ca- tegoria na barra lateral vertical do Microsoft Access, como indica a figura a seguir: SD Fiimes BB voccses 2 switenvoaranens Consultas Bl chentes por cidade Bl Fimes por categoria SB tocagées Reaizagss Clientes Detathes da Locasio Filmes Locacses Menu de controle Relatérios = I Endereco para Corresponden, 1 Locacdes BD Autotvee 13 - Na tela iré aparecer uma janela com a mensagem Digite a categoria desejada uma caixa de texto logo abaixo, Nessa caixa, digite Suspense e, em seguida, clique no botdo Ok. Inserivalordo parimetro (2 [aise] —__| Diote a catesora seg | Je contra pa [Suspense t. | [gee] i i TR IN ime ACCESS 2010 Veja que, ao clicar em Ok rapidamente é apresentado na na categoria de suspense, como indica a imagema seguir: tela o relatério que contém todos os filmes cadastrados So 3 FB cinncoe cca sine caegrie 2 Filmes por Categoria No caso, esse relatorio foi criado com a finalidade de pesquisar e mostrar os filmes por suas categorias, ou seja, foi pré-definido na criagao do relatério que ele executaria esse proceso, porém isso é variavel e pode- mos criar relatérios baseados em diversos dados. Du- Fante 0 curso aprenderemos isso e outras opgies dos relatérios. Por fim, veremos como funciona uma Consulta nos banco de dados, algo muito simples de ser utilizado, po- ‘rém muito ttil quando precisamos pesquisaralgum dado cadastrado em todo 0 banco, Sendo assim, vamos la! 14- Como jé estamos com o arquivo da Videolocadora aberto e é nele que visualizaremos a consulta, apenas dé ‘um duplo clique em Clientes por Cidade na barra lateral vertical do Microsoft Access rna categoria de Consultas. 15 - Uma janela iré aparecer com a seguinte mensa- gem: Informe a cidade e uma caixa de texto logo abai- xo, Nessa caixa, digite So Paulo e, em seguida, clique no botao Ok. por Informe a dade 3 gp 4 re) 16 - Feito isso, veja que é apresentada uma lista com todos os clientes que tem em seu cadastro a cidade de Sao Paulo. Como péde notar, a consulta funcionou per- feitamente. Entao feche a janela de consulta Clientes por Cidadi rsam0 set sma nd Isto nos mostraa facilidade e agilidade que temos para pesquisar e encontrar informacdes em um banco de da- dos qualquer. valido lembrar que as consultas so con- figuraveis, ou seja, durante 0 processo de criagao delas, escolhemos em qual tabela sera feita a consulta e muitas outras opgdes, mas nao se preocupe com isso agora, pois veremos detalhadamente esse processo durante as aulas posteriores do curso. 17 - Assim chegamos ao final da nossa segunda aula apostilada, mas nosso trabalho est apenas comegando. Daqui para frente é que comegaremos a construgao de ‘um banco de dados a partir do zero e, assim, aprende- remos tudo que ele pode nos oferecer. Como nao o uti- lizaremos mais, saia do Microsoft Access, clicando no botao Fechar. Assim terminamos nossa aula, Garantimos que foi uma atividade muito titil em seu aprendizado, jé que os recursos vistos aqui serao muito utilizados na realiza~ 20 de outros trabalhos. Mas nao pense que acabou, an- tes de passar para a préxima, responda & avaliagao que ajudard a reforcar ainda mais os conceitos ensinados hoje. Boa sorte e até a proximal ACCESS 2010 yj men | / ] / Ola! Bem-vindo a terceira aula do curso de Banco de Dados. Nesta ; aula, iniciamos a construcdo de nosso primeiro projeto, a loia “Magazine Electron’. Vale lembrar que nosso principal objetivo | serd de gerenciar a loja e, por isso, temos muito trabalho pela. | frente. Sendo assim, continuaremos a construgao deste projeto usando as aulas apostiladas. Nesta aula apostilada, teremos um objetivo em especial: criar e editar tabelas. t Conheceremos detalhes acerca desse assunto, afinal é preciso | também possuir um bom material apostilado para ser usado em pesquisas posteriores. Assim, é importante que vocé faga todos 0s exercicios com muita atengao e tire o melhor proveito possivel deste curso. E 0 que esperamos! i f Semfins —Projetos tocrativos > Criar uma tabela; 5 D Aprender a editar tabelas (Formato, inserir © | excluir campos): ® > Aprender a inserir dados na tabela; 4 iH Naatividade dehojereforgaremos os conceitos apren-_ dados corretos e suas descrigdes. Feito isso, realizare- |) i. didos durante a aula interativa e, assim, iniciaremos a mos o cadastro de alguns produtos, para povoar nosso | construgao de uma nova tabela: a tabela produtos, na banco de dados. No final, o nosso trabalho ficara como qual criaremos seus campos, atribuiremos os tipos de mostra figura abaixo: | ‘Mapsine tn’ Bace de aa econ D> WiccreR = E fe ctorominy = > A a + Prei® = Fete > Cigue par 5250000 pumenates ixane)RSeoiee Conhnte eds 522000 4 polls 15 Semen a ACCESS 2010 | Como sabemos, um banco de dados completo deve ser formado por quatro elementos fundamentais: Tabe- las, Formularios, Consultas e Relatorios. Estamos ainda na primeira etapa. Entao, comegaremosa trabalhar com tabelas. As tabelas representam uma parte importante na construgao de um banco de dados, afinal nelas sao armazenadas as informagées de todo o banco. Em nosso ‘caso, teremos trés tabelas criadas no banco. Cadastro de Clientes: armazenaremos as informa- goes dos clientes. Cadastro dos Fornecedores: para guardar as infor- mages das empresas que fornecem os produtos, Cadastro de Produtos: para guardar informagées dos produtos da loja. Lembre-se: nosso programa poderia ser dotado de mais informagées, mas, no momento, esta é a necessi- dade do dono da loja, Agora, nesta aula apostilada, nos concentraremos na tabela Cadastro de Produtos. 01 - Daremos continuidade a construgao do nosso banco de dados. Portanto, ser necessario abrir o arqui- ‘vo que criamos na aula interativa. Para isso, primeira- mente abra o Microsoft Access 2010 e, em sua tela de boas vindas, clique sobre o arquivo Magazine Eléctron no painel Recentes. Grae Dados Eterna Ferrament Mocs Spee Pagina { | | | i al | 18} Banco de ddedosem 02 - Com 0 arquivo aberto, o Access pode apresentar ‘um aviso de seguranca abaixo da Faixa de OpgGes. Se ele ‘parecer, dé um clique no boto Habilitar Contetido. ful 03 - Agora iremos criar uma nova tabela. Para isso, dé um clique na aba Criar, pois é ela que contém as opgdes de criagao no banco. Dentre as opcées da aba, escolha a opcdo Tabela dando um clique sobre ela. Isso fara com que, automaticamente, a mesma seja criada. Partes de Aplicativo + Modelos [Design Listas do la Tabela SharePoint Tabelas 04 - Para comecar a construcao de nossa tabela, dé uum clique na parte inferior do botao Modo de Exibicgo eescolhaa opeao Modo Design para que possamos me- xer na estrutura da tabela, a fo 2 ee ~ tf cra Dados tsternes —_Fetramer 05 - Uma janela chamada Salvar como ira aparecer. Apague o que esta escrito na caixa de texto e digite Pro- dutos. Feito isso, clique no batao OK. Isso fara com que o projeto seja salvo com essa nova tabela no banco, mes- ‘mo que ainda nao contenha nenhum dado. 06- Agora comegaremosa incluir os camposna tabe- Ja, No primeiro campo, digite CodProduto e confirme com a tecla Enter. Ao pressionar essa tecla, passamos para a coluna Tipo de Dados. Nela definimos o tipo de dados que serd armazenado pelo campo. No caso, deixe como esté, por padrao iLiiasom Em um banco de dados, os campos sao classificados de acordo com 0 tipo de dados relacionado. Assim, cada ‘campo pode armazenar apenas um tipo de dado dife- rente, Veja, a seguir, os tipos de dados com suas respec- tivas explicagées e utilizagdes: + Texto - Poder armazenar textos ou informagies de texto ou niimeros desde que nao exijam célculos. Por cexomplo: CEP, (até 255 caracteres). + Memorando - Texto longo ou combinagies de texto enimeros, (até 65.535 caracteres). + Niimero ~ Dados numéricos baseado em célculos ‘matemiticos (1, 2, 4.0u 8 bytes). + Data/hora - Valores de data e hora para os anos de 100 2 9999 (8 bytes). + Moeda ~ Valores monetérios e dados numéricos utilizados em célculos matemiticos, com precisdo de 15 digitos & esquerda do separador decimal e quatro digitos a direita (8 bytes). + Numeragdo Automatica - Numero sequencial ex- clusivo (incrementado em 1) ou ntimero aleatério atribuido pelo Microsoft Access sempre que um novo registro é adicionado A uma tabela (4 bytes) + Sim/Nao - Valores Sim/Nao e outros tipos de cam- po queaceitam somente um dentre dois valores (Sim/ 2 ESE DUNS SSR whan areata 17 ACCESS 2010 . Ey -Nao, Verdadeiro/Falso ou Ativado/Desativado) (1 bit), + Objeto OLE - Objeto vinculado ou incorporado a uma tabela do Microsoft Access (pode ser uma plani- Iha do Microsoft Excel, um documento do Word, gré- ficos, sons ou outros dados binarios). (até 1 gigabyte) + Hiperlink - Texto ou combinagdes do tipo texto + niimeros armazenados como texto, utilizados como um vinculo (hyperlink). (Cada uma das 3 partes de um tipo de dados pode conter até 2048 caracteres). + Assistente de Pesquisa Cria um campo que per mite a escolha de uma tabela ou uma lista de valores- por meio de uma caixa de listagem ou de combinacao. OMS Access utilizaré os valores selecionados no as- sistente para definir 0 tipo de dados. 07 - Agora passaremos para o campo Descrigao, no qual descrevemos 0 que campo deve receber ou algo do tipo. Como ndoacrescentaremos nada nesse campo, pres- sione a tecla Enter duas vezes para que passemos para 0 réximo campo, no caso,ocampo que se encontra abaixo. 08 - Preencha os demais campos, baseando-se nas in- formagtes da imagem a seguir: gen OE miss ee a = = a Como jé acrescentamos todos os campos em nossa tabela, chegou a hora de alterar suas propriedades, que sio algumas informagées de cada campo. Os campos de uma tabela do Microsoft Access tém propriedades como: tipo de dado, formato, ntimero de caracteres, re- ‘gras, legenda, entre outras. 0 que faremos éalteré-los. 09 - Para isso, clique no campo Tipo ¢ com ele sele- cionado, altere 0 valor de Tamanho do campo em suas propriedades para 16. ie mmrmoaas 2a nee ACCESS 2010 > [DE um dupe cTaue aga © Gee 10 - Domesmo modo que acabou de fazer, altere o né- mero de caracteres do campo Nome para 40 caracteres. po Jeo a uanticade emes Detathor do produto eno Prego Moca rote objeto our ‘Access 2010, ao criarmos uma tabela, a mesma abre com 0 campo cédigo definido como chave priméria, Por este motivo, nao precisaremos atribuir chave primaria anenhum dos campos dessa tabela, pois isso ja fot feito. Note que o campo cédigo nao se repetiré para nenhum dos registros e garantir a integridade da nossa tabela. 11- Como terminamos a criagdo desta tabela, clique no botao Salvar para que nao corramos 0 risco de per- der todo o nosso trabalho. Feito isso, clique no botao Fe- char, como mostra a imagem a seguir. Assim, fechamos apenas a tabela e nao 0 Access. 2 3 2 Simatic (cues Agora que jé aprendemos a criar nossa tabela, vamos aprender como podemos usé-la, ou seja, veremos como acrescentar registros em uma tabela, Essa é uma tarefa muito simples, acompanhe: 12 - Primeiramente, abriremos a tabela. Faga isso com um duplo clique sobre a tabela de Produtos. 0 recurso chave primaria é algo interessante e im- portante para ser estudado. De forma simples, defini- ‘mos uma chave primaria em um campo que exige valo- res exclusivos, ou seja, nenhum dado pode ser repetido. ‘Além disso, quando definimos um campo como chave priméria, indicamos que ele nao pode ficar em branco. Deve haver sempre algo cadastrado nele. No Microsoft Taba = Sl ciener [Streamer 13 - Como jé definimos a Numeragao Automatica do prime campo CodProduto, esse valor sera sempre dado pelo proprio Microsoft Access, sendo assim, pres- sione a tecla Enter para passar para 0 préximo campo. 14-- Agora, cadastre os produtos tenha como base a imagem a seguir: Codprodto- ‘Tipo = Nome LEletronicos Esteira letronica 2ro 2Mévels —_Estente Harmony aMévels —Cedeiras Domus * (Novo} 7 @usntidade > Marea ~ Detaine: de produto ~~ ‘Prego > Calor Alimentagdor Lie votes 5 2.500,04 5 Estrela Dimensdes aproximadas (LxAx®) R$ 400, 4 Pollus Conjunto: 6 cadetras S120, “3 ——— = ee ACCESS 2010 15- Note que alguns campos nao permitema visualizagao completa do seu contetido. Para resolver isso, posicione co ponteiro do mouse entre um campo e outro, como mostra a imagem a seguir. T= Maus aan Bes dds fice Ba) Meera Be inom wu eBoy ees SS Someta 7 | MT woo Ae eee “Todos o: Objet do Ace. ©) « [=S-reomnen Be eee pa BP com CEL = Sone; tseraticro Seam Alene: ives ‘si a | Koren ear tomort Semis Dimcroterapnnas(UAse) RSet, aa, esses ssi csaaernome apo comune Sader rs e tuow) 16 - Com 0 mouse no local indicado, dé um duplo clique no local exato e perceba que 0 campo se autoajustou conforme seu nome e os dados contidos nele. Feito isso, d@ um clique no local indicado na imagem para movermos a barra de rolagem e melhorar, assim, nossa visualizagao. Ento, fara o mesmo em todos os campos da tabela. Yo N2s OY 2 ESI e)_somatas noes Tera le & L Thee Sl we 17 - Depois de todos 0 campos ajustados, clique no peramos que as possiveis ciividas que apareceram botdo Salvar e, em seguida, sata do Microsoft Access durante a aula interativa, tenham sido esclarecidas. licando no botao Fechar. Mas no pense que acabou. Antes de passar para a proxima, responda as avaliagSes que ajudarao ain- Assim terminamos nossa aula. Garantimos que foi da mais a reforcar os conceitos ensinados hoje. Até uma atividade muito itil em seu aprendizado. Es- a proximal! cae ATENEO SOMERS NOSE cL 2 19 G Pagina Inicial | Barcode | Eancode — Modeloe Modeorde Maus adosem | drcords reenter 'eemplo.—_enedelos trance’ | Webem ance Modes do offie.com Prosar medeer ne Oicecom) + tvs Contater- Quester Semfins Protos turer Werthos 04, aluno! Bem-vindo a mais umaaula do curso de Access 2010, Nesta aula apostilada, continuaremos atrabalhar com tabelas. Lembre-se que elas sao o alicerce de um banco de dados e por, isso, é justificavel darmos maior én- fase a elas. JA criamos os campos, agora resta definir algumas propriedades ou alguns recursos mais avancados que envolvem as tabelas, como por exemplo: mascara de entrada, regras de validagao. Tais recursos tém como objetivo facilitar o acréscimo de dados em uma tabela e tornar essa tarefa um pouco mais facil, organizada e com alguns critérios. Observe em detalhes como usé-los, ncaa RS de novos conceitos. Sendo assim, trabalharemos com mascaras de entrada para esta tabela, bem como regras de validagao. Dessa forma, padronizaremos a inser¢éo 7 ° at desta aula ser padronizar 0 acrés: de diversos dados e tornaremos nosso banco de dados lados num banco de dados e, com isso; mais integro. > aprender a utilizar Mascara de Entrada (que é e onde sdo usadas); Regras de Validagao; Texto para Validaca D Inserir dados na tabela. Podemos definir as Mascaras de Entrada como a for- maem que deve ser feitaa entrada de dados nos campos das tabelas. 0 objetivo disso € padronizar ou garantir que os dados sera sempre cadastrados de uma mes- ma forma nas tabelas e, também, facilitar a entrada de dados. E um recurso bem simples de usar e muito titil. Durante esta atividade, trabalharemos com a tabela fornecedores, que j4 estaré pronta. Nao a construire- Basicamente, ele trava o campo e impede que dados di- mos, pois, utilizamos conceitos que vocé jé conhece e, ferentes do esperado sejam cadastrados. Vejamos em por isso, pouparemos seu tempo para o aprendizado — detalhes como ele funciona, ommocnnenccneammmcmceansalia 20 a SESSION ET Nao ha duvida que as Mascaras de Entrada nos aju- ‘dam bastante. Vocé deve ter notado, também, que 0 Ac- cess possui algumas Mascaras de Entrada ja definidas para campos mais comuns. Porém, temos a liberdade e, nao raro, a necessidade de criarmos uma Mascara de Entrada. J4 criamos algumas, entretanto sé trabalha- mos com um caractere, o “0”. £ importante saber que existem iniimeros caracteres que podem ser usados para criar Mascaras de Entrada. Conhega alguns na ta- bela abaixo: + 0 - Digito (de 0 a 9, entrada obrigatoria, sinais de adigao [+] e subtragao [-] nao permitidos) + 9 Digito ou espaco (entrada nao obrigatéria, si- nais de adicao e subtracao nao permitidos) ‘+ #- Digito ou espaco (entrada nao obrigatéria; os espagos 20 exibidos como vazios quando no modo Edi- ‘40, mas os vazios so removidos quando os dados sao salvos; sinais de adigao e subtracao permitidos) + L-Letra (de AaZ, entrada obrigatéria) + ?-Letra (de A aZ, entrada opcional) + A-Letra ou digito (entrada obrigatoria) + Letra ou digito (entrada opcional) + & - Qualquer caractere ou um espago (entrada obrigatéria) 01 - Para comecarmos, inicie o Microsoft Access 2010 e,natela de boas vindas, abra 0 arquivo Magazine Electron do painel Recentes. Com o arquivo aberto, 0 Access pode apresentar um aviso de seguranga. Se ele aparecer, faca o que esta des- crito no préximo passo: 02 - Dé um clique no botdo Habilitar Contetido do ‘Aviso de Seguranca e prossiga com a aula. 03- Dé um duplo clique sobre a tabela Fornecedores para abri-la, clique no botdo Mado de Exibigao e, logo em seguida, clique na op¢o Modo Design. Assim pode- remos trabalhar com os campos da mesma. ACCESS 2010 a + C-Qualquer caractereou um espago (entrada opcional) :5-/+Marcador decimal e separadores de milha- res, de data e de hora. (0 caractere realmente utilizado depende das definigdes da caixa de didlogo Proprieda- des de Configuragdes Regionais no Painel de Controle do Windows) ‘+ <- Faz.com que todos os caracteres sejam conver jos em minisculos. + >- Faz com que todos os caracteres sejam conver- tidos em matusculos. + |= Faz,com que a mascara de entrada seja exibida da direita para a esquerda, e nao da esquerda para a di- reita. Os caracteres digitados na mascara sempre pre- enchem da esquerda para a direita. E possivel incluir 0 ponto de exclamarao em qualquer lugar da mascara de entrada. ‘= \ + Faz com que o caractere seguinte seja exibido como caractere literal (por exemplo, \A é exibido sim- plesmente como A). Conhecendo esses caracteres, podemos atender a praticamente todas as necessidades que possam surgir. Experimente fazer exercicios, criando modelos de Mé: caras de Entrada para campos como: Telefone, RG, CPF, CNPJ, CEP e outros, (04 - Com os campos da tabela aparentes, vamos cot figurar a mascara de entrada para 0 CNPJ. Para isso, c que sobre ele e, logo em seguida, em Propriedades do campo, clique sobre Mascara de entrada. Nomedecsmpe Tipo de pene codigo umoragio A fa emer & Tero — I nasdosoxit Tero ener tect __ | ewes rer ator presto. Rega de valida Teste de vaidacio Requetida SW, A a ee eC A ACCESS 2010 05 - Note que, ao clicar neste campo, um pequeno botdo aparece no canto direito, Nés o utilizaremos para abrir o Assistente de mascara de entrada, Sendo as- sim, clique sobre ele. (06 - Nossa intengao é criar uma mascara para ocam- po CNP}. Note que o Access ja possui um modelo padrao para isso, Portanto, clique sobrea opgo CNPJ/CGC para selecioné-lo, Feito isso, clique em Avangar. 07 - Agora, clique na caixa Experimente e digite 6 se- guinte: 1367056322185. Note que 0 contetido se en- caixou perfeitamente na mascara, o que indica que ela & perfeita neste caso, Portanto, ao terminar a digitacao, clique no botao Avangar. 08 - Agora, o assistente nos pergunta de qual forma queremos armazenar os dados, se com os simbolos (hi fens, parénteses, etc) ou sem eles. Escolha a primeira opcao: Com os simbolos na mascara, deste modo: 58.538.222/3078-36. Atencio: caso parte final esteja com outro ntimero, nao se preocupe, afinal nessa op¢ao temos apenas um exemplo de como ficard a mascara de entrada. 09 - Com tudo definido, dé um clique sobre 0 botéo Avangar e, em seguida, clique no botao Coneluir para aplicarmos a mascara de entrada. 10 - Vejamos como ficou essa alteragao. Clique na parte inferior do botdo Modo de exibicao e logo em se- guida, clique em Modo de Exibicao de Fotha de Dados, Ao clicar nesse botao, aparece uma janela informando- nos que é preciso salvar a tabela primeiro, Sendo assim, clique no botao Sim 11 - Feito isso, cadastre as informagtes mostradas na imagem e note que, a0 digitarmos o campo CNPJ, a Mascara de Entrada que definimos é aplicada automa- ticamente. Todo esse proceso, além de muito simples, € muito ttil, pois temos a garantia de que os dados sao sempre armazenados uniformemente. 7 dow Se CE Rasen Ee] | [Recueico ne siigo __empres_- nartosoea : | perme comprmento se Sin a Tee ee a a ra [+ Theves le wu 12 Agora, termine de cadastrar este fornecedor se- guindo os dados abaixo: Enderego: Av. Carlos Antonio, 5236 Bairro: Botafogo Cidade: Sao José dos Campos Estado: SP CEP: 12227010 ‘Telefone: 01239415824 Fax: 01239415824 End. Cobranga: Av. Carlos Antonio, 5236 Contato: Dr. José da Silva Girotto 13 - Muito bem! Agora definiremos as Mascaras de Entrada para os demais campos desta tabela. Como ‘vocé pode perceber, as informagdes dos campos IE, CEP, telefone e Fax esto sem Mascara de Entrada, dificul- tando a leitura dos mesmos. Entio, clique na parte infe- rior do botdo Modo de Exibigao e, logo em seguida, cli- que em Modo Design para visualizar a tabela no modo estrutura e, assim, padermos fazer alteracbes. 14 - Definiremos uma Mascara de Entrada para 0 campo IE. Para isso, selecione esse campo. Em Proprie- dades do Campo, clique sobre a linha Mascara de En- trada e digite 000.000.000.000. = Fomecedores| Nome de campo Tipo de dados _ \cosigo: Numeraglo Autométic Empresa Texto Fazio Sociat Texto F cnps a_Texto Pie x0 Enderego Texto Bairro Texto Cidade Texto Estado Texto cep Texto Telefone Texto Fax Texto End Cobranga Texto Geral Pesguiel Tamanho co campo Formato areara de entags | egenaa | valor past [nigra de vstasese | testo ae vauaaczo 28 | 22 15- Pratico, ndo é? Vejamos se voc aprendeu. Aplique agora as Mascaras de Entrada para os demais campos. Certifique-se de que vocé selecionou o campo correto € quea linha Mascara de Entrada esté selecionada: CEP: 0000-000 / Telefone: (0x00) 0000-0000/F a x : (0xx00) 0000-0000 16 - Terminado isso, volte a0 Modo de Exil Folha de Dados, lembre-se de salvar as alteragdes. io de J4 podemos notar que us dads ficaram bent sais f= ceis de visualizar, pois agora o campo IE tem seu con- tetido separado por pontos, assim como definimos na méscara de entrada. 0 mesmo acontece com os demais campos. 17 - Como criamos mascaras novas, vamos cadastrar ‘um novo fornecedor para comprovarmos que elas estao funcionando perfeitamente. Para isso, clique no botio Novo registro, pressione a tecla Tab e preencha de acor- do com a imagem a seguir: ~] Rashosocel «| CNPS f Canrmoveiside. Cary Moveis 12.2 4s/ona 2 eleconbastt68, Mark Tleona_ 22358a52/0019 ino} nde [32817323000 Av: Carlos Antini, 5236. Botafogo | S4o Jos8 dos campos 21554215000 ruaVitorAndade, 255. Suleste Slo Carlos lesta-| CEP -| Telefone -| fax Isp 42270010 (Oxx12) 3941-5824 (Oxx12) 3941-5824 ISP 13656-905 (0xx16) 3351-8529. (Oxx16) 3351-8529 End Cobranga = Observagbe - ‘Av: Carls Antonio, 5236 Dr. José da Silva Girotto us vitor Andrade, 256 St. Ciudto Matos ACCESS 2010 18 - Como terminamos este cadastro, feche esta ta- bela, pois nao trabalharemos mais com ela. 19 - Feito isso, utilizando seus conhecimentos, abra a tabela Clientes dando um duplo clique sobre ela ealtere ‘0 seu modo de exibigio para Design. Irabalharemos, agora, com regras de validacao, nas quais especificaremos qual valores podem ser inseridos em determinado campo. Utilizaremos, neste projeto, 0 campo Nascimento, onde impediremos que datas muito antigas sejam inseridas e, também, datas que ultrapas- samo dia atual. Assim, garantimos quea data nascimen- toseja realmente verdadeira e garantimosa integridade do nosso banco de dados. Entao, mos a obra! 20 - Clique no campo Nascimento e, logo depois, cli que, também, no campo Regra de validagao, localiza- do na area Propriedades do campo. Feito isso, clique no pequeno botdo que aparece no canto direito, como mostra a imagem a seguir. raweqoe numa seme 21-- Ao fazer isso, uma nova janela se abre. Nela, espe- cificaremos quais operadores utilizaremos para validar © contetido do campo em questo. Sendo assim, clique ha op¢ao Operadores ¢, logo depois que surgir duas co- lunas, clique em Comparagao, da colina Categorias de Expressao, 22 - Pois bem, agora precisamos selecionar o opera- 2 | dor que utilizaremos. Queremos que a data de nasci- mento fique entre dois valores, ou sea fique entre uma data muito antiga ea data atual, pois nao tem como al- guém nascer hoje e jé fazer 0 cadastro nesse caso. Sendo assim, dé um duplo clique sobre a opco Entre, 23 - Na caixa de texto principal temos a seguinte ex- presto: Entre «Expr» E «Expr». Sendo assim, clique s0- bre o primeiro «Expr», como mostra a imagem e digite: 01/01/1900. Constr deepen Tite Ere pr dere ao: Ener ce eres en [amo moe [ano <5) one sasessebareso i sg # ExcenveceEmrenie | _Catepresee siento 24 - Em seguida, selecione o segundo «Expr» e, logo depois, clique sobre o sinal de mais (#) a0 lado da opeao, Fungées. Feito isso, clique sobre a opcao Fungées In ternas. 25 - Como estamos trabalhando com datas, clique sobre a opc3o Data/Hora, na coluna Categorias da Expresso. Logo depois, dé um duplo clique sobre a ‘op¢ao Data, na coluna Valores da expressao. Essa ex- pressao retorna a data atual, de acordo com o sistema. Entdo, 0 valor que digitarmos no campo nascimento, deverd estar entre a data de 01/01/1900 ea data atual 26 - Feito isso,clique no botao OK e clique sobre o campo Texto de validacao nas propriedades do cam- po. Nele, digite: Data fora do limite. Digite uma data entre 01/01/1900 ea data atual. 27 - Agora, volte a0 Modo de Exibicao de Folha de Dados, utilizando seus conhecimentos para isso. Nao se esquega de salvar as alteragdes realizadas. 2¥ - Como percebeu mais uma janela surgiu, para in- formar que as regras de integridade foram alteradas, afinal foi exatamente isso que fizemos, porém, como te- mosacerteza que os dados existentes sao validos paraa nova regra, e que por nao termos muitos dados em nos- so banco esse processo sera rapido, clique no botdo Sim. 29 - Utilizando a barra de rolagem, va até o campo Nascimento do primeiro registro da tabela. Nele, digite a data 01/01/1800 e pressione Enter. Uma mensagem apareceré, com o texto que digitamos no campo Texto de validacao, para informar que essa data est fora dos limites que especificamos, 30 - Sendo assim, clique no botao Ok e, entao, clique no infcio do texto e digite a data 05/12/1982 e pressio- ne Enter, Dessa vez a data foi aceita, assim como 0 es- perado, pois ela esta entre os limites que especificamos. Muito interessante, concorda? 31 - Terminamos, entéo, 0 nosso trabalho por aqui. Dessa forma, utilizando seus conhecimentos, feche 0 Access. Saiba que, como estamos trabalhando com um bbanco de dacs, nao precisamos salvar nesse momento, pois, assim que entramos com um novo valor, o banco salvo automaticamente. . Assim terminamos nossa aula, Garantimos que foi uma atividade muito dtil em seu aprendizado. Espera- ‘mos que as possiveis dividas que apareceram durantea aula interativa, tenham sido esclarecidas. Mas nao pen- se que acabou. Antes de passar para a préxima, respon- da As avaliagdes que ajudarao ainda mais a reforcar os conceitos ensinados hoje. Até a préxima! new er eee ee Modest Modslnée Meus Contatos Questéese Sem fins tarefar—lucratives Ola! Bem-vindo & quinta aula apostilada deste curso. Com relagao as tabelas, j vimos 0 necessdrio, portanto usa- Temos esta aula para aprender novos conceitos titeis para organizagao e localizagao dos dados. Geralmente, 20 criar um projeto, a intencZo é cadastrar muitos registros e isso torna clara a necessidade de organizacao, ja que precisamos ter total controle dos dados, mesmo que sejam muitos. 0 Access nos possibilita fazer isso de varias formas como, por exemple: classifica registro, itrarregistros on localiza registrs. Todas elas si ferramen- Nesta aula, aprenderemos diversas maneiras de or- Durante esta aula apostilada, abriremos 0 proje- ganizar e facilitar a busca de dados especificos dentro com o qual estamos trabalhando desde o Inicio do de um banco de dados. curso, Utilizando suas tabelas, aprenderemos a classi- ficar os registros de maneira crescente e decrescente, > Organizando os registros da tabela; de modo que os mesmos fiquem mais féceis de serem encontrados. Feito isso, aprenderemos a iltrar os regis- > Classificando registros; tros, de modo que somente o conteiido que precisamos fique aparente no banco, estando todos os demais ocul- > Filtrando registros; tos para nés. Por fim, trabalharemos com o recurso Lo- calizar, para encontrar registros especificos e passar 20 > Localizando registros. Access apenas parte de seu contetido. TI 0 1 Mga Bcron A anette ear Meas | ae = isnaincsl | Ci Ondenrnae torments autine sooo | anges _tnen 2 @| AY A tect emcee oy ato z en Le - ate Fae * X eae Marks Telefonia 22.554.952/001-98 621554215000 Sua Vitor Ande Suleste SfoCarlos SP 15050 Clary Mévets— 12123.4560002-65 128.128.123.000 sv. CatlosAetéBotalege So ox6 dor SP uma Hew Seny $3684 1S5/0002-87 S68.874568.000 RuaCentroOe Cosbe—SFoaulos? 0-5 Mungo over 31.256.85/e001-21 422587452000 Av. MaresOAL Primavera SGoavlo $9 1208 5 Ferman 25 | ACCESS 2010 so ep mo EE DROUIN Como destacamos na introdugao, 0 recurso Classifi- car Registros serve basicamente para organizar os re- gistros e facilitar, assim a localizagdo do mesmo. Atra- vvés dele podemos colocé-los em ordem alfabética ou numérica, em ordem crescente ou decrescente. Assim, podemos facilmente localizar qualquer registro por nome. cidade ou endereco, de acordo com sua vontade. Vejamos como: 01 - Com seus conhecimentos, abra 0 programa Mi- crosoft Access 2010, através do menu Iniciar. 02 - Feito isso, abra o arquivo Magazine Electron ~ ‘AS que se encontra na pasta Documentos, dentro do Disco Local (C:). Com o mesmo em sua tela, o Access pode apresentar umaviso de seguranga. Se este aparecer, fara o seguinte: 03 - Dé um clique no botdo Habilitar Contetido do ‘Aviso de Seguranga e prossiga com a aula. 04 Abra a tabela Fornecedores, com um duplo clique sobre ela, pois vamos usé-la com exemplo para conhecer algumas formas de organizar nossos registros. 05 - Agora, segundo as instrugbes da imagem abaixo, clique sobre 0 local indicado para selecionar o campo Empresa. Young world a BEletesonyltda—letroSony 53 tCloyMovee ites, Claryatévers 12 06 - Com esse campo selecionado, clique no botao Classificagao Crescente. Em caso de divida, observe a imagem. orsitemos _ Feromeras dfancodeDados campo Y [Bl crescente] gum %~ a 7 Decrecente - 2 Fitor alot 4 Remover Classificagio WF “Tudo= daa classtiar Firat Ei Fomecedores Assim, os Nomes das empresas sao colocados em or- dem crescente. Dessa forma, facilitamos muito a bus- ca de nomes, enderegos, etc. Ainda podemos usar este recurso para classificar os registros pela cidade, por exemplo, observando assim, registros especificos. Ob- serve como: 07 - Feito isso, clique no local indicado na Barra de Rolagem ¢ em seguida, clique no topo do campo Cidade para selecionar todos os seus registros. aes oo eyusee ‘aero eco eee 08 - Agora, dé um clique sobre 0 botao Classificagao crescente. Dessa forma, com pouquissimo trabalho, é possivel organizar os dados da forma que julgarmos melhor. Mas podemos ir ainda mais longe nessa questao de ordena- 40 dos registros, Vamos conhecer novos recursos, Os filtros do Access tém um efeito interessante. Como o prdprio nome sugere, eles filtram os regi tros da tabela © apresentam apenas 0 que nos in- teressa, Com este recurso em mos, podemos por exemplo, localizar registros que pertencem a al- gum estado, cidade, ou mesmo bairro especifico. 26 ACCESS 2010 2 neers sentence Mas como trabalhar com os tais filtros? Observe com atencao. a‘ 09- Com seus conhecimentos, dé um clique dentro da caixa de texto do campo Cidade que tem como registro, a cidade de Sa0 Carlos. 8 Xen A AY ee toate Feith ote 7) enderego +|—Saire a 12.000 Av. Carlos An Botafogo BIG razr ‘fo Paul ieee 566000 Rus Centro Oe Cosbe 1282000 Av Marcle Ac Primavera 10 - Com este campo selecionado, clique no boto Se- le¢ao, Ao fazer isso, algumas opgdes surgem abaixo do botdo. Dentre elas, clique sobre a opcao E igual a Sao Carlos. je Banco de Dados | Campos —_‘Tabela lente Equals Slo Caros a. I cassieio—_Zoferente de Sie caro ae reir ingest toatzar No Contém Se Carlos Ps iE | Endarego> Bairro Assim que clicamos nesse botio, os registros da ta- bela sao filtrados de forma a apresentar apenas os for- necedores cuja cidade é So Carlos. Na realidade, essas ferramentas apenas salientam o real poder do banco de dados, ou seja, elas mostram como é importante ter os dados organizados e bem guardados. 11 - Para retirar o filtro aplicado, clique no botao Al- ternar Filtro. ERS Gras Recerca. Beware " Benn Cu 27 ccenmnnnnnsgmssonsim carom 6 Pronto! Todos os registros voltaram a ficar visiveis novamente, uma vez que retiramos 0 filtro que tinha- mos criado. 12 - Vejamos se vocé aprendeu. Seguindo os passos anteriores, exiba em sua tela somente os fornecedores pertencentes a cidade de Sao Paullo. Se vocé seguiu cor- retamenteas instrugdes, sua tela deve estar semelhante imagem seguir: Magan cczon AS: Danco Se Salon Accaa > Micra] + Hoo) oy none Wooo 5 2 Fenliwronnss MM Aprcamenaaanh ee! sense tancerines = aso Social [Etro sony unde Jovem, MET ag Sias/oon sy vsaaseson z.2s4553/o0n-e1_s71557452.000 | Av. Marcelo ki Primavera So Paulo Agora, vamos conhecer outra maneira de filtrarmos os registros da tabela. 0 resultado ser 0 mesmo, po- rém, faremos isso de uma maneira diferente, Vamos I! 13 - Clique sobre o botao Alternar Filtro para ret rarmos 0 mesmo. Logo em seguida, clique sobre o botio Avangado e, dentre as opgdes que surgem, clique sobre ioke z cen | Nis a lust tener “Codade) Suleste zasseas/0003 96. Bunsen fstee — Boves Sseceanlom st ‘see Seid movers Sea auaseasiewist i) aR MURR eS ERIRURETIE ACCESS 2010 14- Note que no campo Cidade temos que selecionar | alguma opgao para que 0 filtro seja executado. Sendo || assim, clique sobre a seta localizada neste campo e, den- || tre as opcdes contidas no menu, escolhaa cidade de S40 José dos Campos. Bairro Estado cP |sf0 carlos -ntenessns eesstagnmanannosaedtrorogoncomaenaanesacsaaercmsamoccana fa 18 - Feito isso, dé um clique no campo Empresa, ¢ faca as alteragdes na janela Localizar de acordo com a Imagem a seguir: 15 - Feito isso, clique sobre o botao Avangado nova- ‘mentee dentre as opgdes do menu, clique sobre Aplicar filtro/classificar. Ao fazermos isso, apenas o registro com a cidade escolhida serd exibido na tela assim como fizemos anteriormente. Muito interessante! & a oy soo FT = “Gitar porFomutro [toeize Aalicarfitrordassea Raziio Social >, Tass vanga, 16 - Para voltar a exibir todos os registros, clique no botdo Alternar filtro. (A wannconcmosimmm Como destacado acima, o recurso Localizar Registros tem por objetivo buscar algum registro em especifico, Por exemplo, por meio dele, é possivel encontrar um for- necedor sabendo apenas o nome da empresa ou mesmo parte dele. Isso facilita a vida de quem usa o banco de dacios, afinal, mesmo classificando e filtrando os dados, ainda podem existir muitos registros e, As vezes, agili- dade é fundamental. Vamos conhecer este recurso. ee ee 17 - D8 um clique no botéo Localizar. Assim, uma pequena janela se abre e temos algumas opgies para pesquisa. Nela, precisamos especificar o conteiido a ser localizado, o campo em que ele se encontra, dentre ou- tras opgdes. Vejamos como funciona, Campos Tabela to 2) ase F tualzat Tudo" ei fie eee oars Localzar Localizar: indicamos a palavra que ser localizada. Examinar: indicamos se localizaremos a palavra em determinado campo ou em toda a tabela. Coincidir: pode existir uma empresa com o nome Ga- mes Clube uma outra com onome de Carlos Games. Esco- Thendo essa oped, garantimos que a palavra Games sera procurada, nao importando a ordem em que ela apareca, Pesquisar: indicamos se é para localizar Acima ou ‘Abaixo do campo no qual estamos ou mesmo se em to- os 0s campos. 19 - Bem, com o que foi feito jé é possivel executar a busca. Clique no botdo Localizar Préxima. Se vocé se- guiu corretamente os passos, nossa empresa foi encon- trada e esta em destaque. ‘BprumowCassteare WV) Wwaos’ Meta BS [Ti Fomor codigo -) Empresa) RaxToSocial - NPY 2 Telecon Marisitda Marks Telefonis 2,554.65 i LGlay/ ARMM ids. lary Mavels 12. Teletro sony Lisa EletroSony 52.058.158/ ‘Young Werlditds Mundo devem —2.258.852/ novo) 20 - Muito bem! Agora feche todas as janelas e no salve nada Assim, terminamos nossa aula. Garantimos que foi uma atividade muito itil em seu aprendizado. Saiba ‘que 0s conceitos que acabamos de estudar poderao ser utilizados na realizagao de outros trabalhos interessan- tes. Mas nao pense que acabou, Antes de passar para a préxima, responda a avalia¢o que ajudara ainda mais a reforcar os conceitos ensinados hoje. Até a proximal Access 2010 Olé! Bem: indo & sexta atividade apostilada do nosso curso. Na aula passada, concluimos a primeira etapa da construcdo de um banco de dados: as Tabelas. Portanto,a partir de agora, entraremos na segunda etapa: a criago de Formulérios. Basicamente, um formuldrio é uma forma mais agraddvel de apresentar e manipular os dados que esto dispostos em uma tabela. Além disso, permitem apresentar itens que as tabelas nao podem, como ima- gens, por exemplo. Muitos estabelecimentos comerciais, hoje em dia, usam este sistema. Eles apenas mostram 0 produto pela tela do computador e passam as informagées necessarias. Assim, eles conseguetn entender os clien- ferramentas de edicao, através das quais tornaremos a aparéncia do furmulariv algo mais agradavel de se Na aula de hoje, abordaremos o tema Formulario, as- sim como fizemos durante a aula interativa, Para tanto praticaremos o uso de algumas ferramentas importan- tes, pelas quais nosso trabalho se desenvolvera, > Criar formularios; > Conhecer algumas ferramentas de edi¢o do formulério: Linhas, Caixas de Texto, Imagens, Rétulos; > Ordenar a tabulacdo em um formulério. Na aula de hoje, reforgaremos os conceitos aprendi- dos durante a aula interativa e, assim, criaremos um formulario para uma nova tabela, a tabela Fornecedo- essa forma, tornaremos o seu uso maisagradavel, uma vez que este é 0 nosso objetivo, Para isso, utiliza- remos o assistente de formulirio, pelo qual criaremos © formulario, passando, logo em seguida, por algumas “CRIANDO UM FORMULARIO te re )E FORMULARIO. Como vimes acima, os formuldrios ndo passam de telas graficas, cuja fungao é apresentar ¢ manipular de forma mais harmoniosa os dados que esto contidos meemosesccs me ACCESS 2010 cineca aataaanistaiaminnnnnnmnnaennsnlit "nas tabelas, Na aula interativa, vimos em detalhes os passos para a criacao de um formulério, quando o cria~ ‘mos para a tabela Clientes. Agora nesta aula apostilada, iremos nos dedicar & criagao do formulirio Fornecedo- res. Faremos isso através do assistente que, de maneira muito simples, nos fornece todo o suporte para que tal trabalho fique o mais facil possivel. 01 - Com seus conhecimentos, abra 0 programa Mi- crosoft Access 2010, através do menu Iniciar. 02 - Feito isso, abra o arquivo Magazine Electron ~ A6 que se encontra na pasta Documentos, dentro do Disco Local (C3) Com o mesmo em sua tela, o Access pode apresentar’ um aviso de seguranga, Se este aparecer, fara o que est descrito no préximo passo: 03 - De um clique no botao Habilitar Contetido do Aviso de Seguranga e prossiga coma aula. (04 - Muito bem! Com o banco de dados aberto, vamos acessat o menu que nos possibilitard criar o Formulario de que tanto falamos. Para isso, clique na guia Criar e logo em seguida, dé um clique sobre o botdo Assistente de formulério. 05 - Nesta janela que se abriu no centro da tela, temos que informar qual tabela utilizaremos como base do nosso formulério c, logo em seguida, informar os cam- pos que o mesmo contera. Sendo assim, clique no local indicado e escolha a opgao Fornecedores. ‘alone de ort Queen ver eco roasfemdi? ect fo osm echo enn en tel cu 06 - Defi campos utilizaremos no formulario. No nosso caso, uti lizaremos todos os campos desta tabela. Sendo assim, clique no local indicado na imagem a segui (07 - Com os campos da tabela acrescentados, dé um cli- que sobre obotdo Avangar: Nessa etapa, oassistentesolicta {que informemos o layout (@paréncia) desejado para o for- muldrio. Temos varias opgées, mas usaremos 0 tipo Coluna, essa forma, clique sobre o botdo Avangar novamente, 08 - Para finalizar, precisamos dar um titulo ao for- mulkirio, Observe que o Microsoft Access sugere 0 nome Fornecedores, ji que 0 mesmo foi criado com base na tabela fornecedores. Usaremos este mesmo nome. Apenas clique no botao Concur. ad une oat er Assim que concluimos 0 assistente, 0 formulario criado ¢ aberto automaticamente. Desse modo, est pronto para receber novos registros. Com o formulério criado, podemos navegar pelos re- sgistros da tabela através da barra de navegasio, uma vez que os registros so exibidos um a um, pois foi assim que definimas no momento da criacio desse objeto. Antes, nas tabelas, todos eram exibidos, tanto quanto a tela do com- putador pudesse mostrar. Fica nitido, entdo, que através dos formuilrios, nosso banco de dados fica muito mais agradével. (09 - Agora, para navegarmos por entre os registros, clique no local indicado na imagem a seguir. Ao fazer isso, 0 préximo registro é mostrado na tela. E dessa for- ma que navegaremos por entre os registros do banco de dados. Muito interessante, concorda? Estado Para modificar a estrutura de um formulario, deve- mos trabalhar com ele no modo Design (edigac) e nao no modo Formulério que estamos trabalhanda agora. Quando visualizamos um formutério no modo Design, temps acesso a todas as ferramentas, comandos e con- troles disponiveis para a criagao/altera¢ao de um for- mulario. Vejamos em detalhes do que estamos falando. 34 ‘charset TENET ACCESS 2010 10 - Clique no botao Modo de exibigao. No menu que se abriu, clique sobre a opcao Modo Design. Aprovei- tando que estamos nesse modo, aprenderemos mais um conceito que logo vocé precisard usar. Vocé ja viu em sua aula interativa que podemos modificar completamente um formuldrio usando as ferramentas que 0 Access nos disponibiliza. Podemos acrescentar imagens, alterar o tamanho dos rétulos ou caixas de texto, criar linha, ete, Nessa aula aposti- lada, nao faremos isso novamente, mas vamos apro- veita-la para conhecer em detalhes as ferramentas disponiveis para a edigao de um formulario. Algumas jd conhecemos, outras ainda veremos. 0 importante € colocar aqui suas fungdes para pesquisas futuras. Se a Caixa de Ferramentas nao estiver sendo exibida, se- ecione 0 comando Exibir e escolha a opcao Caixa de Ferramentas. Ela poder aparecer flutuando na area de trabalho do Access ou, ainda, junto a outras ferra- mentas. Vamos ld! > Rotulo Utilizamos os rétulos para exibir textos descritivos, tais como titulos, legendas ou mesmo breves instrugdes. Algumas vezes, eles vém conectados a um controle, ou- tras vezes, nao. Vamos entender melhor. > Rotulos isolados Quando criamos um rétulo utilizando a ferramenta Rotulo, ele fica isolado e pode, assim, ser usado para apresentar titulos ou pequenas informagdes. Observe algo interessante: Rétulos independentes ndoaparecem. no modo Folha de Dados. > Rétulos anexados a um controle Quando vocé cria uma caixa de texto, ela possui um rétulo anexado que exibe uma legenda para aquela cai- xa de texto. Nesse caso, o rétulo aparece como titulo da caixa de texto. > Caixade Texto As caixas de texto so objetos com uma funcao espe- cifica. Assim como os rétulos, elas podem ser ligadas a um controle, Observe a diferenca == a A ACCESS 2010 aoe > Caixas de texto acopladas Usamos esse tipo de caixa de texto quando exibimos dados de uma tabela ou de uma consulta. Nesse caso, essa caixa de texto estaria ligada a um campo da tabela, > Caixas de texto nao acopladas Usaremos a caixa de texto para exibir os resultados de um céleulo (veremos mais adiante como trabalhar com célculos no formulario). Nesse caso, os dados que esta Caixa armazenara nao sero armazenados em ne- hum campo da tabela Essas explicagSes que acabou de ler sdo as mais co- muns. Em outra oportunidade, veremos as ferramentas restantes. Agora relembraremos como ajustar o tama- rho das caixas de texto. 11 - Clique na caixa de texto do campo CNP] e, man- tando a tecla CTRL pressionada, clique sobre a caixa de texto do campo IE. Dessa forma, selecionamos ambos os campos ao mesmo tempo e podemos edité-los juntos, 0 que nos faz ganhar tempo, além de garantirmos que os dois tergio o mesmo tamanho. 13 - Vamos fazer 0 mesmo com alguns outros cam- pos. Sendo assim, clique na seta inferior da barra de ro- lagem para descé-la. Ao fazer isso, clique sobre a caixa de texto do campo Estado e com a tecla CTRL pressio- nada, clique na caixa de texto do campo CEP. 14 - Feito isso, clique na alga de redimensionamen- to indicada na figura a seguir e, sem soltar 0 botio do mouse, arraste até o outro ponto, também indicado na imagem. Sé ento solte o botao do mouse. Assim, redi mensionamos mais dois campos do nosso formulério, e melhoramos ainda mais sua aparéncia. Enderage ] Baiera Cidade 12 - Com os campos selecionados, clique na alga de redimensionamento indicada na imagem a seguir ¢, sem soltar 0 botao do mouse, arraste até o outro pronto, como também mostra a imagem. Ao fazermos isso, os dois campos tém seus tamanhos diminuidos, o que dei- xa nosso formulario bem mais agradavel beer © FCNe. , He 2 | TE igue no penta indica pale seta) eee mere ena earraste ate o ponto®), n ala) 15 - Agora é com vocé! Selecione os campos Telefone e Fax com 0 auxilio da tecla CTRL ¢ diminua seus res- pectivos tamanhos como temos feito até aqui nesta aula. Hie |[Telefone Le [IFax ave no pontoindcado pela seta @) erase atéo ponte B) eis nesennonnentoneeennlf} 16 - Vejamos agora, como 0 nosso formulario esta fi- cando, Para isso, clique no bot3o Modo de exibigio ¢, Jogo.em seguida, clique sobre a opcaio Modo Formutario, Ao fazermos isso, o formulario é exibido com as altera- sées que fizemos hié pouco, Podemos notar que adequa- mos 0 tamanho dos campos. para que ficassem melhor dispostos na tela e, tudo isso de maneira bem simiples. 17 - Chegou o momento de comprovarmos se nosso trabalho realmente deu resultado. Vamos testar 0 uso do formutérioe realizar um novo cadastro. Para isso, cli- que sobre o bot’o Novo registro. f sairo [Betafogo Cidade [So José dos Campos Estado sO cep 7-10 Resisites ides» Beguine 18 - Entre com os dados abaixo e preencha 0 cadas- wo. Lembre-se de pressionar a tecla Tab para passar de ‘um campo para outro: Empresa: InfoShop Ltda. Razo Social: InfoShop NPY: 25.221.554/0001-45 TE: 854.698.464.000 Endereso: Rua Fernando Barros, 132 Bairro: Jardim Boa Vista Cidade: Sao José dos Campos Estado: SP CEP: 1227-010 Telefone: (Oxx12) 3941-3215 Fax: (0xx12) 3941-8526 End. Cobranea: Rua Fernando Barros, 132 Contato: Dr. Alexandre Silva ACCESS 2010 7 Tagan eae ee I 19 - Muito bem, como vocé pode ver, nao existem di- |) ferengas entre cadastrar os dados usando tabelas ¢ for- | mulérios. a A vantagem de usat us furinuldrios ¢ que eles foram | feitos unicamente para isso. i Dessa forma, dé um clique no botao Salvar para nao perdermos 0 que fizemos aqui, logo em seguida, feche o Access. Assim terminamos nossa aula. Garantimos que foi uma atividade muito ttil em seu aprendizado, Saiba que 6s conceitos que acabamos de estudar poderao ser uti- lizados na realizagao de outros trabalhos interessantes. Mas nao pense que acabou! Antes de passar para a préxima, responda a avaliac’o que ajudaré ainda mais a reforcar os conceitos ensina- dos hoje. Até a préxima! a ACCESS 2010 Quenere Sem fins fetes farts Ola! Bem-vindo a sétima atividade apostilada do nosso curso. Estamos quase terminando a construcao de nosso pri- mmeiro projeto. Jé passamos pela maioria das etapas que participam na criago de um banco de dados, construfmos tabelas, formulérios e consultas, Sabemos que para se tornar um banco completo, ainda falta a criacao dos relatérios, ‘mas, por se tratar de um projeto relativamente simples e por ainda termos muitos conceitos a aprender, trabalharemos com eles mais adiante no curso, Agora, estamos com um sério problema: nem sempre é vocé quem usa o projeto que desenvolve, Se essa for a situagao, precisamos evitar que outras pessoas que no tenham conhecimento do Access. facam alteragdes indesejadas em sua estrutura. Vejamos como solucionar esse problema. Nesta aula, trabalharemos com as consultas do Access, um poderaso recurso que nos auxilia na localizago de informagdes especificas dentro do banco de dados. > Criar consultas; > Aprender a inicializar um formulario juntamente com o aplicativo, @ © QUE VAMOS FAZER Naatividadede hoje reforcaremososconceltosapren- didos durante a aula interativa e, assim, criaremos uma consulta para a tabela Produtos. Além disso, trabalharemos com algumas restrigdes ao ustério, para impedir que o mesmo altere a estrutu- ra do banco de dados, Na aula interativa, vimos como trabalhar com con- sultas. Basicamente, criar consultas consiste em fil- tar dados de acordo com algum critério. Podemos, por exemplo, selecionar somente os clientes que pertencem a cidade de Sao Paulo ou selecionar todas as compras ¢efetuadas em Maio de 2005, por exemplo. Além disso, as consultas desempenham um outro papel importante: através delas podemos atualizar dados e, ainda, realizar cAlculos. Vamos comecar. 01 - Com seus conhecimentos, abra o programa Mi- crosoft Access 2010, através do menu Iniciar, 02 - Feito isso, abra o arquivo Magazine Electron - ‘A7 que se encontra na pasta Documentos, dentro do Disco Local (C:). Com o mesmo em sua tela, o Access pode apresentar um aviso de seguranca. Se ele aparecer, faca 0 que est descrito no préximo passo: 03 - Dé um clique no botéo Habilitar Contetido do ‘Aviso de Seguranga e prossiga com a aula. 04 - Perfeito! Com o banco de dados jé aberto na tela para ganharmos tempo aprendendo novos conceitos, vamos acessar 0 menu que nos possibilita a criago das consultas. Para isso, clique na aba Criar. igasne econ AS: 05 - Na nova lista de ferramentas que se abriu, traba- j_tharemos com o assistente de consultas, uma ferramenta ‘muito interessante, jd que torna todo o nosso trabalho t ‘muito mais simples, assim como aconteceu quando uti zamos o assistente de formulrio na aula passada, Sendo assim, clique sobre 0 botio Assistente de Consulta 35 ACCESS 2010 nial rar igi edo Externe 2 3© ee Ferrame Tapes Aplistive = da Tabela SharePoint | de Consulta] Consuna ae! Tabatas ngultat 06 - Nesta primeira tela do assistente precisamos in- formar qual 0 tipo de consulta que criaremas. Para isso, utilizaremos o assistente de consulta simples, que jé esta seleciontado por pudlrav, Entao, apenas clique no botao OK. 07 - Agora se inicia uma etapa importante no nosso trabalho, pois precisamos informar ao assistente sobre qual tabela montaremos a consulta. Como foi dito ha pouco, criaremos uma consulta para a tabela Produtos. Dessa forma, seguindo as indicagao da imagem a seguir, selecione a tabela Produtos: ‘Tabelae consuls 1 Tabea: Girites Image i=] "Toba: Chentes Tabele: Forecedorery poonae Tabela: Produtos genet a earaee rego telefone do dente Soe nas eeca ened 08 - Com tal tabela selecionada, seus campos ficam a nossa disposi¢ao, para que possamos adicioné-los ou nao na consulta. Isso é extremamente importante, pois, alguns campos sao Irrelevantes para a nossa consulta. Sendo assim, selecioneo campo Tipo e, logo em seguida, dlique sobre o botao indicado na imagem a seguir: po eects (09 - Dessa forma definimos que o campo Tipo da ta- bela Produtos aparecerd na nossa consulta, porém ain- da restam alguns campos para adicionar. Estes s40 os éximos campos desta lista, portanto, clique no bot3o indicado mais trés vezes para adicionarmos os campos, Nome, Quantidade e Marca, (Campos sdleconados: 10 - Perfeito! Agora selecione o campo Prego ¢ adi- cione-o também a nossa consulta. Feito isso, clique no botdo Avangar. wi 11 - Avangando pelo assistente, nés nos deparamos com uma pergunta, Neste caso, queremos uma consulta de Detalhe, que mostre exatamente cada campo de cada registro presente na tabela. Sendo assim, apenas clique no botdo Avancar, pois tal opcao ja esta selecionada. ACCESS 2010 12 - Estamos quase terminando, Resta definir um home para nossa consulta, Para isso, clique no local in- dicado na imagem e digite: Consultar produtos por tipo. Terminada a digitagdo, clique no boto Concluir. tn te ag | | i shor erator eats | “gs Stee cep le Perfeito! Assim, vemos a estrutura da consulta e pode- mos modificar manualmente suas propriedades. Chama- mos de critério, qualquer condigao estabelecida nas con sultas. Eles serao inseridos na linha Critérios da tabela da Consulta, Note que temos os campos databela que escolhe- ‘mos para aparecer. Definiremos 0 critério dessa consulta. 13 - Primeiramente, clique na guia Pagina Inicial e, logo em seguida no bot Modo de Exibigao. No menu {que se abriu, clique sobre a opao Modo Design. Dessa forma conseguimos editar a estrutura da consulta e po- demos assim, estabelecer os critérios da mesma, ‘Lessee © Howmen tS ti ot SOL wets eens 14- Agora clique dentro do campo Classificagai da opc0 Nome e, dentre as opeies existentes ali, clique sobre Cres- cente, Dessa maneira, os registros dessa consulta sero or- Criare Inserir botdes; > Inserir caixas de combinacao; > Inserir imagem aos campos. (Ey sanranosrn Durante esta aula apostilada, aprimoraremos o proje- to iniciado na aula interativa, adicionando a ele recursos profissionais. Primeiramente, adicionaremos botdes de comando que terdo fungao bastante importantes, como Sabemos que o proprio Access possui botdes em sta barra de status, mas poucos! Eles so apenas botdes por exemplo: adicionar registros, navegar pelos regis tro e até mesmo excluir um deles. Alem disso, aplicare- ‘mos imagens aos formularios, por fim, aprenderemos adicionar uma ferramenta muito interessante: a caixa de combinacdo. para navegagao, mas sua utilidade vai mais além. Fles, podem exercer as mais varladas tarefas: desde avanyat tum registro, até imprimir 0 mesmo. Por isso, esta é uma ferramenta considerada importante e deve ser utiliza- da! Observe como: | | | mA ACCESS 2010 ATENCAO: Esta apostila€ interativa, Entdo, para acessar- ‘mos nossa aula, primeiramente, clique no botdo Iniciar ‘que se encontra na barra de tarefas. ‘Na lista que é opresentada, clique na opeto Sistema In- irate oe Sik Ae eacaaes ose opcste simulada e comecaremos a quia, — 01 - Com seus conhecimentos, abra o programa Mi- crosoft Access 2010 através do menu Iniciar, 02 - Feito isso, abra o arquivo Video Locadora - A8 {que se encontra na pasta Documentos, dentro do Disco Local (C). Com o mesmo em sua tela, 0 Access pode apresentar um aviso de seguranga. Se ele aparecer, faca o que est descrito no préximo passo: 03 - Dé um clique no botao Habilitar Contetido do Aviso de Seguranea e prossiga com a aula. 04 - Feito isso, vamos ao trabalho. Primeiramente precisamos abrir 0 formulério com o qual trabalhare- mos. Para isso, clique com 0 botdo direito do mouse so- bre o formulirio Clientes e, no menu que se abre, clique sobre a op¢3o Modo Design, pois, assim, pademas edi- tar todas as propriedades e objetos desse formulario. OS - Antes de qualquer coisa vamos redimensionar um pouco 0 tamanho do nosso formutirio, j4 que pre- cisamos liberar espago para a criagao dos botdes. Para isso de um clique no local que est sendo indicado ¢ como botao do mouse pressionado, arraste até o outro Ponto, 56 entao solte o botao do mouse. Ba que nolocalindicado cima ‘ arraste par ban até 0 ou uoponto een 6 - Com mais espaco no formutrio, podemos iniciar a criagao dos botdes. Seu assitt, clique na ferramenta Botio, presente na guia Controles. Com a ferramenta botio selecionada, clique no local indicado para criar~ ‘mos o primeiro botao do formuldirio, i | Bias de di | ‘Ao fazermos isso, uma nova janela se abre na tela, Ela 60 Assistente de botao de comando e nos auxiliara na ccriaga0 dos nossos botdes, como n3o poderia ser diferen- te, Para criar um botdo, devemos seguir alguns passos, 0 primeiro deles é indicar qual sera a fungo do nosso bo- tao na janela que surgiu. Repare que nela existem duas ‘reas em destaques: a area Categorias ca area Agoes. 07 - Oprimeiro que criaremos é um botao que nos per- mitird navegar pelos registros, ou seja,irde um para outro. Portanto, nao precisaremos alterar sua categoria, Ele tam- bém sera responsével por localizar registros especificos. Sendo assim, clique sobre a ago Localizar registro para selecioné-la, Feito isso, clique no botdo Avangar. 08 - Nesta etapa, escolheremos a imagem que nos- so botio tera, Repare que o Access jé possui algumas imagens pré-definidas. No caso, o botio Localizar é re- presentadbo pela figura de um bindculos. Como se trata de uma imagem bastante intuitiva para a acao que esse botio executard, deixaremos ela mesmo. Sendo assim, apenas clique no bot’io Avangar. 09 - Por fim, temos que definir um nome para o boto queacabamos de criar. Vamos adicionar um nome padrao para esse objeto. Entao,apenas digite: btLocalizar. Neste caso, as siglas bt indicam que se trata de um botao e Lo- alizar indica a sua funcao. Assim pocemos reconhecé-lo ‘ais facilmente na lista de objetos do formulario. 10- Pronto! Agora, apenas clique no botao Concluir para finalizarmos a construcao desse objeto. 11- Assim, muito facilmente, o botdo foi inserido no local que escolhemos. Ento, vamos criar outro botao, pois temos varios deles para construir. Ento, clique na ferramenta Botdo, localizada na guia Controles. ra 3 ae irene TOT Waele 16 Bec deen aI 1 2 1p Bil Aa rss Coin dhe. = aaa 16 - Agora é com vocé! Com base no que aprendeu nos exercicios anteriores, sobre criar botdes, adicione os de- mais conforme descrito na tabela a seguir: ___ Categorias Agées Navegacao de registro Ir para registro anterior Navegacdo de registro Ir para préximo registro Navegacdo de registro___Ir para dltimo registro OperacBes de registro Adicionar novo registro Operagies de registro Operacdes de formulario Excluir Registro Fechar formulario Continuando, agora vamos adicionar uma imagem no cabecalho do formulario, Para isso, clique no botao in- dicado. fos (Access 207) « Microsoft A Ferramentas 62 Banco de Dados Aa [de botdo de comand = 7 @ 9) = iy! Sct. 17 - Ao fazermosisso, mais ferramentas da guia Con- trole sio exibidas, dentre elas, a ferramenta Imagem. Sendo assim, clique sobre ela. I ACCESS 2010 12 - Com a ferramenta selecionada, clique no local \dicado para criarmos 0 botdo ao lado do outro ja cons: truido. Note que, novamente, o Assistente se abre na tela eserd aaa dele que criaremos 0 nosso novo botio 13 - A este botio, aplicaremos a fungao de ir ao pri- meiro registro cadastrado. Sendo assim, teriamos de escolher a Acao Ir para o primeiro registro, porém ela jd'se encontra selecionada. Entao, clique no botao Avan- sar, 14 - Nesta préxima tela também nio alteraremos nada, pois utilizaremos esta imagem mesmo, Sendo as- sim, mais uma ver, clique no botao Avangar. 15 - Para finalizar, digite o nome btPrimeiro. Termi- nada a digitago.clique no boto Concluir. imagens Nomes Ir para Anterior btAnterior i Ir para Proxima btProximo i Ir para Ultima btUltimo i Ir para Nova btNiovo Excluir Registro. btExcluir Sair do Portal btSair 18 - Ao fazermos isso 0 cursor do mouse se transfor- ma em uma cruz com um quadro na ponta. Isso indica que onde clicarmos, sera inserica uma imagem. Levando isso em consideragiio, clique no local indi- ado para inserirmos uma imagem no formulirio. saath ais a _ A ACCESS 2010 -onanst mms poousanSSoaSRRENT DAS 19 Ao clicar, uma tela menor ser aberta, Nessa tela € onde vamos encontrar e inserit a imagem no cabega~ tho do formulério, Sendo assim, dé um duplo clique so- brea imagem Cabegalho.jpg para inseri-ta 20- Repare que a imagem se encaixou perfeitamente no cabegalho, porém o rétulo sumiu, pois ficou escon- dido atras dela, Para resolvermos isso, clique na guia ‘Organizar. Logo em seguida, clique na pequena seta do botio Dimensionamento ¢ Classificasiio e, por fim, escolha a opeio Enviar para Tras. Assim, literalmente, enviamos a imagem do cabecalho para trés, para tornar o rétulo visivel novamente. - Com isso, terminamos o trabalho com este for- mulario. Sendo assim, na barra de ferramentas de aces- 0 répido, clique no botio Salvar. Feito isso, feche este formulario clicando no botao em formato de X, no canto superior direito Guia A Caixa de combinago é mais uma itil ferramenta que temos a disposigao. Em sintese, sua fung3o sera facilitar a vida do usuario e evitar que perca tempo acrescentando da- dos que nao estejam certos. Através das caixas de combina 20, podemos,exibir opgdes para os camposao invés de ficar digitando. Observe atentamente o campo “Categoria”. Nor malmente na hora de cadastrar um filme seria necessério digitara que categoria ele pertence. Mas podemos facilitar 0 trabalho e fazer com que este campo exiba apenas algumas opgdes paraaselegio de categoria. Vejamos como: 22- Adicionaremos esta ferramenta no formulario de cadastro de filmes, Sendo assim, clique com 0 botao direito do mouse sobre ela e, no menu quese abre, esco- Tha a opgaio Modo Design. 23- Repare que o formuldrio jé estd configurado, com. uma imagem de cabegalho e seus botdes de comando. Isso nos poupar4 algum trabalho, Dessa forma, vamos 0 que interessa! Vamos adicionar uma caixa de combi- nagao no campo categoria. Por isso, clique no campo indicado e exclua-o pressionando a tecla Delete. eeeennencernccenremeccacmenl 24 - Agora estamos prontos para inserir a caixa de combinagao, Para isso, clique no local indicado ¢ na lista de objetos que se abriu, clique sobre a opcao Caixa de combinagao. pados Extemas 25 - Perfeito! Nosso préximo passo ser’ inserir este objeto no formulério, Para isso, clique no local onde se encontrava o campo Categoria que apagamos hé pou- co. Em seguida, um novo assistente se abre na tela. Ele nos auxiliaré durante a criag4o dessa caixa de combi- ago, 26 - Nesta etapa do assistente, devemos informar se as opges exibidas nessa caixa estargo em alguma outra tabela ou se digitaremos esses valores. Leia atentamen- te a pergunta exposta pelo assistente. No nosso caso, digitaremos os valores. Portanto, selecione a op¢So gitarei os valores que desejo e, logo em seguida, clique sobre o botéo Avangar. 27 - Dé um clique sobre a primeira linha da coluna e digite: Agdo. Entao, pressione a tecla Tab. Como pode petceber, com isso vainos de win campo/liuha para outrofa). [Sceamsmssom | trot r 28 - Dessa mesma forma, digite as seguintes catego- rias descritas a seguir, sendo uma em cada linha: Ter- ror, Aventura, Suspense, Drama, Ficcao Cientifica, Comédia, Comédia Romantica, Comédia/Drama, Comédia/Drama/Ficsa0.

You might also like