Professional Documents
Culture Documents
Documento: D7 Pá gina 1 de 51
Cofinanciado por:
ÍNDICE
Objetivos:
Documento: D7 Pá gina 2 de 51
Cofinanciado por:
INTRODUÇÃO
Documento: D7 Pá gina 3 de 51
Cofinanciado por:
DESENVOLVIMENTO
Documento: D7 Pá gina 4 de 51
Cofinanciado por:
1.1 Desenho de uma base de dados
O Microsoft Office Access 2007 organiza as informaçõ es em tabelas: lista de linhas
e colunas provenientes de um bloco de notas ou de uma pá gina do Microsoft Office
Excel 2007 de um utilizador. Numa base de dados simples poderá ter apenas uma
tabela, mas na maioria das tabelas é necessá rio ter sempre mais do que uma tabela.
Poe exemplo, poderemos ter uma tabela que armazena informaçõ es sobre os
produtos, outra que armazena informaçã o sobre as encomendas e ainda outra que
armazena informaçã o sobre os clientes.
Logo, o importante para iniciar uma base de dados e ter sempre presente o
objetivo da base de dados e que tipo de informaçã o pretendemos extrair para a
partir de aqui se poder desenhar a tabela, ou seja, que informaçã o temos que
introduzir para obter a resposta aos nossos objetivos.
Assim, a estrutura de uma base de dados adequada é aquela que:
Divide as informaçõ es em tabelas, com base em assuntos, por forma a
reduzir a informaçã o redundante;
Fornece ao Access as informaçõ es de que necessita para agregar as
informaçõ es em tabelas conjuntas de acordo com o necessá rio;
Ajuda a suportar e garantir a fiabilidade e integridade da informaçã o:
Acomoda as necessidades de processamento de dados e de geraçã o de
relató rios.
Documento: D7 Pá gina 5 de 51
Cofinanciado por:
Recolher todos os tipos de informaçõ es que pretende registar na base de dados,
como, por exemplo, o nome do produto e o nú mero da encomenda.
Decidir quais as informaçõ es que pretende armazenar em cada tabela. Cada item
transforma-se num campo e é apresentado como uma coluna na tabela. Por
exemplo, uma tabela Empregados poderá incluir campos, como, por exemplo,
Apelido e Data de Admissã o.
Escolher a chave primá ria de cada tabela. A chave primá ria é uma coluna que é
utilizada para identificar exclusivamente cada linha. Um exemplo poderá ser o
Có digo do Produto ou o Có digo da Encomenda.
Observar cada tabela e decidir de que forma os dados de uma tabela se relacionam
com os dados de outras tabelas. Adicionar campos a tabelas ou criar novas tabelas
para clarificar as relaçõ es, se necessá rio.
Otimizar a estrutura
Documento: D7 Pá gina 6 de 51
Cofinanciado por:
Aplicar as regras de normalização
1.2 Objetos
É aconselhá vel anotar num papel o objetivo da base de dados — o objetivo, como
espera utilizá -la e quem a irá utilizar. Por exemplo, numa base de dados reduzida
de um negó cio doméstico, poderá escrever algo como "A base de dados de clientes
mantém uma lista de informaçõ es sobre os clientes para geraçã o de correio e
relató rios." Se a base de dados for mais complexa ou se for utilizada por vá rias
pessoas, como acontece normalmente numa empresa, o objetivo poderá ocupar um
pará grafo ou mais e deve incluir quando e como cada pessoa utilizará a base de
dados. A ideia é criar uma instruçã o bem delineada sobre a missã o, que possa ser
consultada durante o processo de estruturaçã o. Este tipo de instruçã o ajuda-o a
centrar-se nos objetivos quando toma decisõ es.
1.3 Tabelas
As tabelas sã o objetos essenciais numa base de dados porque contêm todas as
informaçõ es ou dados. Por exemplo, uma base de dados de uma empresa pode ter
uma tabela de Contactos que armazena os nomes, endereços de correio eletró nico
e nú meros de telefone dos fornecedores. Uma vez que outros objetos de base de
dados dependem de tabelas, deve começar sempre a estrutura de uma base de
dados ao criar todas as suas tabelas e, em seguida, ao criar outros objetos. Antes de
criar tabelas, reflita sobre o que precisa e determine todas as tabelas de que
poderá necessitar.
1.4 Formulários
Um formulá rio é um objeto de base de dados que pode usar para criar uma
interface de utilizador que permite aos utilizadores introduzir e editar os seus
Documento: D7 Pá gina 7 de 51
Cofinanciado por:
dados. Os formulá rios contêm frequentemente controlos que executam vá rias
tarefas. Embora possa criar uma base de dados sem utilizar formulá rios,
simplesmente editando os seus dados na tabela, a maioria dos utilizadores prefere
usar formulá rios para visualizar, introduzir e editar dados contidos nas tabelas. Os
formulá rios também lhe permitem controlar a forma como os outros utilizadores
interagem com a base de dados. Por exemplo, pode criar um formulá rio que
mostra apenas certos campos e permite que apenas certas operaçõ es possam ser
desempenhadas. Isto ajuda a proteger os dados e a reduzir possíveis erros na
entrada de dados. Este artigo fornece-lhe uma recolha de recursos que vã o desde
os fundamentos dos formulá rios Access até à criaçã o e personalizaçã o dos
formulá rios.
Documento: D7 Pá gina 8 de 51
Cofinanciado por:
2. Tabelas
Uma base de dados relacional como o Access tem, normalmente, vá rias tabelas
relacionadas. Numa base de dados bem concebida, cada tabela armazena dados
acerca de um determinado assunto, como os funcioná rios ou produtos. Uma tabela
tem registos (linhas) e campos (colunas). Os campos têm vá rios tipos de dados,
como texto, nú meros, datas e hiperligaçõ es.
As tabelas e os campos também têm propriedades que pode definir para controlar
as respetivas características ou comportamento.
Documento: D7 Pá gina 9 de 51
Cofinanciado por:
Numa base de dados do Access, as propriedades da tabela sã o atributos de uma
tabela que afetam o aspeto ou o comportamento da tabela como um todo. As
propriedades da tabela sã o definidas na folha de propriedades da tabela na vista
de Estrutura. Por exemplo, pode definir a propriedade Vista Predefinida de uma
tabela para especificar como a tabela é apresentada por predefiniçã o.
Cada campo tem um tipo de dados. O tipo de dados de um campo indica o tipo de
dados que o campo armazena, como grandes quantidades de texto ou ficheiros
anexados.
Depois de criar uma tabela para cada assunto na sua base de dados, tem de
proporcionar ao Access uma forma de reunir essa informaçã o novamente quando
for necessá rio. Para tal, é necessá rio colocar campos comuns em tabelas
relacionadas e definir relaçõ es entre as tabelas. Poderá depois criar consultas,
formulá rios e relató rios que apresentem informaçõ es de diversas tabelas de uma
só vez. Por exemplo, o formulá rio aqui apresentado inclui informaçõ es obtidas a
partir de vá rias tabelas:
Documento: D7 Pá gina 11 de 51
Cofinanciado por:
1. As informaçõ es neste formulá rio derivam da tabela Clientes...
Documento: D7 Pá gina 12 de 51
Cofinanciado por:
1. IDdeEmpregado aparece em ambas as tabelas: como chave primá ria...
Vamos utilizar uma base de dados de controlo de encomendas que inclui uma
tabela de Clientes e uma tabela de Encomendas como exemplo. Um cliente pode
efetuar qualquer nú mero de encomendas. Isto aplica-se a qualquer cliente
representado na tabela Clientes e poderã o existir muitas encomendas na tabela
Encomendas. A relaçã o entre a tabela Clientes e a tabela Encomendas é uma
relaçã o um-para-muitos.
Documento: D7 Pá gina 13 de 51
Cofinanciado por:
registo na tabela Encomendas, pode haver vá rios registos na tabela Produtos. Além
disso, para cada registo na tabela Produtos, pode haver vá rios registos na tabela
Encomendas. Esta relaçã o chama-se uma relaçã o muitos-para-muitos. Tenha em
atençã o que, para detetar relaçõ es muitos-para-muitos entre tabelas, é importante
considerar ambos os lados da relaçã o.
Numa relaçã o um-para-um, cada registo na primeira tabela só pode ter um registo
correspondente na segunda tabela e cada registo na segunda tabela só pode ter um
registo correspondente na primeira tabela. Esta relaçã o nã o é comum porque,
muito frequentemente, a informaçã o relacionada desta forma é armazenada na
mesma tabela. Poderá utilizar uma relaçã o um-para-um para dividir uma tabela
com muitos campos, para isolar parte de uma tabela por motivos de segurança ou
para armazenar informaçõ es aplicá veis apenas a um subconjunto da tabela
principal. Quando identificar uma relaçã o deste tipo, ambas as tabelas têm de
Documento: D7 Pá gina 14 de 51
Cofinanciado por:
janela Relaçõ es pela primeira vez, o, Access pede que adicione uma tabela ou
consulta à janela.
Tal apresenta todas as relaçõ es definidas na base de dados. Tenha em atençã o que
as tabelas ocultas (tabelas para as quais a caixa de verificaçã o Oculto na caixa de
diá logo Propriedades da tabela está selecionada) e respetivas relaçõ es nã o serã o
apresentadas, a menos que a caixa de verificaçã o Mostrar Objetos Ocultos esteja
selecionada na caixa de diá logo Opções de Navegação.
Uma relaçã o de tabelas é representada por uma linha de relaçã o desenhada entre
tabelas na janela Relaçõ es. Uma relaçã o que nã o imponha integridade referencial
aparece como uma linha fina entre os campos comuns que suportam a relaçã o.
Quando selecionar a relaçã o clicando na respetiva linha, a linha engrossa para
indicar que está selecionada. Se impuser integridade referencial para esta relaçã o,
a linha fica mais espessa em cada extremidade. Além disso, o nú mero 1 aparece
sobre a parte espessa da linha num dos lados da relaçã o, sendo que o símbolo de
infinito (∞) aparecer sobre a parte espessa da linha no outro lado.
Quando a janela Relaçõ es está ativa, pode selecionar a partir dos comandos
seguintes existentes no friso:
Documento: D7 Pá gina 15 de 51
Cofinanciado por:
Editar Relaçõ es Abre a caixa de diá logo Editar Relações. Quando uma
linha de relaçã o é selecionada, é possível clicar em Editar
Relações para alterar a relaçã o de tabela. Também é possível fazer
duplo clique na linha de relaçã o.
Limpar Esquema Remove todas as tabelas e relaçõ es apresentadas na
janela Relaçõ es. Tenha em atençã o que este comando apenas oculta as
tabelas e relaçõ es, nã o as elimina.
Por outras palavras, todas as colunas que nã o sã o chave têm de ser dependentes só
e apenas da chave primá ria. Por exemplo, suponha que tem uma tabela que contém
as seguintes colunas:
Documento: D7 Pá gina 17 de 51
Cofinanciado por:
Que tipo de forma precisa?
Formulá rio de detalhe: Um formulá rio de acesso em branco que exibe informaçõ es sobre
um registo de cada vez.
Formulá rio de Vá rios Itens: Também conhecido como forma contínua, exibe informaçõ es
de mais de um registo de cada vez. Parece uma folha de dados, mas dá -lhe mais controlo
sobre coisas como formataçã o de texto, adicionando grá ficos, botõ es e outros controlos
3. Consultas
Utilize uma consulta para ver, adicionar, alterar ou eliminar dados da sua base de
dados do Access mais facilmente. Eis outros motivos para utilizar consultas:
Numa base de dados bem estruturada, os dados que pretende apresentar através
de um formulá rio ou relató rio estã o, normalmente, localizados em vá rias tabelas.
Uma consulta pode obter a informaçã o de vá rias tabelas e reuni-la para
apresentaçã o no formulá rio ou no relató rio. Uma consulta pode ser um pedido de
Documento: D7 Pá gina 18 de 51
Cofinanciado por:
resultados de dados a partir da sua base de dados ou um pedido de açã o sobre os
dados ou ambos. Uma consulta pode dar-lhe uma resposta a uma pergunta simples,
realizar cá lculos, combinar dados a partir de diferentes tabelas, adicionar, alterar
ou eliminar dados de uma base de dados. Uma vez que as consultas sã o tã o
versá teis, existem muitos tipos de consultas e deverá criar um tipo de consulta
com base na tarefa em causa.
Açã o Adicionar, alterar ou eliminar dados. Cada tarefa tem um tipo específico
de consulta de açã o. As consultas de açã o nã o estã o disponíveis nas
aplicaçõ es Web do Access.
Por exemplo, se tiver uma base de dados para uma loja que vende artigos de
comida e quiser rever encomendas para clientes que vivem numa determinada
cidade. Diga que os dados sobre encomendas e dados sobre clientes sã o
armazenados em duas tabelas denominadas Clientes e Encomendas,
respectivamente. Se cada tabela tiver um campo de identificaçã o do cliente, que
constitui a base de uma relaçã o um-para-muitos entre as duas tabelas. Pode criar
uma consulta que devolve encomendas para clientes numa determinada cidade,
por exemplo, Las Vegas, utilizando o seguinte procedimento:
Documento: D7 Pá gina 20 de 51
Cofinanciado por:
6. Na tabela Encomendas, faça duplo clique em ID da Encomenda e Data
da Encomenda para adicionar estes campos à s duas colunas seguintes
da grelha de estrutura da consulta.
7. No separador Estrutura, no grupo Resultados, clique em Executar. A
consulta é executada e, em seguida, mostra uma lista de encomendas
para os clientes em Las Vegas.
Nota: Nã o é possível criar uma consulta de parâ metros numa aplicaçã o web do
Access.
Documento: D7 Pá gina 21 de 51
Cofinanciado por:
Nota: Nã o pode utilizar um ponto final (.) nem um ponto de exclamaçã o
(!) como texto num pedido de parâ metro.
Documento: D7 Pá gina 22 de 51
Cofinanciado por:
Especificar tipos de dados de parâ metros
Também pode especificar o tipo de dados que um parâ metro deve aceitar. Pode
definir o tipo de dados para qualquer parâ metro, mas é especialmente importante
definir o tipo de dados para dados numéricos, de moeda ou de data/hora. Quando
especificar o tipo de dados que um parâ metro deve aceitar, os utilizadores irã o ver
uma mensagem de erro mais ú til se introduzirem o tipo de dados incorreto como,
por exemplo, texto em vez de moeda.
Se um parâ metro estiver definido para aceitar dados de texto, qualquer entrada é
interpretada como texto e nã o é apresentada nenhuma mensagem de erro.
Para especificar o tipo de dados dos parâ metros numa consulta, utilize o seguinte
procedimento:
A linha Total numa folha de dados é bastante ú til, mas, para questõ es mais
complexas, utilize uma consulta de totais. Uma consulta de totais é uma consulta
selecionar que permite agrupar e resumir dados, tal como quando pretende ver o
total de vendas por produto. Numa consulta de totais, pode utilizar a funçã o Soma
(uma funçã o de agregaçã o) para ver o total de vendas por produto.
Documento: D7 Pá gina 23 de 51
Cofinanciado por:
Utilize o seguinte procedimento para modificar a consulta de Subtotais de
Produtos que criou no exemplo anterior, para que resuma os subtotais dos
produtos por produto.
Documento: D7 Pá gina 24 de 51
Cofinanciado por:
Efetuar cá lculos com base nos dados
Por exemplo, se tiver uma base de dados para alguns produtos que gostaria de
vender. Esta base de dados tem uma tabela chamada Detalhes de Encomendas que
tem informaçõ es sobre os produtos em á reas como, o preço de cada produto e as
quantidades. Pode calcular o subtotal utilizando uma consulta que multiplica a
quantidade de cada produto pelo preço unitá rio desse produto, multiplica a
quantidade de cada produto pelo preço unitá rio e o desconto por unidade de
produto e, em seguida, subtrai o desconto total do preço total unitá rio. Se criou a
base de dados de amostras no exemplo anterior, abra-a e siga em frente:
6. Clique em OK.
Documento: D7 Pá gina 25 de 51
Cofinanciado por:
7. No separador Estrutura, clique em Executar. A consulta é executada e,
em seguida, apresenta uma lista dos produtos e subtotais por
encomenda.
Agora suponha que pretende rever subtotais de produtos, mas também pretende
agregar por mês, para que cada linha mostre subtotais de um produto e cada
coluna mostre subtotais de produtos num mês. Para mostrar subtotais de um
produto e mostrar subtotais de produtos num mês, utilize uma consulta cruzada.
Nota: Uma consulta crosstab nã o pode ser exibida numa aplicaçã o web do Access.
Documento: D7 Pá gina 27 de 51
Cofinanciado por:
6. Na caixa Zoom, escreva ou cole o seguinte: Mês: "Mês " &
DatePart("m", [Data da Encomenda])
7. Clique em OK.
Pode utilizar uma consulta criar tabela para criar uma nova tabela a partir de
dados armazenados noutras tabelas.
Por exemplo, suponha que pretende enviar dados sobre as encomendas de Chicago
para um parceiro comercial que reside em Chicago e que utiliza o Access para
preparar relató rios. Em vez de enviar todos os dados de encomendas, pretende
enviar apenas os dados específicos à s encomendas de Chicago.
Pode criar uma consulta selecionar que contenha dados de encomendas de Chicago
e, em seguida, utilizar a consulta selecionar para criar a nova tabela utilizando o
seguinte procedimento:
Para executar uma consulta criar tabela, pode ter de ativar o conteú do
da base de dados.
Documento: D7 Pá gina 28 de 51
Cofinanciado por:
Nota: Se vir uma mensagem por baixo do Friso sobre a ativaçã o da
base de dados, clique em Ativar conteúdo. Se a base de dados já
estiver numa localizaçã o fidedigna, nã o verá a Barra de Mensagens.
Documento: D7 Pá gina 29 de 51
Cofinanciado por:
12. Na caixa de diá logo Criar Tabela, na caixa Nome da Tabela,
escreva Encomendas de Chicago e, em seguida, clique em OK.
Pode utilizar uma consulta de acréscimo para obter dados de uma ou mais tabelas
e adicionar esses dados a outra tabela.
Por exemplo, suponha que criou uma tabela para partilhar com um só cio de
negó cios de Chicago, mas apercebeu-se de que o associado também trabalha com
clientes na á rea de Milwaukee. Pretende adicionar linhas que contenham dados
referentes à á rea do Milwaukee à tabela antes de a partilhar com o só cio. Pode
adicionar os dados da á rea de Milwaukee à tabela Encomendas de Chicago
utilizando o seguinte procedimento:
Documento: D7 Pá gina 30 de 51
Cofinanciado por:
3. Na caixa de diá logo Acrescentar, clique na seta na caixa Nome da
Tabela, selecione Encomendas de Chicago na lista pendente e, em
seguida, clique em OK.
Nota: Poderá obter uma mensagem de erro a indicar que nã o poderá anular a
consulta se esta devolver uma grande quantidade de dados. Tente aumentar o
limite no segmento de memó ria para 3 MB para permitir que a consulta seja
executada.
Pode utilizar uma consulta atualizaçã o para alterar os dados nas tabelas e para
introduzir critérios que especifiquem as linhas que devem ser atualizadas. Uma
consulta atualizaçã o fornece uma oportunidade para rever os dados atualizados
antes de efetuar a atualizaçã o.
Documento: D7 Pá gina 32 de 51
Cofinanciado por:
Quando abre a tabela Encomendas de Chicago, verá que os valores
numéricos no campo ID do Produto foram substituídos pelos nomes de
produtos na tabela Produtos.
Pode utilizar uma consulta eliminar para eliminar dados das tabelas e para
introduzir critérios que especifiquem as linhas que devem ser eliminadas. Uma
consulta eliminar fornece uma oportunidade para rever as linhas que serã o
eliminadas antes de efetuar a eliminaçã o.
Por exemplo, digamos que, enquanto se prepara para enviar a tabela Encomendas
de Chicago do exemplo anterior ao seu só cio de negó cios de Chicago, nota que
algumas das linhas contêm vá rios campos vazios. Decidiu remover essas linhas
antes de enviar a tabela. Pode, simplesmente, abrir a tabela e eliminar as linhas
manualmente, mas, se tiver muitas linhas para eliminar e tiver critérios claros para
as linhas que devem ser eliminadas, poderá considerar ú til utilizar uma consulta
eliminar.
Pode utilizar uma consulta para eliminar linhas da tabela Encomendas de Chicago
que nã o tenham um valor de ID da Encomenda utilizando o seguinte
procedimento:
Documento: D7 Pá gina 33 de 51
Cofinanciado por:
5. Na grelha de estrutura, na linha Critérios da coluna ID da Encomenda,
escreva É Nulo.
4. Formulários
Um formulá rio no Access é um objeto de base de dados que pode utilizar para criar
uma interface de utilizador para uma aplicaçã o de base de dados. Um formulá rio
Documento: D7 Pá gina 34 de 51
Cofinanciado por:
"vinculado" é aquele que está diretamente ligado a uma origem de dados, tal como
uma tabela ou consulta, e que pode ser utilizado para introduzir, editar ou
apresentar dados a partir dessa origem de dados. Em alternativa, pode criar um
formulá rio "nã o vinculado" que nã o está ligado diretamente a uma origem de
dados, mas que continua a ter botõ es de comando, etiquetas ou outros controlos de
que precisa para utilizar a sua aplicaçã o.
Este artigo aborda principalmente os formulá rios vinculados. Pode utilizar
formulá rios vinculados para controlar o acesso a dados, tais como os campos ou
linhas de dados que sã o apresentados. Por exemplo, alguns utilizadores poderã o
precisar de ver apenas alguns campos numa tabela com muitos campos. A
utilizaçã o da base de dados será mais fá cil se fornecer a esses utilizadores um
formulá rio que contenha apenas esses campos. Também pode adicionar botõ es de
comando e outras funcionalidades a um formulá rio para automatizar açõ es
frequentemente realizadas.
Os formulá rios vinculados sã o como janelas através das quais as pessoas veem e
acedem à sua base de dados. Um formulá rio eficaz acelera a utilizaçã o da sua base
de dados, dado que as pessoas nã o têm de procurar o que precisam. Um formulá rio
visualmente apelativo nã o só torna mais agradá vel e eficiente trabalhar com as
bases de dados, como também ajuda a impedir a introduçã o de dados incorretos.
Pode utilizar a ferramenta Formulá rio para criar um formulá rio com um só clique.
Quando utiliza esta ferramenta, todos os campos da origem de dados subjacente
sã o colocados no formulá rio. Pode começar a utilizar o novo formulá rio
imediatamente ou pode modificá -lo na Vista Esquema ou na Vista Estrutura,
consoante as suas necessidades.
Documento: D7 Pá gina 35 de 51
Cofinanciado por:
O Access cria o formulá rio e apresenta-o na vista Esquema. Na vista Esquema,
poderá fazer alteraçõ es de estrutura ao formulá rio enquanto visualiza os dados.
Por exemplo, poderá ajustar o tamanho das caixas de texto aos dados, se
necessá rio.
Se o Access encontrar uma ú nica tabela que tenha uma relaçã o um-para-muitos
com a tabela ou consulta que utilizou para criar o formulá rio, adicionará ao
formulá rio uma folha de dados baseada na tabela ou consulta relacionada. Por
exemplo, se criar um formulá rio simples baseado na tabela Funcioná rios e existir
uma relaçã o um-para-muitos definida entre a tabela Funcioná rios e a tabela
Encomendas, a folha de dados apresentará todos os registos na tabela Encomendas
que estiverem relacionados com o registo atual de Funcioná rios. Pode eliminar a
folha de dados do formulá rio se achar que nã o é necessá ria. Se existir mais do que
uma tabela com uma relaçã o um-para-muitos com a tabela utilizada para criar o
formulá rio, o Access nã o adicionará folhas de dados ao formulá rio.
Um formulá rio dividido dá -lhe duas vistas de dados ao mesmo tempo: uma Vista
Formulá rio e uma Vista Folha de Dados.
Trabalhar com formulá rios divididos permite-lhe tirar partido das vantagens dos
dois tipos de formulá rio com um ú nico formulá rio. Por exemplo, pode utilizar a
parte da folha de dados do formulá rio para localizar rapidamente um registo e, em
seguida, utilizar a parte do formulá rio para ver ou editar o registo.
Documento: D7 Pá gina 36 de 51
Cofinanciado por:
Para criar um formulá rio dividido com a ferramenta Formulá rio Dividido:
Quando cria um formulá rio com a ferramenta Formulá rio, o formulá rio que o
Access cria apresenta um ú nico registo de cada vez. Se quiser um formulá rio que
mostre mú ltiplos registos, mas que seja mais personalizá vel do que uma folha de
dados, pode utilizar a ferramenta Mú ltiplos Itens.
Quando utiliza a ferramenta Mú ltiplos Itens, o formulá rio que o Access cria é
semelhante a uma folha de dados. Os dados estã o dispostos em linhas e colunas, e
poderá ver mais do que um registo de cada vez. No entanto, um formulá rio com
Mú ltiplos Itens dá -lhe mais opçõ es de personalizaçã o do que uma folha de dados,
tal como a capacidade de adicionar elementos grá ficos, botõ es e outros controlos.
Para ser mais seletivo em relaçã o aos campos que pretende que sejam
apresentados no seu formulá rio, pode utilizar o Assistente de Formulá rios em vez
Documento: D7 Pá gina 37 de 51
Cofinanciado por:
das vá rias ferramentas de criaçã o de formulá rios mencionadas anteriormente.
Também pode definir como os dados sã o agrupados e ordenados e pode utilizar os
campos de mais de uma tabela ou consulta, desde que tenha especificado as
relaçõ es entre as tabelas e as consultas antecipadamente.
Documento: D7 Pá gina 38 de 51
Cofinanciado por:
3. Para adicionar um campo ao formulá rio, faça duplo clique nele ou
arraste-o para o formulá rio.
5. Menus de aplicação
Documento: D7 Pá gina 39 de 51
Cofinanciado por:
Os relató rios oferecem uma forma de visualizar, formatar e resumir a informaçã o
na sua base de dados do Microsoft Access. Por exemplo, pode criar um relató rio
simples de nú meros de telefone para todos os seus contactos ou um relató rio de
resumo sobre o total de vendas em diferentes regiõ es e períodos de tempo.
Com este artigo, vai ter uma descriçã o geral dos relató rios do Access. Também vai
aprender os fundamentos da criaçã o de um relató rio e a utilizar opçõ es como
ordenar, agrupar e resumir os dados, além de pré-visualizar e imprimir o relató rio.
Um relató rio é um objeto de base de dados que se torna ú til quando pretende
apresentar a informaçã o incluída na sua base de dados em qualquer das seguintes
utilizaçõ es:
Criar etiquetas
Embora seja possível criar relató rios “nã o vinculados” que nã o apresentem dados,
para efeitos deste exemplo, assumiremos que um relató rio está vinculado a uma
origem de dados como uma tabela ou consulta. A estrutura de um relató rio é
dividida em secçõ es que pode ver na vista de Estrutura. Compreender como cada
secçã o funciona pode ajudar a criar melhores relató rios. Por exemplo, a secçã o em
que escolhe colocar um controlo calculado determina o modo como o Access
Documento: D7 Pá gina 40 de 51
Cofinanciado por:
calcula os resultados. A lista que se segue é um resumo dos tipos de secçã o e
respetivas utilizaçõ es:
Documento: D7 Pá gina 41 de 51
Cofinanciado por:
Secção Como a secção é impressa Onde o relatório pode ser utilizado
Detalhe Aparece uma vez por cada linha na É nesta secção que são colocados os
origem do registo. controlos que compõem o corpo
principal do relatório.
Pode criar relató rios para a sua base de dados de ambiente de trabalho do Access
seguindo os passos abaixo:
Documento: D7 Pá gina 42 de 51
Cofinanciado por:
Passo 1: escolher uma origem de registos
A origem de registos de um relató rio pode ser uma tabela, uma consulta nomeada
ou uma consulta incorporada. A origem de registos tem de conter todas as linhas e
colunas de dados que pretende apresentar no relató rio.
Ou
Ferramenta Descrição
Documento: D7 Pá gina 43 de 51
Cofinanciado por:
Ferramenta Descrição
Documento: D7 Pá gina 44 de 51
Cofinanciado por:
Além disso, pode utilizar as funcionalidades descritas nas
seguintes secçõ es para tornar o seu relató rio mais atrativo e
legível.
O Access inclui ferramentas para realçar dados num relató rio. Pode adicionar
regras de formataçã o condicional para cada controlo ou grupo de controlos, e nos
relató rios do cliente, pode também adicionar barras de dados para comparar
dados.
Documento: D7 Pá gina 45 de 51
Cofinanciado por:
1. Clique com o botã o direito do rato no Painel de Navegaçã o e clique
em Vista de Esquema.
2. Selecione os controlos necessá rios e, no separador Formatar, no
grupo Formatação de Controlos, clique em Formatação Condicional.
Pode adicionar um logó tipo ou uma imagem de fundo a um relató rio e, se atualizar
a imagem, a atualizaçã o é automaticamente aplicada onde quer que a imagem seja
utilizada na base de dados.
Documento: D7 Pá gina 47 de 51
Cofinanciado por:
1. No Painel de Navegaçã o, clique com o botã o direito do rato no relató rio
e clique em Vista de Esquema.
2. No separador Formatar, no grupo Fundo, clique em Imagem de
Fundo.
Documento: D7 Pá gina 48 de 51
Cofinanciado por:
Clique com o botã o direito do rato no Painel de Navegaçã o e clique
em Imprimir. O relató rio é enviado para a impressora predefinida.
Para abrir uma caixa de diá logo onde possa selecionar uma
impressora, especifique o nú mero de có pias, etc., e clique
em Imprimir.
REFERÊNCIAS BIBLIOGRÁFICAS
Documento: D7 Pá gina 49 de 51
Cofinanciado por:
https://support.microsoft.com/pt
CONCLUSÃO
Documento: D7 Pá gina 50 de 51
Cofinanciado por:
consulta de dados específicos, relacionados com a tabela, bem como produzir
formulá rios para a inserçã o, atualizaçã o e modificaçã o de dados.
Documento: D7 Pá gina 51 de 51
Cofinanciado por: