Você está na página 1de 20

Gesto de Base de Dados

Base de dados:

Conjunto de informaes relativas a um determinado tema; O primeiro passo a dar identificar o que a base de dados deve fazer; Depois devemos identificar todos os intervenientes do sistema; Posteriormente definimos as relaes e istentes entre os intervenientes !

Criar uma Base de Dados no Access



Clique em "niciar Clique em todos os pro#ramas Clique em $icrosoft %ccess &a janela da direita clique em 'ase de Dados vazia (scol)a a directoria onde pretende #uardar a 'D (screva um nome para a 'D Clique em Criar %p*s criar a base de dados necess+rio criar todas as tabelas que vamos necessitar para o desenvolvimento do nosso pro#rama

Tabelas no Access

escola ,ma tabela uma colec-o de dados sobre o mesmo assunto Exemplo: ,ma tabela poder+ conter dados sobre os alunos de uma

,ma base de dados constitu.da por um conjunto de tabelas Cada tabela constitu.da por v+rios campos ,m campo contm uma cate#oria de informa-o e aparece como uma coluna da tabela Exemplo/ ,m campo da tabela alunos poder+ ser nome0aluno 1ambm os re#istos fazem parte das tabelas ,m re#isto uma lin)a da tabela ,m re#isto contm todas as informaes sobre um determinado objecto!

Exemplo: ,m re#isto da tabela alunos contm toda a informa-o relativa a um determinado aluno

Gesto de Base de Dados

2uando criamos uma tabela temos que definir quais os campos que a constituem e qual o tipo de dados de cada campo

Criar tabelas no Access



Depois de ter a 'D aberta clique em 1abelas 3janela do lado esquerdo4 Duplo clique em 5Criar tabela na vista de estrutura6 &a coluna 5nome do campo6 insira todos os campos dessa tabela 3um campo em cada lin)a4 &a coluna 5tipo de dados6 identifique qual o tipo de dados de cada um dos campos Defina um dos campos como c)ave prim+ria7 para tal clique no campo Para definir a c)ave prim+ria clique na c)ave amarela que se encontra na barra de ferramentas 8uarde a tabela clicando em fic)eiro #uardar (screva um nome para a tabela e clique em O9

Tipos de Dados

( istem v+rios tipos de dados que podemos atribuir aos nossos campos O tipo de dados de um campo depende do tipo de informa-o que queremos que esse campo conten)a Definio Texto Tipo de dados Texto ou combinaes de texto e nmeros, bem como nmeros que no requeiram clculos, tais como nmeros de telefone. Tamanho At !"" caracteres ou o com#rimento definido #ela #ro#riedade TamanhoDoCampo, consoante o que for menor. $ %icrosoft Access no reser&a es#ao #ara #artes no utili'adas de um cam#o de texto.

%emorando

Texto lon(o ou combinaes de texto e At )"."*" caracteres. +,e o nmeros. cam#o Memorando for mani#ulado atra& s de DA$ e se forem a#enas arma'enados texto e nmeros -no dados binrios. no mesmo, o taman/o do cam#o Memorando limitado #elo taman/o da base de dados.0 Dados num ricos utili'ados em clculos 1, !, 2 ou 3 b4tes +1) b4tes se

1mero

Gesto de Base de Dados matemticos. a #ro#riedade TamanhoDoCampo esti&er definida como ID de replicao0.

Data5/ora %oeda

6alores de data e de /ora #ara os anos de 3 b4tes. 177 a 8888. 6alores de moeda e dados num ricos 3 b4tes. utili'ados em clculos matemticos e que im#licam dados que t9m de uma a quatro casas decimais. :om uma #reciso de 1" d;(itos no lado esquerdo do se#arador decimal e de 2 d;(itos no lado direito. <m nmero sequencial exclusi&o +incrementado #or 10 ou um nmero aleat=rio atribu;do #elo %icrosoft Access sem#re que um no&o re(isto adicionado a uma tabela. $s cam#os Numerao automtica no #odem ser actuali'ados. 2 b4tes +1) b4tes se a #ro#riedade TamanhoDoCampo esti&er definida como ID de replicao0.

1umerao automtica

,im51o

$s &alores Sim e No so cam#os que 1 bit. cont9m a#enas um de dois &alores +,im51o, 6erdadeiro/>also ou ?i(ado5Desli(ado0. <m ob@ecto +como uma fol/a de clculo At 1 (i(ab4te +limitado #elo do %icrosoft Axcel, um documento do es#ao em disco dis#on;&el0. %icrosoft Bord, (rficos, sons ou outros dados binrios0 li(ado a ou incor#orado numa tabela do %icrosoft Access. Texto ou combinaes de texto e nmeros arma'enados como texto e utili'ados como um endereo de /i#erli(ao. <m endereo de /i#erli(ao #ode ter at tr9s #artesD texto para apresentar - o texto que a#arece num cam#o ou controlo. endereo E o camin/o #ara um fic/eiro +camin/o <1:0 ou #(ina +<F?0. subendereo E uma fic/eiro ou #(ina. locali'ao no :ada uma das tr9s #artes de um ti#o de dados de Ci#erli(ao #ode conter at !723 caracteres.

$b@ecto $?A

Ci#erli(ao

descrio E o texto a#resentado como uma descrio. A forma mais fcil de inserir um endereo de /i#erli(ao num cam#o ou

Gesto de Base de Dados

controlo clicar em Hiperligao no menu Inserir. Assistente de :ria um cam#o que l/e #ermite escol/er #esquisa um &alor de outra tabela ou de uma lista de &alores, utili'ando uma caixa de lista(em ou caixa de combinao. :licar nesta o#o inicia o Assistente de pes uisa, que cria um cam#o de #esquisa. De#ois de concluir o assistente, o %icrosoft Access define o ti#o de dados com base nos &alores seleccionados no assistente. $ mesmo taman/o que o cam#o de c/a&e #rimria utili'ado #ara efectuar a #esquisa, normalmente 2 b4tes.

Relaes

Depois de criar todas as tabelas necess+rio criar as suas relaes : necess+rio especificar quais as tabelas que est-o relacionadas umas com as outras ;e vemos que para preenc)er um re#isto de uma tabela necessitamos ir a outra tabela procurar informa-o7 ent-o temos que criar uma rela-o entre essas duas tabelas

Criar Relaes

Para criar relaes fec)e primeiro todas as tabelas que tiver abertas Clique no .cone das relaes Clique em cada uma das tabelas que tem na base de dados e clique no bot-o %dicionar Depois de adicionar todas as tabelas clique no bot-o <ec)ar %#ora que j+ tem todas as tabelas necess+rias na janela das relaes7 basta arrastar os campos c)ave da tabela principal para a outra tabela em que e iste o campo com o mesmo nome %o lar#ar o campo c)ave em cima do mesmo campo da outra tabela7 aparece uma janela de di+lo#o &a nova janela seleccione a op-o 5"mpor inte#ridade referencial6 e clique no bot-o 5Criar6 =epita os passos anteriores para todos os campos c)ave de uma tabela que deseja relacionar com outra ;e desejar adicionar outras tabelas > janela das relaes clique no .cone

Gesto de Base de Dados

Criar palavra-chave

&o %ccess pode criar uma palavra?c)ave para a sua base de dados para evitar que outras pessoas a consultem ou modifiquem %bra o %ccess Clique em <ic)eiro e em %brir Clique uma vez no nome do fic)eiro para o qual deseja criar a palavra? c)ave Clique na seta do bot-o 5%brir6 Clique em 5%brir no modo e clusivo6 Pode a#ora criar a sua palavra?c)ave Clique em <erramentas Clique em se#urana Clique em 5Definir palavra?c)ave6 (screva a palavra?c)ave pretendida @olte a escrever a mesma palavra na cai a de te to de confirma-o Clique em O9

A Nunca se es uea da palavra-chave! pois sem ela n"o conse#ue abrir a base de dados

$nserir Re#istos

,m re#isto por e emplo toda a informa-o relativa ao cliente $i#uel Para inserir re#istos numa tabela faa/ <aa duplo clique na tabela que deseja abrir para a abrir no modo de fol)a de dados ;e abrir a tabela no modo de estrutura clique no .cone para a mudar para o modo de fol)a de dados %#ora basta clicar na BC lin)a em branco e escrever a informa-o relativa ao campo que est+ a preenc)er &o final #uarde a tabela e fec)e?a

Caixas de combina"o

2uando cria uma cai a de combina-o para um campo7 ao preenc)e?lo em vez de aparecer uma cai a de te to em branco7 aparece uma lista#em das opes que e istem e basta seleccionar a pretendida "

Gesto de Base de Dados

% lista#em que aparece corresponde aos re#istos de uma tabela relacionada em que o campo c)ave tem o mesmo nome que o campo para o qual estamos a criar uma cai a de combina-o

Criar caixas de combina"o

%bra a tabela onde a pretende criar na vista de estrutura 3clique uma vez no nome da tabela e clique no .cone (strutura4 Clique no campo para o qual deseja criar a cai a de combina-o Clique em 5Pesquisa6 Clique na seta da cai a 5mostrar controlo6 (scol)a a op-o 5cai a de combina-o6 Clique na cai a 5tipo de ori#em da lin)a6 (scol)a a op-o 51abelaDConsulta6 Clique na cai a 5Ori#em da lin)a6 ;eleccione a tabela que contm os re#istos pretendidos7 ou seja7 a tabela cuja c)ave?prim+ria i#ual ao campo seleccionado na tabela em que est+ a trabal)ar Clique em fic)eiro e em #uardar <ec)e a tabela

Consultas

dados Permite?nos analisar a informa-o das tabelas que temos na base de

Exemplo: os clientes que fizeram mais de BEEEF em compras

% mesma consulta permite?nos ver e consultar os dados de v+rias tabelas Podemos fazer v+rias consultas > mesma tabela

%& ' tipos de consultas ue podemos criar no Access:


Consulta de selec-o Consulta de tabela de referGncia cruzada Consultas de ac-o Consultas especificas ;2H

Consulta de (elec"o
;-o as mais utilizadas )

Gesto de Base de Dados

Permite seleccionar v+rios campos de v+rias tabelas Podemos especificar condies para as seleces : poss.vel criar campos com o uso de operaes matem+ticas

Consulta Tabela Re)er*ncia Cru+ada



ano Permite visualizar os re#istos no formato fol)a de dados Os novos dados resultam da intersec-o de I campos de uma tabela Exemplo: nJ de encomendas feitas por cada cliente em cada mGs do

Consultas de ac"o

Permite alterar os dados de uma tabela

A A A A

Consulta Criar Tabela:


Permite criar tabelas

Consulta eliminar:
Permite eliminar conjuntos de re#istos de uma tabela

Consulta acrescentar:
Permite adicionar re#istos a uma tabela j+ e istente

Consulta actuali+ar:
Permite alterar os dados de uma tabela

Consulta especi)ica (,
;-o consultas feitas com e presses em lin#ua#em ;2H

Criar consultas atrav.s do assistente:


G

Gesto de Base de Dados

&a janela principal da base de dados clique no objecto 5Consultas6 Clique em 5Criar consulta com o assistente6 Clique no bot-o 5&ovo6 %parece uma janela para escol)er o tipo de consulta que pretende criar

Consulta simples Permite criar consultas de selec-o Consulta de re)er*ncia cru+ada Permite criar uma consulta de referGncia cruzada Consulta locali+ar duplicados Permite criar uma consulta de selec-o de re#istos que pertencem a duas tabelas diferentes Consulta locali+ar n"o correspondentes Permite criar uma consulta de selec-o de re#istos que comparando duas tabelas aparecem s* numa delas


utilizar

Clique no nome da consulta que pretende criar Clique em O9 Clique na seta da cai a 51abelas6 e seleccione a tabela que pretende &a cai a de bai o clique nos campos que quer utilizar e clique no bot-o Depois de adicionar todos os campos clique em 5;e#uinte6 &a nova janela escol)a a op-o pretendida e clique em se#uinte (screva um nome para a consulta na cai a de te to (scol)a a op-o pretendida entre as que se encontram em bai o Clique em concluir

5K6

Criar consultas no modo estrutura



&a janela principal da base de dados clique no objecto 5Consultas6 Clique em 5Criar consulta na vista de estrutura6 Clique no bot-o 5&ovo6 &a nova janela escol)a 5vista de estrutura6 Clique em O9 (scol)a as tabelas que precisa para criar a consulta 3conforme faz para criar as relaes entre tabelas4 Clique no bot-o fec)ar Dei?a duplo clique em cada um dos campos da tabela de deseja adicionar > consulta 3

Gesto de Base de Dados

&a cai a ordena-o pode escol)er se quer ordenar os dados por esse campo (m critrio pode escrever al#uns critrios para a selec-o dos re#istos das tabelas (e pretende seleccionar apenas os re#istos cu/a uantidade de produtos encomendados este/a entre 0111 e 0211 (m critrios do campo 5quantidade6 escreva KLBEEE e MLBNEE (e pretende seleccionar apenas os re#istos ue n"o s"o de 3ortu#al (m critrios do campo 5pa.s6 escreva &e#ado Portu#al (e pretende seleccionar os re#istos em ue o nome do cliente comea por 4i#uel (m critrios do campo 5nome6 escreva $i#uelO (e pretende seleccionar os re#istos mediante a resposta di#itada pelo utili+ador 5 per#unta ue o computador lhe )a+ (m critrios do campo que contm a informa-o relativa > per#unta escreva P2ual o nome que deseja pesquisarQR

Executar consultas

Clique no nome da consulta que pretende e ecutar Clique no bot-o %brir

6ormul&rios

<acilitam a inser-o e visualiza-o dos dados ;-o usados para visualizar os dados das tabelas e consultas 3odemos criar )ormul&rios de 7 maneiras:

(strutura %travs do %ssistente <ormul+rios %utom+ticos

Gesto de Base de Dados

6ormul&rios Autom&ticos

: a maneira mais r+pida de criarmos um formul+rio 2uando o criamos n-o o podemos formatar ao nosso #osto $as podemos format+?lo mais tarde a nosso #osto ,sa?se normalmente quando temos necessidade de criar um formul+rio em breves instantes %& 7 tipos de )ormul&rios autom&ticos:

1abelas Colunas <ol)a de Dados

6ormul&rio autom&tico de Tabelas:



%presenta os dados em formato de tabela Cada lin)a representa um re#isto

6ormul&rio autom&tico de colunas:

%parece apenas um re#isto por ecr-

6ormul&rio autom&tico 6olha de Dados:

Os re#istos aparecem de modo idGntico ao das tabelas em modo fol)a de dados

Assistente de 6ormul&rios

: outra maneira r+pida de criar formul+rios7 embora menos que o anterior %o contr+rio do anterior7 permite?nos escol)er quais os campos que queremos visualizar Temos 7 tipos de Assistentes de 6ormul&rios /

<ormul+rio 8r+fico 1abela DinSmica %ssistente de <ormul+rios

17

Gesto de Base de Dados

Assistente 6ormul&rio:

Permite criar um formul+rio normal

Assistente 8r&)ico:

Permite criar um formul+rio em modo #r+fico referente a dados numricos de uma tabela

Assistente Tabela Din9mica:

Permite criar um formul+rio com li#a-o a uma tabela dinSmica

6ormul&rios em modo estrutura


A :rea de Trabalho:
=#ua Cabeal)o e =odap Detal)e

R.#ua:

Permite?nos ver mel)or onde colocamos os objectos

Cabealho e Rodap.

Permite?nos visualizar a mensa#em ou dados em todos os re#istos do formul+rio

Detalhe

: o local onde inserimos os campos da tabela ou consulta que queremos visualizar no formul+rio : o corpo do formul+rio

6erramentas do )ormul&rio:

Hista de campos Propriedades do Objecto

11

Gesto de Base de Dados

Cai a de <erramentas A 1odas as ferramentas podem ser activadas atravs do menu @er

-ista de campos

: uma lista com os campos da tabela ou consulta que escol)emos para criar o formul+rio Permite?nos escol)er quais os campos que queremos inserir no formul+rio

3ropriedades do ;b/ecto

Permite alterar as caracter.sticas dos objectos

Caixa de 6erramentas

Permite inserir controlos no formul+rio

<m dos controlos


)ormul&rio s"o os R=tulos

ue podemos inserir num

1emos que inserir um r*tulo sempre que seja necess+rio escrever te to 3e / para escrever al#o no cabeal)o e rodap4 Para inserir um r*tulo basta clicar no respectivo bot-o da barra de ferramentas e desen)a?lo no local pretendido 3como desen)amos uma cai a de te to no Tord4 Exemplo: $nserir um r=tulo no cabealho e outro no rodap.

Clique no menu ver Clique em cabeal)o e rodap de formul+rio Clique no bot-o do r*tulo O cursor do rato transforma?se num %U Desen)e o r*tulo na zona do cabeal)o Di#ite o te to pretendido Para formatar o te to7 clique dentro da cai a que desen)ou e formate o te to da mesma maneira que faz no Tord Para escrever no rodap basta desen)ar o r*tulo da mesma maneira que fez para o cabeal)o e escrever o te to pretendido

1!

Gesto de Base de Dados

;utro controlo poder& ser o 8rupo de ;p"o

Permite facilitar a introdu-o de dados no formul+rio7 pois em vez de di#itar?mos os dados clicamos com o rato na op-o pretendida ;* nos permite activar uma das opes ,sam?se quando o tipo do campo da tabela para o qual queremos criar o #rupo de op-o do tipo ;"$ D &VO Existem 7 tipos de controlos >8rupo de ;p"o?/ 'otes de alternar 'otes de op-o Cai as de verifica-o

$nserir um 8rupo de ;p"o



Clique na cai a de te to do campo para o qual quer criar o #rupo de op-o 3cai a branca que tem escrito o nome do campo4 Clique na tecla delete Clique no bot-o #rupo de op-o ou ou %rraste o campo pretendido da lista de campos 3lista que tem na barra o titulo da tabela e que contm todos os campos dessa mesma tabela4 para a zona de detal)e onde pretende inserir o controlo 3local onde ir+ ficar vis.vel o campo4

3or

dados

ultimo temos os controlos Combina"o e Caixa de -ista#em

Caixa

de

Permitem?nos seleccionar os dados pretendidos na lista apresentada <acilita a introdu-o dos dados7 pois o utilizador n-o tem que di#itar os

$nserir uma Caixa de Combina"o ou Caixa de


-ista#em

Coloque o formul+rio em modo estrutura Clique na cai a de te to que tem o nome do campo para o qual deseja criar a cai a de combina-o ou lista#em Clique em delete

1*

Gesto de Base de Dados

Clique no bot-o da cai a de combina-o

ou no da cai a de lista#em

&a lista de campos7 clique no campo para o qual deseja criar a cai a e arraste?o para a zona de detal)e %o lar#ar o rato aparece um assistente que o ajuda a acabar de criar a cai a &a BC janela do assistente escol)a B das W opes e clique em se#uinte ;e escol)eu a IC op-o Clique na cai a branca por bai o de ColB e escreva o BJ dado que pretende que a lista conten)a Clique a#ora na lin)a de bai o e escreva o IJ dado que pretende que aparea na lista#em ;i#a o passo anterior at ter introduzido todos os valores pretendidos na lista#em Clique em se#uinte ;eleccione a op-o 5%rmazenar valor neste campo6 Clique na seta que aparece no fim da frase e seleccione o campo no qual pretende que aparea a cai a de combina-o ou lista#em Clique em se#uinte &a cai a de te to que aparece di#ite a le#enda que deseja que aparea para esse campo Clique em concluir $ude a#ora o formul+rio para o modo fol)a de dados e verifique se ficou tudo conforme o pretendido

E)ectuar c&lculos num )ormul&rio


Por vezes necess+rio criar campos para efectuar c+lculos relacionados
com outros campos do formul+rio %bra o formul+rio onde pretende criar os c+lculos em modo estrutura &a zona de detal)e do formul+rio insira uma cai a de te to 3clique no .cone da cai a de te to e desen)e a cai a de te to na zona de detal)e onde pretende que aparea o resultado dos c+lculos4 ;e pretende fazer c+lculos totais 3e / soma das vendas de todos os re#istos47 ent-o deve desen)ar a cai a de te to na zona do rodap %o desen)ar a cai a de te to aparecem I cai as7 dG duplo clique em cima da cai a da esquerda e na lin)a correspondente > le#enda di#ite um nome que identifique o calculo que quer fazer 3e / total vendas4 Clique na X da cai a que abriu para a fec)ar DG duplo clique na cai a de te to da direita 3cai a que tem escrito independente4 Clique na lin)a 5Ori#em de controlo6 0@ Clique a#ora nas 5Y6 dessa mesma lin)a

12

Gesto de Base de Dados A@ %bre?se um assistente para o ajudar a criar a e press-o que ir+ efectuar os c+lculos pretendidos 7@ &a cai a de lista#em inferior do lado esquerdo faa duplo clique sobre a palavra <unes '@ &a mesma lista#em clique em 5<unes incorporadas6 2@ &a lista#em do meio clique no tipo de funes que pretende utilizar7 se n-o souber a que cate#oria pertence a fun-o que tem que usar7 ent-o7 clique em 5todos6 B@ &a lista#em da direita dG duplo clique no nome da fun-o que pretende utilizar C@ &a cai a de te to superior aparece a fun-o que acabou de seleccionar D@ ;eleccione o que aparece entre parGnteses e entre parGnteses rectos di#ite o nome dos campos que pretende usar no calculo E@ clique em OZ F se sabe como se escreve a fun-o ou c+lculo que pretende calcular7 n-o necessita fazer os passos de B a [7 basta que na lin)a ori#em de controlo di#ite o sinal L e escreva a e press-o correctamente F clique no X da cai a para a fec)ar F altere o formul+rio para a vista de fol)a de dados para ver se conse#uiu fazer os c+lculos pretendidos Exemplos: 0@ (e pretende criar um campo ue calcule o total de vendas F &a zona de rodap desen)e uma cai a de te to F <aa duplo clique dentro da cai a para abrir as propriedades F Clique na lin)a Ori#em de controlo F Di#ite o te to Lsoma3PpreoR4 F 3preo o nome do campo da tabela ou consulta para o qual pretende efectuar o c+lculo7 n-o se esquea que tem que estar escrito ri#orosamente i#ual ao da tabela ou consulta4 F Clique na X para fec)ar as propriedades F 8uarde as alteraes A@ (e pretende criar um campo ue calcule um desconto de 01G de cada um dos livros F &a zona de detal)e desen)e uma cai a de te to F <aa duplo clique dentro da cai a para abrir as propriedades F Clique na lin)a Ori#em de controlo F Di#ite o te to LPpreoROE7B F 3preo o nome do campo da tabela ou consulta para o qual pretende efectuar o c+lculo7 n-o se esquea que tem que estar escrito ri#orosamente i#ual ao da tabela ou consulta4 F Clique na X para fec)ar as propriedades F 8uarde as alteraes

1"

Gesto de Base de Dados

$nserir 8r&)icos no 6ormul&rio


F %bra o formul+rio onde pretende inserir o #r+fico no modo estrutura F Clique no menu "nserir F Clique em #r+fico F Desen)e o #r+fico na zona de detal)e 3idGntico ao desen)o de uma cai a
de te to4 F %o lar#ar o rato sur#e o assistente de #r+ficos F &a BC janela tem que seleccionar a tabela ou consulta que deseja usar no #r+fico e clicar em se#uinte F &a IC janela tem que dar um clique em cima de cada um dos campos que deseja visualizar no #r+fico e para cada campo clique no bot-o 5K6 F Clique em se#uinte F Clique no tipo de #r+fico que deseja desen)ar e clique em se#uinte F Clique em se#uinte F Clique em se#uinte F Clique em concluir

(e pretender alterar a )ormata"o do #r&)ico ue


acabou de criar
F DG duplo clique em cima do #r+fico 3com o formul+rio em modo estrutura4 F Clique no bot-o direito do rato F Clique na op-o que pretende formatar F <ormate da mesma maneira que formata os #r+ficos no ( cel

Relat=rios
F Permite?nos apresentar a informa-o pretendida em modo de impress-o F ,m relat*rio em tudo idGntico a um formul+rio7 tanto no modo de
construir como no modo de visualizar 3odemos criar um relat=rio de 7 modos distintos:

F @ista de (strutura F %ssistente de =elat*rios F =elat*rio %utom+tico


1)

Gesto de Base de Dados

F 2ualquer objecto7 campo de c+lculo que queira construir num relat*rio7


constr*i?se e actamente da mesma maneira que no formul+rio

Criar 4acros
F Permitem?nos efectuar tarefas espec.ficas dentro da nossa base de
dados F &a janela principal da base de dados clique no objecto macro F Clique no bot-o novo F %parece a janela de constru-o de macros

F &a coluna %c-o definem?se as aces a e ecutar pela macro 3e /


%brirConsulta7 %brir<ormul+rio7 ;air7 etc4

F %o seleccionar uma ac-o aparecem em bai o os ar#umentos da ac-o


para descrever?mos as caracter.sticas da ac-o que queremos que seja e ecutada

F % coluna dos coment+rios serve para o caso de querermos descrever


para que serve a ac-o que escol)emos7 ou outro coment+rio adicional 3 de preenc)imento opcional4

Exemplos de 4acros
0@ Criar uma macro ue nos permita abrir automaticamente um )ormul&rio principal uando abrimos a base de dados Htemos ue criar o )ormul&rio principal nos )ormul&riosI

F &a janela principal da base de dados clique no objecto macro F Clique no bot-o novo F %parece a janela de constru-o de macros F Clique na BC lin)a em branco da coluna ac-o F Clique na seta dessa lin)a e seleccione a op-o %brir<ormul+rio F &as opes que aparecem em bai o clique na cai a 5&ome do
<ormul+rio6 e seleccione o formul+rio que quer que seja aberto automaticamente quando abre a base de dados F Clique na cai a 5vista6 e seleccione a op-o <ormul+rio F Clique na cai a 5modo de dados6 e seleccione a op-o (ditar F Clique na cai a 5modo janela6 e seleccione a op-o &ormal F Clique na IC lin)a em branco da coluna ac-o F Clique na seta dessa lin)a e seleccione a op-o $a imizar

1G

Gesto de Base de Dados

F Clique no menu <ic)eiro F Clique em 8uardar F DG e actamente o nome autoe ec > $acro 3este o nome que permite
abrir automaticamente o formul+rio pretendido ao abrir a base de dados4 A@ Criar uma macro ue nos permita )echar um )ormul&rio Hex: )echar o )ormul&rio menu de inser"o de re#istosI

F &a janela principal da base de dados clique no objecto macro F Clique no bot-o novo F %parece a janela de constru-o de macros F Clique na BC lin)a em branco da coluna ac-o F Clique na seta dessa lin)a e seleccione a op-o <ec)ar F &as opes que aparecem em bai o clique na cai a 51ipo de objecto6 e
seleccione formul+rio F Clique na cai a 5nome6 e seleccione o formul+rio que deseja fec)ar ao e ecutar a ac-o F &a cai a 5#uardar6 seleccione a op-o %viso F Clique no menu <ic)eiro F Clique em 8uardar F DG um nome elucidativo > $acro 7@ Criar uma macro ue nos permita abrir uma consulta Hex: abrir a consulta livrosJnomeI

F &a janela principal da base de dados clique no objecto macro F Clique no bot-o novo F %parece a janela de constru-o de macros F Clique na BC lin)a em branco da coluna ac-o F Clique na seta dessa lin)a e seleccione a op-o %brirConsulta F &as opes que aparecem em bai o clique na cai a 5&ome da consulta6
e seleccione a consulta que pretende abrir F Clique na cai a 5vista6 e seleccione fol)a de dados F &a cai a 5modo de dados6 seleccione a op-o (ditar F Clique no menu <ic)eiro F Clique em 8uardar F DG um nome elucidativo > $acro '@ Criar uma macro ue nos permita (air da base de dados

F &a janela principal da base de dados clique no objecto macro F Clique no bot-o novo F %parece a janela de constru-o de macros
13

Gesto de Base de Dados

F Clique na BC lin)a em branco da coluna ac-o F Clique na seta dessa lin)a e seleccione a op-o ;air F &as opes que aparecem em bai o clique na cai a 5opes6 e
seleccione a op-o #uardar tudo F Clique no menu <ic)eiro F Clique em 8uardar e dG um nome elucidativo > $acro

Atribuir uma macro a um bot"o


Depois de construirmos as macros normalmente atribu.mo?las ao clique de um bot-o que se encontra num formul+rio7 para tal necess+rio efectuar os se#uintes passos/

F %bra o formul+rio onde pretende inserir o bot-o no modo estrutura F Clique no .cone do bot-o da barra de ferramentas F Desen)e o bot-o na zona do formul+rio onde pretende que ele seja
vis.vel F %o terminar o desen)o aparece automaticamente o assistente de botes F &a janela 5cate#orias6 escol)a diversos F &a janela 5aces6 escol)a ( ecutar macros F Clique em se#uinte F Clique no nome da macro que pretende que seja e ecutada ao clicar no bot-o F Clique em se#uinte F ;e quer que no bot-o aparea um te to7 clique na op-o te to e di#ite o te to que quer que aparea F ;e quer que no bot-o aparea uma ima#em7 clique em ima#em e em procurar para escol)er a ima#em pretendida F Clique em se#uinte F Clique em Concluir

A!rir a !ase de dados em modo e"ecut#el com um

formulrio de menu principal


F Crie o formul+rio com os botes que quer ver no menu principal F 'ot-o Office F Opes do %ccess F 'ase de dados actual F (m 5titulo da aplica-o6 escrever o titulo que quer dar ao pro#rama7 por
e emplo7 o nome da empresa

18

Gesto de Base de Dados

F Clique em 5mostrar formul+rio6 e selecione o formul+rio que tem o menu


principal; F =etire o visto de/ $ostrar 'arra de (stado %presentar separadores do documento %ctivar vista de esquema para esta base de dados %presentar painel de nave#a-o Permitir menus completos Permitir menus de atal)o predefinidos Clique em oZ Para verificar as alteraes que fez7 tem que fec)ar a base de dados e voltar a abrir Para voltar a abrir a base de dados em modo de estrutura7 tem que clicar na tecla ;\"<1 enquanto abre o fic)eiro 3apenas lar#ue a tecla quando o fic)eiro estiver totalmente aberto4!

!7