123
José Ferreira 10/2010 Access 2007 – Guia do Utilizador Este artigo aborda a nova interface de utilizador do Microsoft Office Access 2007. Fonte: http://office.microsoft.com/pt-pt/access-help Documento criado para o: Centro Hospitalar Lisboa Ocidental

Guia Para a Interface de Utilizador Do Access 2007

Embed Size (px)

Citation preview

Page 1: Guia Para a Interface de Utilizador Do Access 2007

Jo

sé F

err

eira

10

/201

0

Ac

ce

ss 2

00

7 –

Gu

ia d

o U

tiliza

do

r

Este artigo aborda a nova interface de utilizador do

Microsoft Office Access 2007.

Fonte: http://office.microsoft.com/pt-pt/access-help

Documento criado para o:

Centro Hospitalar Lisboa Ocidental

Page 2: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 1 / 122

Índice

Guia para a interface de utilizador do Access 2007 ................................................................................................................................... 5

Descrição geral ............................................................................................................................................................................................. 5

Introdução ao Microsoft Office Access ......................................................................................................................................................... 6

Abrir uma nova base de dados vazia ....................................................................................................................................................... 6

Criar uma nova base de dados a partir de um modelo incluído ......................................................................................................... 7

Criar uma nova base de dados a partir de um Modelo do Microsoft Office Online ........................................................................ 7

Abrir uma base de dados utilizada recentemente ................................................................................................................................. 7

Abrir uma base de dados utilizando o botão do Microsoft Office Access ......................................................................................... 7

O Friso ................................................................................................................................................................................................................... 8

Seleccionar um separador de comandos ............................................................................................................................................... 8

Executar um comando ................................................................................................................................................................................ 9

Separadores de comandos de contexto ............................................................................................................................................... 10

Activar um separador de comandos de contexto ............................................................................................................................... 10

Galerias ........................................................................................................................................................................................................ 10

Ocultar o Friso .............................................................................................................................................................................................. 11

Ocultar e restaurar o Friso .......................................................................................................................................................................... 11

Barra de Ferramentas de Acesso Rápido ............................................................................................................................................... 11

Personalizar a Barra de Ferramentas de Acesso Rápido ..................................................................................................................... 12

Painel de Navegação ..................................................................................................................................................................................... 12

Abrir um objecto de base de dados, como, por exemplo, uma tabela, um formulário ou um relatório ................................... 12

Mostrar ou ocultar o Painel de Navegação ........................................................................................................................................... 13

Impedir que o Painel de Navegação seja apresentado por predefinição ...................................................................................... 13

Documentos com separadores ..................................................................................................................................................................... 13

Mostrar ou ocultar separadores de documentos ...................................................................................................................................... 14

Barra de estado................................................................................................................................................................................................ 14

Mostrar ou ocultar a barra de estado ..................................................................................................................................................... 14

Minibarra de ferramentas ............................................................................................................................................................................... 15

Formatar texto utilizando a minibarra de ferramentas ......................................................................................................................... 15

Obter Ajuda ...................................................................................................................................................................................................... 15

O novo formato de ficheiro (.accdb) .......................................................................................................................................................... 15

O formato de ficheiro da versão anterior (.mdb) .................................................................................................................................. 17

Converter para o novo formato de ficheiro ........................................................................................................................................... 17

Exportar para PDF e XPS.................................................................................................................................................................................. 18

Princípios básicos da estrutura de bases de dados ................................................................................................................................... 19

Alguns termos de base de dados que deverá conhecer ................................................................................................................... 19

O que é uma estrutura de base de dados adequada? ..................................................................................................................... 19

O processo de estruturação ..................................................................................................................................................................... 20

Determinar o objectivo da base de dados ........................................................................................................................................... 21

Localizar e organizar as informações necessárias ................................................................................................................................ 21

Dividir as informações em tabelas ........................................................................................................................................................... 22

Transformar os itens de informações em colunas ................................................................................................................................. 23

Page 3: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 2 / 122

Especificar chaves primárias ..................................................................................................................................................................... 25

Criar as relações entre tabelas................................................................................................................................................................. 26

Criar um relação um-para-muitos ...................................................................................................................................................... 27

Criar uma relação muitos-para-muitos .............................................................................................................................................. 28

Criar um relação um-para-um ............................................................................................................................................................ 30

Optimizar a estrutura .................................................................................................................................................................................. 30

Optimizar a tabela Produtos ................................................................................................................................................................ 31

Aplicar as regras de normalização .......................................................................................................................................................... 32

Primeiro formulário de normalização ................................................................................................................................................. 32

Segundo formulário de normalização ............................................................................................................................................... 32

Terceiro formulário de normalização ................................................................................................................................................. 33

Para obter mais informações .................................................................................................................................................................... 33

Tabelas ............................................................................................................................................................................................................... 34

O que é uma tabela? ................................................................................................................................................................................. 34

Criar uma nova tabela ............................................................................................................................................................................... 34

Criar uma nova tabela numa nova base de dados ........................................................................................................................ 35

Criar uma nova tabela numa base de dados existente ................................................................................................................. 35

Criar uma tabela com base num modelo de tabela ........................................................................................................................... 35

Importar ou estabelecer ligação para criar uma tabela .................................................................................................................... 36

Criar uma nova tabela importando ou estabelecendo ligação a dados externos................................................................... 36

Criar uma tabela com base numa lista do SharePoint ......................................................................................................................... 36

Criar a lista com base num modelo ................................................................................................................................................... 37

Criar uma nova lista personalizada. ................................................................................................................................................... 37

Importar os dados de uma lista existente ......................................................................................................................................... 37

Ligar a uma lista existente .................................................................................................................................................................... 37

Adicionar campos a uma tabela na Vista de Folha de Dados .......................................................................................................... 38

Adicionar um novo campo a uma tabela existente ....................................................................................................................... 38

Adicionar um novo campo a uma nova tabela .............................................................................................................................. 38

Definir explicitamente o tipo de dados .............................................................................................................................................. 39

Definir explicitamente o formato ......................................................................................................................................................... 40

Adicionar campos utilizando modelos de campo ............................................................................................................................... 40

Adicionar um campo a partir de uma tabela existente ...................................................................................................................... 41

Abrir o painel Lista de Campos ........................................................................................................................................................... 41

Adicionar um campo a partir do painel Lista de Campos ............................................................................................................. 42

Definir um tipo de dados de campo na Vista de Folha de Dados ..................................................................................................... 43

Definir explicitamente o tipo de dados .............................................................................................................................................. 43

Definir explicitamente o formato ......................................................................................................................................................... 43

Guardar uma tabela .................................................................................................................................................................................. 44

Definir a chave primária ............................................................................................................................................................................ 45

Mudar para a Vista de Estrutura .......................................................................................................................................................... 45

Definir ou alterar a chave primária ..................................................................................................................................................... 45

Remover a chave primária .................................................................................................................................................................. 46

Definir as propriedades do campo .......................................................................................................................................................... 46

Definir uma propriedade do campo para uma tabela na Vista de Folha de Dados ................................................................ 47

Page 4: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 3 / 122

Definir uma propriedade do campo para uma tabela na Vista de Estrutura.............................................................................. 47

Consultas ........................................................................................................................................................................................................... 52

Descrição Geral .......................................................................................................................................................................................... 52

Observar um subconjunto dos dados numa tabela ............................................................................................................................. 52

Rever dados de mais de uma tabela em simultâneo .......................................................................................................................... 53

Pedir variações de uma questão utilizando parâmetros com uma consulta .................................................................................. 54

Especificar tipos de dados de parâmetros........................................................................................................................................ 55

Efectuar cálculos com base nos dados .................................................................................................................................................. 55

Observar dados resumidos ou agregados ............................................................................................................................................. 56

Criar uma consulta de totais para resumos mais complexos ........................................................................................................ 57

Criar uma consulta cruzada para adicionar outro nível de agrupamento ................................................................................. 57

Criar uma nova tabela utilizando dados de outras tabelas ................................................................................................................ 58

Adicionar dados a uma tabela utilizando dados de outras tabelas ................................................................................................. 59

Alterar dados de uma forma automatizada .......................................................................................................................................... 60

Eliminar dados de uma forma automatizada ........................................................................................................................................ 61

Formulários ........................................................................................................................................................................................................ 62

Iniciar o Assistente de Formulários ........................................................................................................................................................... 62

Criar um formulário utilizando a ferramenta de formulário ................................................................................................................. 62

Criar um formulário de item único ........................................................................................................................................................... 63

Criação automática de subfolhas ...................................................................................................................................................... 63

Criar um formulário que contenha um subformulário (um formulário um-para-muitos) ................................................................ 63

Obter informações sobre subformulários ................................................................................................................................................ 63

Criar um formulário que contenha um subformulário utilizando o Assistente de Formulários ....................................................... 65

Criar um subformulário arrastando um formulário para outro ............................................................................................................ 66

Criar um formulário que contenha dois subformulários ....................................................................................................................... 67

Criar um formulário que contenha subformulários aninhados ............................................................................................................ 67

Criar um formulário utilizando a ferramenta Múltiplos Itens ................................................................................................................ 68

Criar um formulário de múltiplos itens ..................................................................................................................................................... 69

Adicionar um controlo de separador a um formulário ........................................................................................................................ 70

Mover controlos existentes para uma página de separador .............................................................................................................. 70

Arrastar campos do painel de tarefas Lista de Campos para uma página de separador ........................................................... 70

Adicionar outros controlos a uma página de separador .................................................................................................................... 70

Adicionar uma nova página de separador ........................................................................................................................................... 71

Reordenar as páginas de separador ....................................................................................................................................................... 71

Mudar o nome de uma página de separador....................................................................................................................................... 71

Eliminar uma página de separador ......................................................................................................................................................... 71

Relatórios ........................................................................................................................................................................................................... 72

Escolher uma origem de registos ............................................................................................................................................................. 72

Criar um relatório utilizando a ferramenta de relatório ........................................................................................................................ 72

Criar um relatório utilizando o Assistente de Relatórios........................................................................................................................ 72

Criar etiquetas utilizando o Assistente de Etiquetas .............................................................................................................................. 73

Criar um relatório utilizando a ferramenta de Relatório em Branco .................................................................................................. 73

Obter noções sobre as secções do relatório ......................................................................................................................................... 74

Obter noções sobre os controlos ............................................................................................................................................................. 74

Page 5: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 4 / 122

Optimizar o relatório na vista de esquema ............................................................................................................................................ 75

Optimizar o relatório na vista de estrutura .............................................................................................................................................. 76

Adicionar campos a partir do painel Lista de Campos .................................................................................................................. 76

Adicionar controlos ao relatório ............................................................................................................................................................... 77

Determinar o nome de uma ferramenta ............................................................................................................................................ 77

Criar um controlo utilizando as ferramentas do grupo Controlos .................................................................................................. 77

Ver a folha de propriedades ................................................................................................................................................................ 77

Guardar o trabalho ..................................................................................................................................................................................... 78

Guardar a estrutura do relatório .......................................................................................................................................................... 78

Guardar a estrutura do relatório com um novo nome .................................................................................................................... 78

Ver, imprimir ou enviar o relatório como uma mensagem de correio electrónico ........................................................................ 78

Visualizar o relatório ................................................................................................................................................................................... 78

Ver o relatório na vista de relatório .................................................................................................................................................... 79

Trabalhar com os dados na vista de relatório .................................................................................................................................. 79

Mostrar apenas as linhas pretendidas utilizando filtros ................................................................................................................... 79

Criar um filtro mais detalhado ............................................................................................................................................................. 79

Activar e desactivar um filtro ............................................................................................................................................................... 79

Remover um filtro ................................................................................................................................................................................... 79

Pré-visualizar o relatório utilizando a opção Pré-visualizar ............................................................................................................ 80

Imprimir o relatório ...................................................................................................................................................................................... 80

Alterar as definições da página .......................................................................................................................................................... 80

Enviar o relatório para uma impressora ............................................................................................................................................. 81

Enviar o relatório como uma mensagem de correio electrónico ...................................................................................................... 81

Macros ............................................................................................................................................................................................................... 82

Obter informações sobre o Construtor de Macros ................................................................................................................................ 82

Criar uma macro autónoma ..................................................................................................................................................................... 83

Criar um grupo de macros ........................................................................................................................................................................ 84

Criar uma macro incorporada ................................................................................................................................................................. 86

Editar uma macro ....................................................................................................................................................................................... 87

Utilizar condições para controlar acções de macro ............................................................................................................................ 87

Exemplos de condições de macro .................................................................................................................................................... 88

Obter mais informações sobre acções de macros .............................................................................................................................. 88

Glossário do Access ......................................................................................................................................................................................... 89

Page 6: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 5 / 122

Guia para a interface de utilizador do Access 2007

Neste documento é possível encontrar informações sobre os elementos da nova interface de

utilizador: o que representam e como trabalhar com os mesmos. Também é possível obter

informações sobre como activar documentos com separadores numa base de dados e como

navegar nos objectos da nova interface.

Descrição geral

A nova interface de utilizador do Office Access 2007 inclui vários elementos que definem o modo

de interacção com o produto. Estes novos elementos foram escolhidos para ajudar o utilizador a

dominar o Access e para ajudar a localizar os comandos de que necessita de forma mais rápida. A

nova estrutura também facilita a descoberta de funcionalidades que, de outro modo, teriam

permanecido ocultas sob camadas de barras de ferramentas e menus. Além disso, o utilizador

familiariza-se com a interface de forma mais rápida, graças à nova página Introdução ao Microsoft

Office Access, a qual possibilita um acesso rápido aos conhecimentos práticos proporcionados

pela nossa nova introdução, incluindo um conjunto de modelos concebidos a nível profissional.

O elemento mais significativo da nova interface é o Friso, parte da interface de utilizador Microsoft

Office Fluent. O Friso é a faixa existente na parte superior da janela do programa que contém

grupos de comandos. O Friso do Office Fluent fornece uma base única para comandos e funciona

como a principal substituição de menus e barras de ferramentas. O Friso contém separadores que

combinam comandos de forma intuitiva. No Office Access 2007, os separadores principais do Friso

são Base, Criar, Dados Externos e Ferramentas da Base de Dados. Cada separador contém grupos

de comandos relacionados e estes grupos apresentam alguns dos novos elementos da IU, tais

como a galeria, um novo tipo de controlo que apresenta as opções visualmente.

Os novos e principais elementos da interface do Office Access 2007 são:

Introdução ao Microsoft Office Access Página apresentada quando inicia o Access a

partir do botão Iniciar do Windows ou de um atalho no ambiente de trabalho.

O Friso do Office Fluent A área na parte superior da janela do programa na qual é possível

escolher os comandos.

‐ Separador Comando Comandos combinados de forma intuitiva.

‐ Separador de comandos de contexto Um separador de comando apresentado

em função do contexto (o objecto no qual está a trabalhar ou a tarefa que estiver a

executar).

‐ Galeria Controlo que apresenta uma opção visualmente, de modo a que possa

visualizar os resultados a obter.

‐ Barra de Ferramentas de Acesso Rápido Uma única barra de ferramentas padrão

que é apresentada no Friso e que disponibiliza acesso com um só clique aos

comandos mais necessários, como, por exemplo, Guardar e Anular.

Painel de Navegação A área no lado esquerdo da janela que apresenta os objectos de

base de dados. O Painel de Navegação substitui a Janela de base de dados das versões

anteriores do Access.

Documentos com separadores As tabelas, consultas, formulários, relatórios, páginas e

macros são apresentados como documentos com separadores.

Barra de estado A barra na parte inferior da janela do programa que apresenta as

informações de estado e que inclui botões que permitem alterar a vista.

Minibarra de ferramentas Elemento incorporado num objecto que aparece de forma

transparente acima do texto seleccionado, para que seja possível aplicar facilmente

formatação ao texto.

Page 7: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 6 / 122

Introdução ao Microsoft Office Access

Quando inicia o Office Access 2007 clicando no botão Iniciar do Windows ou num atalho no

ambiente de trabalho (excepto ao clicar numa base de dados), é apresentada a página

Introdução ao Microsoft Office Access. Esta página apresenta o que poderá fazer para começar a

utilizar o Office Access 2007.

Por exemplo, é possível criar uma nova base de dados vazia, criar uma base de dados a partir de

um modelo ou abrir uma base de dados recente (caso tenha aberto algumas bases de dados

previamente). Também é possível consultar directamente o Microsoft Office Online, para obter mais

informações sobre o Microsoft Office system de 2007 e o Office Access 2007, ou clicar no Botão do

Microsoft Office e utilizar o menu para abrir uma base de dados existente.

Abrir uma nova base de dados vazia

1. Inicie o Access a partir do menu Iniciar ou a partir de um atalho.

É apresentada a página Introdução ao Microsoft Office Access.

2. Na página Introdução ao Microsoft Office Access, em Nova Base de Dados Vazia, clique em

Base de Dados Vazia.

3. No painel Base de Dados Vazia, na caixa Nome do Ficheiro, escreva um nome de ficheiro

ou utilize um nome fornecido.

4. Clique em Criar.

É criada a nova base de dados e abre-se uma nova tabela na Vista de folha de dados.

O Office Access 2007 fornece vários modelos incluídos no produto, sendo ainda possível transferir

modelos adicionais a partir do Microsoft Office Online. O que é um modelo? No contexto do Office

Access 2007, trata-se de uma base de dados completa pré-estruturada com tabelas, formulários e

Page 8: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 7 / 122

relatórios estruturados a nível profissional. Os modelos proporcionam um grande avanço ao criar

uma nova base de dados.

Criar uma nova base de dados a partir de um modelo incluído

1. Inicie o Access a partir do menu Iniciar ou a partir de um atalho.

É apresentada a página Introdução ao Microsoft Office Access.

2. Na página Introdução ao Microsoft Office Access, em Modelos Online Incluídos, clique num

modelo.

3. Na caixa Nome do Ficheiro, escreva um nome de ficheiro ou utilize o nome fornecido.

4. Opcionalmente, seleccione Criar e ligar a base de dados a um site do Windows SharePoint

Services se pretender ligar a um site do Windows SharePoint Services.

5. Clique em Criar

- ou -

Clique em Transferir

O Access cria a nova base de dados a partir do modelo e abre o mesmo.

É possível transferir modelos adicionais do Office Online directamente a partir da interface de

utilizador do Office Access 2007.

Criar uma nova base de dados a partir de um Modelo do Microsoft Office Online

1. Inicie o Access a partir do menu Iniciar ou a partir de um atalho.

É apresentada a página Introdução ao Microsoft Office Access.

2. Na página Introdução ao Microsoft Office Access, no painel Categorias de Modelos, clique

numa categoria e, quando os modelos dessa categoria forem apresentados, clique num

modelo.

3. Na caixa Nome do Ficheiro, escreva um nome de ficheiro ou utilize o nome fornecido.

4. Clique em Transferir.

O Access transfere automaticamente o modelo, cria uma nova base de dados baseada

nesse modelo, armazena a mesma na pasta de documentos (por exemplo, a pasta Os

Meus Documentos) e abre a base de dados.

Ao abrir (ou criar e abrir) uma base de dados, o Access adiciona o nome do ficheiro e a

localização da base de dados a uma lista interna dos documentos utilizados mais recentemente.

Esta lista é apresentada na página painel Introdução ao Microsoft Office Access, de modo a que

possa abrir facilmente as bases de dadas utilizadas mais recentemente.

Abrir uma base de dados utilizada recentemente

1. Inicie o Access.

2. Na página Introdução ao Microsoft Office Access, em Abrir Base de Dados Recente, clique

na base de dados que pretende abrir.

O Access abre a base de dados.

Abrir uma base de dados utilizando o botão do Microsoft Office Access

1. Inicie o Access.

Page 9: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 8 / 122

2. Clique no Botão do Microsoft Office e clique na base de dados que pretende abrir, caso

esta seja apresentada no painel direito do menu.

- ou -

Clique no Botão do Microsoft Office e clique em Abrir. Quando a caixa de diálogo Abrir

for apresentada, introduza um nome de ficheiro e clique em Abrir.

A base de dados abre-se.

O Friso

O Friso do Office Fluent é a principal substituição dos menus e barras de ferramentas e fornece a

interface de comando principal no Office Access 2007. Uma das principais vantagens do friso é o

facto de consolidar, num único local, essas tarefas ou pontos de entrada utilizados para requerer

menus, barras de ferramentas, painéis de tarefas e outros componentes de interface de utilizador a

apresentar. Deste modo, existe apenas um local para procurar os comandos, em vez de uma

grande diversidade de locais.

Ao abrir uma base de dados, o Friso aparece na parte superior da janela principal do Office Access

2007, apresentando os comandos no separador de comandos activo.

O Friso contém vários separadores de comandos. No Office Access 2007, os separadores de

comandos são Base, Criar, Dados Externos e Ferramentas da Base de Dados. Cada separador

contém grupos de comandos relacionados e estes grupos apresentam alguns dos novos elementos

de interface de utilizador adicionais como, por exemplo, a galeria, um novo tipo de controlo que

apresenta as opções visualmente.

Os comandos existentes no Friso têm em conta o objecto actualmente activo. Por exemplo, se tiver

uma tabela aberta na vista de folha de dados e clicar em Formulário no separador Criar, no grupo

Formulários, o Office Access 2007 irá criar o formulário com base na tabela activa. Ou seja, o nome

da tabela activa é introduzido na propriedade OrigemDosRegistos do formulário.

É possível utilizar atalhos de teclado no Friso. Todos os atalhos de teclado de uma versão anterior do

Access continuam a funcionar. A Minibarra de Ferramentas substitui as teclas aceleradoras de

menu das versões anteriores do Access. Este sistema utiliza pequenos indicadores com uma única

letra ou com combinações de letras que aparecem no Friso e indicam qual o atalho de teclado

que activa o controlo abaixo.

Quando tiver seleccionado um separador de comandos, é possível procurar os comandos

disponíveis nesse separador.

Seleccionar um separador de comandos

1. Inicie o Access.

Page 10: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 9 / 122

2. Clique no separador pretendido.

-ou-

1. Inicie o Access.

2. Prima e liberte a tecla ALT.

São apresentadas as sugestões de teclado.

3. Prima uma ou mais teclas mostradas na sugestão de teclado mais próximo ou no separador

de comandos pretendido.

É possível executar um comando de várias formas. A forma mais rápida e directa consiste em

utilizar o atalho de teclado associado ao comando. Se souber qual o atalho de teclado utilizado a

partir de uma versão anterior do Access, o atalho também deverá funcionar no Office Access 2007.

Para mais informações sobre atalhos de teclado, consulte Atalhos de teclado do Access.

Executar um comando

1. Inicie o Access.

2. Clique no separador apropriado relativo ao comando. A tabela abaixo apresenta uma

amostra representativa dos separadores e os comandos disponíveis em cada separador. Os

separadores e comandos disponíveis variam consoante aquilo que o utilizador estiver a

efectuar.

SEPARADOR DE

COMANDOS

PROCEDIMENTOS COMUNS QUE PODE EFECTUAR

Base Seleccionar uma vista diferente.

Copiar e colar a partir da área de transferência.

Definir as características de tipo de letra actuais.

Definir o Alinhamento do Tipo de Letra actual.

Aplicar o formato RTF a um campo Memo.

Trabalhar com registos (Actualizar, Novo, Guardar, Eliminar, Totais,

Ortografia, Mais).

Ordenar e filtras registos.

Localizar registos.

Criar Inserir uma nova tabela em branco.

Inserir uma nova tabela utilizando um modelo de tabela.

Criar uma lista num site do SharePoint e uma tabela na base de dados

actual que ligue à lista recém-criada.

Criar uma nova tabela em branco na vista de estrutura

Criar um novo formulário baseado na tabela ou consulta activa.

Criar um novo gráfico ou tabela dinâmica.

Criar um novo relatório baseado na tabela ou consulta activa.

Criar uma nova consulta, macro, módulo ou módulo de classe.

Dados Externos Importar ou ligar a dados externos.

Exportar dados.

Recolher e actualizar dados por correio electrónico.

Trabalhar com listas offline do SharePoint.

Criar importações guardadas e exportações guardadas.

Mover algumas ou todas as partes de uma base de dados para um site do

SharePoint novo ou existente.

Ferramentas da Base de

Dados

Iniciar o editor Visual Basic ou executar uma macro.

Criar e ver relações de tabela.

Page 11: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 10 / 122

Mostrar/ocultar dependências de objecto ou a folha de propriedades.

Executar o Documentador da Base de Dados ou analisar o desempenho.

Mover dados para o Microsoft SQL Server ou para uma base de dados do

Access (apenas Tabelas).

Executar o Gestor de Tabelas Ligadas.

Efectuar a gestão de suplementos do Access.

Criar ou editar um módulo do Visual Basic for Applications (VBA).

3. Clique no controlo que representa o comando. Em alternativa, se souber qual o teclado de

atalho correspondente ao comando numa versão anterior do Access, introduza o atalho de

teclado utilizando o teclado.

-ou-

Prima e liberte a tecla ALT.

As teclas de acesso são apresentadas.

Prima uma ou mais teclas mostradas na sugestão de teclado associada ao comando

pretendido.

Separadores de comandos de contexto

Além dos separadores de comandos padrão, o Office Access 2007 emprega um novo elemento de

interface de utilizador no Office Professional 2007 denominado separador de comandos de

contexto. Dependendo do contexto (ou seja, do objecto com o qual estiver a trabalhar e dos

procedimentos que estiver a efectuar), é possível que seja apresentado um ou mais comandos de

contexto junto aos separadores de comandos padrão.

Activar um separador de comandos de contexto

Clique no separador de comandos de contexto.

-ou-

1. Prima e liberte a tecla ALT.

As teclas de acesso são apresentadas.

2. Prima uma ou mais teclas mostradas na tecla de acesso apresentada mais próximo ou no

separador de comandos de contexto.

Os separadores de comandos de contexto contêm comandos e funcionalidades necessários para

trabalhar num contexto específico. Por exemplo, ao abrir uma tabela na vista de Estrutura, os

separadores de contexto contêm comandos que apenas se aplicam quando está a trabalhar com

uma tabela nessa vista. Outro exemplo verifica-se ao abrir uma tabela na vista de Estrutura, sendo

apresentado um separador de comandos de contexto denominado Estrutura junto ao separador

Ferramentas Avançadas. Ao clicar no separador Estrutura, o Friso mostra os comandos disponíveis

apenas quando o objecto se encontra na vista de Estrutura.

Galerias

Page 12: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 11 / 122

Outra inovação incluída na nova interface de utilizador do Office Access 2007 trata-se de um novo

controlo denominado galeria. O controlo de galeria foi concebido para funcionar com o Friso e

para que o utilizador concentre a atenção na obtenção dos resultados pretendidos. Em vez de se

limitar a mostrar os comandos, o controlo de galeria mostra o resultado da utilização desses

comandos. A ideia consiste em proporcionar um método visual de procurar e ver o que o Office

Access 2007 pode efectuar, concentrando-se nos resultados em vez de se concentrar unicamente

nos comandos propriamente ditos.

As galerias apresentam várias formas e tamanhos. Existe um esquema de grelha, uma

representação pendente semelhante a um menu, e até um esquema incorporado no Friso que

coloca o conteúdo da própria galeria dentro do Friso.

Ocultar o Friso

Por vezes, poderá ser necessário um pouco mais de espaço para dedicar à área de trabalho. Por

esse motivo, é possível fechar o Friso, de modo a que apenas seja mantida a barra com os

separadores de comandos. Para fechar o Friso, faça duplo clique no separador de comandos

activo. Para voltar a abrir o separador de comandos activo, faça novamente duplo clique no

mesmo.

Ocultar e restaurar o Friso

1. Faça duplo clique no separador de comandos activo (o separador activo é o separador

realçado).

2. Faça duplo clique novamente no separador de comandos activo para restaurar o Friso.

Barra de Ferramentas de Acesso Rápido

A Barra de Ferramentas de Acesso Rápido é, por predefinição, uma pequena área adjacente ao

Friso que permite o acesso com um só clique aos comandos. O conjunto predefinido de comandos

baseia-se nos comandos de que o utilizador depende com mais frequência, como, por exemplo,

Guardar, Anular e Refazer. No entanto, é possível personalizar a Barra de Ferramentas de Acesso

Page 13: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 12 / 122

Rápido para incluir os comandos utilizados com mais frequência. Também é possível modificar o

posicionamento da barra de ferramentas e alterá-la do tamanho pequeno predefinido para um

tamanho maior. A pequena barra de ferramentas é apresentada junto aos separadores de

comandos no Friso. Ao mudar para um tamanho maior, a barra de ferramentas é apresentada

abaixo do Friso e expande-se em termos da respectiva largura total.

Personalizar a Barra de Ferramentas de Acesso Rápido

1. Clique na seta pendente mais à direita na barra de ferramentas.

2. Clique em Personalizar Barra de Ferramentas de Acesso Rápido e clique em Mais

Comandos.

3. Na caixa de diálogo Opções do Access, seleccione o comando ou comandos que

pretende adicionar e clique em Adicionar.

4. Para remover um comando, realce o mesmo na lista à direita e, em seguida, clique em

Remover. Em alternativa, faça duplo clique no comando na lista.

5. Clique em OK quando tiver concluído.

Painel de Navegação

Ao abrir uma base de dados ou ao criar uma nova base de dados, os nomes dos objectos de base

de dados são apresentados no Painel de Navegação. Os objectos de base de dados incluem

tabelas, formulários, relatórios, páginas, macros e módulos. O Painel de Navegação substitui a

Janela de base de dados utilizada em versões anteriores do Access: se tiver utilizado a Janela de

base de dados para executar uma tarefa numa versão anterior, é agora possível efectuar essa

tarefa utilizando o Painel de Navegação no Office Access 2007. Por exemplo, se pretender

adicionar uma linha a uma tabela na Vista de folha de dados, abra a tabela a partir do Painel de

Navegação.

Para abrir um objecto de base de dados ou aplicar um comando a um objecto de base de dados,

clique com o botão direito do rato no objecto e seleccione um item de menu no menu de

contexto. Os comandos no menu de contexto variam de acordo com o tipo de objecto.

Abrir um objecto de base de dados, como, por exemplo, uma tabela, um formulário ou um relatório

No Painel de Navegação, faça duplo clique no objecto.

Page 14: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 13 / 122

-ou-

No Painel de Navegação, seleccione o objecto e, em seguida, prima ENTER.

-ou-

1. No Painel de Navegação, clique com o botão direito do rato num objecto.

2. No menu de contexto, clique num item de menu.

Tenha em atenção que é possível definir uma opção para abrir objectos com um único clique na

caixa de diálogo Opções de Navegação.

O Painel de Navegação divide os objectos da base de dados em categorias e estas categorias

contêm grupos. Algumas categorias estão predefinidas, mas também é possível criar grupos

personalizados.

Por predefinição, o Painel de Navegação aparece quando abre uma base de dados no Office

Access 2007, incluindo bases de dados criadas em versões anteriores do Access. Pode impedir que

o Painel de Navegação seja apresentado por predefinição definindo uma opção de programa. Os

seguintes conjuntos de passos explicam a forma como executar cada acção.

Mostrar ou ocultar o Painel de Navegação

Clique no botão no canto superior direito do Painel de Navegação ou prima F11.

Impedir que o Painel de Navegação seja apresentado por predefinição

1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Access.

É apresentada a caixa de diálogo Opções do Access.

2. No painel esquerdo, clique em Base de Dados Actual.

3. Em Navegação, desmarque a caixa de verificação Mostrar Painel de Navegação e clique

em OK.

Documentos com separadores

Ao iniciar o Office Access 2007 é possível apresentar os objectos de base de dados nos

documentos com separadores, em vez de serem utilizadas as janelas sobrepostas. Para uma

utilização diária interactiva, é recomendada a interface de documentos com separadores. É

possível activar ou desactivar documentos com separadores definindo as Opções do Access

(consulte Mostrar ou ocultar separadores de documentos, mais à frente neste artigo). No entanto,

se alterar as definições do documento com separadores, é necessário fechar e voltar a abrir a

base de dados para que as novas definições sejam aplicadas.

Page 15: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 14 / 122

Mostrar ou ocultar separadores de documentos

1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Access.

É apresentada a caixa de diálogo Opções do Access.

2. No painel esquerdo, clique em Base de Dados Actual.

3. Na secção Opções da Aplicação, em Opções da Janela de Documentos, seleccione

Documentos com Separadores.

4. Seleccione ou desmarque a caixa de verificação Apresentar Separadores do Documento.

Ao desmarcar a caixa de verificação desactiva os separadores de documentos.

5. Clique em OK.

NOTAS

A definição Apresentar Separadores do Documento trata-se de uma definição aplicada por

base de dados. É necessário definir esta opção de forma independente relativamente a

cada base de dados.

Após alterar a definição Apresentar Separadores do Documento, é necessário fechar e

voltar a abrir a base de dados para que as alterações sejam aplicadas.

As novas bases de dados criadas utilizando o Office Access 2007 apresentam separadores

de documentos, por predefinição.

As bases de dados criadas utilizando uma versão anterior do Access utilizam janelas

sobrepostas, por predefinição.

Barra de estado

Tal como acontece em versões anteriores do Access, no Office Access 2007, é possível apresentar

uma barra de estado na parte inferior da janela. Este elemento de interface de utilizador padrão

continua a ser o local a procurar para obter mensagens de estado, sugestões de propriedades,

indicadores de progresso, etc. Com o Office Access 2007, a barra de estado também inclui duas

funções padrão visualizadas na barra de estado de outros programas do Office Professional 2007:

comutação Ver/Janela e Zoom.

É possível comutar rapidamente a janela activa entre uma das vistas disponíveis utilizando os

controlos disponíveis na barra de estado. Se estiver a visualizar um objecto que suporte zoom

variável, pode ajustar o nível do zoom de ampliação ou redução, utilizando o controlo de deslize

na barra de estado.

É possível activar ou desactivar a barra de estado na caixa de diálogo Opções do Access.

Mostrar ou ocultar a barra de estado

1. Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Access.

É apresentada a caixa de diálogo Opções do Access.

2. No painel esquerdo, clique em Base de Dados Actual.

Page 16: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 15 / 122

3. Em Opções da Aplicação, seleccione ou desmarque a caixa de verificação Mostrar Barra

de Estado. Ao desmarcar a caixa de verificação desactiva a apresentação da barra de

estado.

4. Clique em OK.

Minibarra de ferramentas

Uma das operações mais comuns efectuadas em qualquer aplicação do Office Professional 2007

consiste na formatação de texto. Nas versões anteriores do Access, a formatação de texto exigia

frequentemente a utilização de um menu ou a apresentação da barra de ferramentas

Formatação. Utilizando o Office Access 2007, poderá formatar o texto mais facilmente utilizando a

minibarra de ferramentas. Ao seleccionar o texto para formatação, a minibarra de ferramentas é

apresentada automaticamente sobre o texto seleccionado. Se mover o ponteiro do rato para mais

próximo da minibarra de ferramentas, esta começará a ficar gradualmente mais visível, sendo

possível utilizá-la para aplicar negrito, itálico, o tamanho do tipo de letra, a cor, etc. Ao afastar o

ponteiro da minibarra de ferramentas, esta desvanece. Se não pretender utilizar a minibarra de

ferramentas para aplicar a formatação de texto a uma selecção, basta afastar o ponteiro alguns

pixels e a minibarra de ferramentas deixa de ser apresentada.

Formatar texto utilizando a minibarra de ferramentas

1. Seleccione o texto a formatar.

A minibarra de ferramentas aparece de forma transparente acima do texto.

2. Aplique a formatação utilizando a minibarra de ferramentas.

Obter Ajuda

Quando tiver uma questão, obtenha ajuda premindo a tecla F1 ou clicando no ícone de ponto de

interrogação no lado direito do Friso.

O novo formato de ficheiro (.accdb)

O Office Access 2007 utiliza um novo formato de ficheiro que suporta diversos melhoramentos.

Quando criar uma nova base de dados no Access 2007, esta irá utilizar, por predefinição, o novo

formato de ficheiro e terá a extensão .accdb.

Deve utilizar o novo formato de ficheiro sempre que possível uma vez que este suporta novas

funcionalidades, como campos e anexos de valor múltiplo. No entanto, o novo formato de ficheiro

não pode ser aberto nem ligado a versões anteriores do Access e não suporta replicação nem

segurança de nível do utilizador. Se necessitar de utilizar a base de dados com versões anteriores

Page 17: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 16 / 122

do Access ou necessitar de utilizar replicação ou segurança de nível do utilizador, terá de utilizar

um formato de ficheiro de uma versão anterior.

As novas funcionalidades suportadas no formato de ficheiro .accdb incluem:

Campos de valor múltiplo

Suponha que necessita de atribuir uma tarefa a um dos seus empregados, mas chega à

conclusão de que necessita de a atribuir a mais que uma pessoa. No Office Access 2007

pode criar um campo de valor múltiplo no qual consiga seleccionar nomes de empregados

ou introduzi-los numa caixa.

Quando clicar na caixa, as caixas de verificação seleccionadas indicam as suas escolhas.

Os empregados seleccionados são armazenados no campo de valor múltiplo e são

separados por vírgulas (por predefinição) ao serem apresentados.

A ideia associada aos campos de valor múltiplo é facilitar a selecção e armazenamento de

mais do que uma opção, sem ter de criar uma estrutura de base de dados mais avançada.

Os campos de valor múltiplo também são importantes para integração com o Windows

SharePoint Services 3.0, porque as listas do SharePoint também suportam campos de valor

múltiplo.

IMPORTANTE Os campos de valor múltiplo são apenas suportados utilizando o novo

formato de ficheiro .accdb.

Tipo de dados Anexo

O novo tipo de dados Anexo permite-lhe armazenar facilmente todos os tipos de

documentos e ficheiros binários na base de dados sem implicar um aumento excessivo do

tamanho físico da base de dados. Os anexos são comprimidos automaticamente quando

apropriado para maximizar a utilização do espaço. É possível anexar um documento do

Microsoft Office Word 2007 a um registo ou guardar uma série de imagens digitais. Poderá

inclusive anexar vários itens a um único registo.

IMPORTANTE O tipo de dados anexo é apenas suportado utilizando o novo formato de

ficheiro .accdb.

Integração melhorada com o Windows SharePoint Services e o Microsoft Office Outlook

2007

Anteriormente, os ficheiros do Access no formato .mdb eram bloqueados pelo Windows

SharePoint Services ou pelo Outlook devido ao facto de o código não seguro poder ser

incluído numa base de dados do Access. O Office Access 2007 permite que o código seja

verificado como sendo seguro ou seja desactivado. Isto possibilita uma integração mais

completa das bases de dados do Access com o Windows SharePoint Services ou o Outlook.

IMPORTANTE Esta capacidade de integração melhorada das bases de dados do Access

com o Windows SharePoint Services ou o Outlook só é suportada utilizando o novo formato

de ficheiro .accdb.

Utilizar offline uma lista do SharePoint com o Access

Pode utilizar offline as listas do SharePoint com um só clique utilizando o Office Access 2007.

Trabalhe nos dados no Access e, em seguida, sincronize as alterações ou restabeleça

posteriormente a ligação ao site do SharePoint.

Page 18: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 17 / 122

IMPORTANTE A capacidade de utilizar offline uma lista do SharePoint com o Access só é

suportada utilizando o novo formato de ficheiro .accdb.

Controlo do histórico de campos memo

Os campos memo são úteis para armazenar grandes quantidades de informações. No

Office Access 2007, pode definir uma propriedade (AnexarApenas) que force o Access a

reter um histórico de todas as alterações efectuadas a um campo Memo. Poderá depois

ver um histórico dessas alterações. Esta funcionalidade também suporta a funcionalidade

de controlo de versões no Windows SharePoint Services 3.0 para que possa utilizar o Access

para controlar alterações em várias linhas de um campo de texto armazenado numa lista

do SharePoint (desde que o campo tenha a opção Acrescentar Alterações ao Texto

Existente definida como Sim).

IMPORTANTE O controlo do histórico de campos Memo só é suportado utilizando o novo

formato de ficheiro .accdb.

Encriptação melhorada

Poderá optar por definir uma palavra-passe da base de dados e encriptar o conteúdo da

mesma. Quando o fizer através do Office Access 2007 e de um ficheiro que utilize o novo

formato de ficheiro, o Access utiliza o API do Windows Crypto para encriptar os dados.

IMPORTANTE A encriptação melhorada só é suportada utilizando o novo formato de

ficheiro .accdb.

O formato de ficheiro da versão anterior (.mdb)

As versões do Access anteriores ao Office Access 2007 suportam formatos de ficheiro que utilizem a

extensão .mdb. No Office Access 2007 pode continuar a abrir ficheiros .mdb. Se o ficheiro estiver

armazenado no formato de ficheiro do Access 2002-2003 ou Access 2000, poderá abri-lo e utilizá-lo

no Office Access 2007 como faria normalmente. No entanto, não é possível tirar partido das novas

funcionalidades que requerem o formato de ficheiro .accdb.

Se o ficheiro estiver armazenado no formato de ficheiro do Access 95 ou Access 97, quando o abrir

pela primeira vez no Office Access 2007, o Access propõe actualizar a base de dados para o

formato de ficheiro actualmente especificado como formato de ficheiro predefinido (geralmente o

formato de ficheiro .accdb, a menos que o utilizador ou um administrador tenha alterado a

definição). Se não pretender utilizar a base de dados com versões do Access anteriores ao Access

2007, não for partilhá-la com outros utilizadores que utilizem versões do Access anteriores ao Access

2007 e não utilizar replicação nem segurança de nível do utilizador, deve actualizar ficheiro da

base de dados para o novo formato .accdb. depois de actualizar a base de dados para o novo

formato de ficheiro .accdb, não poderá abri-la utilizando uma versão do Access anterior ao Access

2007.

Se o ficheiro estiver armazenado no formato do Access 95 ou Access 97 e optar por não o

actualizar para o formato .accdb, não poderá efectuar alterações à estrutura. Poderá ver objectos

e efectuar alterações aos dados no Office Access 2007, mas não poderá efectuar alterações à

estrutura.

Converter para o novo formato de ficheiro

Para converter explicitamente uma base de dados do Access para o novo formato de ficheiro

.accdb, primeiro tem de abrir a base de dados e, em seguida, guardá-la no formato de ficheiro

.accdb. O seguinte procedimento destina-se apenas a ficheiros criados no Access 97, Access 2000,

Page 19: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 18 / 122

Access 2002 ou Access 2003. Para obter informações sobre a importação e conversão de ficheiros

de base de dados do Access 2.0 ou Access 95, consulte as hiperligações na secção Consulte

também.

Primeiro, abra a base de dados:

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados que pretende converter.

Agora, converta a base de dados:

1. Clique no Botão do Microsoft Office e, em seguida, aponte para Guardar Como.

2. Em Guardar a base de dados noutro formato, clique em Base de Dados do Access 2007.

3. Na caixa de diálogo Guardar Como, na caixa Nome de ficheiro, introduza um nome de

ficheiro ou utilize o nome de ficheiro fornecido.

4. Clique em Guardar.

É criada uma cópia da base de dados no formato de ficheiro .accdb.

Exportar para PDF e XPS

Agora pode exportar dados para um formato de ficheiro PDF (Portable Document Format) ou XPS

(XML Paper Specification) para impressão, publicação e distribuição de correio electrónico, desde

que instale primeiro o suplemento Publicar Como PDF ou XPS. A exportação de um formulário,

relatório ou folha de dados para um ficheiro .pdf ou .xps permite-lhe capturar informações de uma

forma de distribuição fácil que mantém todas as características de formatação, mas não requer

que as outras pessoas tenham o Access instalado nos computadores para conseguirem imprimir ou

rever os dados.

PDF (Portable Document Format) Um PDF é um formato de ficheiro electrónico de

esquema fixo que preserva a formatação do documento e permite a partilha de ficheiros.

O formato PDF assegura que o ficheiro mantém exactamente o formato pretendido

quando é visualizado online ou impresso e que, os dados nele contidos não podem ser

facilmente copiados ou alterados. O formato PDF também é muito útil para documentos

que serão reproduzidos utilizando métodos de impressão comercial.

XPS (XML Paper Specification) XPS é um formato de ficheiro electrónico que preserva a

formatação do documento e permite a partilha de ficheiros. O formato XPS assegura que o

ficheiro mantém exactamente o formato pretendido quando visualizado online ou impresso

e que, os dados nele contidos não podem ser facilmente copiados ou alterados.

Só é possível exportar dados para um formato de ficheiro .pdf ou .xps a partir do Office Access 2007

depois da instalação do suplemento. Para mais informações, consulte Activar suporte para outros

formatos de ficheiro, tais como PDF e XPS.

Page 20: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 19 / 122

Princípios básicos da estrutura de bases de dados

Uma base de dados concebida correctamente fornece-lhe acesso a informações actualizadas e

precisas. Uma vez que é essencial uma estrutura correcta para atingir os seus objectivos de

trabalho com uma base de dados, é essencial investir algum tempo para aprender os princípios de

concepção de uma estrutura adequada. No final, terá uma base de dados que satisfaz as suas

necessidades e que acomoda facilmente alterações.

Este artigo fornece directrizes para planeamento de uma base de dados. Obterá informações

sobre como decidir quais as informações de que necessita, como dividir essas informações nas

tabelas e colunas apropriadas, bem como essas tabelas se relacionam entre si. Deverá ler este

artigo antes de criar a sua primeira base de dados.

Alguns termos de base de dados que deverá conhecer

O Microsoft Office Access 2007 organiza as informações em tabelas: listas de linhas e colunas

provenientes de um bloco de notas ou uma folha de cálculo do Microsoft Office Excel 2007 de um

utilizador. Numa base de dados simples, poderá ter apenas uma tabela. Na maioria das tabelas é

necessária mais do que uma. Por exemplo, poderá ter uma tabela que armazena informações

sobre produtos, outra tabela que armazena informações sobre encomendas e uma outra com

informações sobre os clientes.

Cada linha é designada também por registo e cada coluna é também designada por campo. Um

registo consiste numa forma útil e consistente de combinar informações sobre um determinado

tema. Um campo consiste num item de informações individual: um tipo de item que aparece em

todos os registos. Na tabela Produtos, por exemplo, cada linha ou registo teria informações sobre

um produto. Cada coluna ou campo tem um tipo de informações sobre esse produto como, por

exemplo, o nome ou o preço.

O que é uma estrutura de base de dados adequada?

Existem determinados princípios que orientam o processo de estruturação da base de dados. O

primeiro princípio dita que as informações duplicadas (também denominadas por dados

redundantes) são um aspecto negativo, porque ocupam espaço e aumentam a probabilidade de

erros e inconsistências. O segundo princípio diz que a exactidão e a integralidade dos dados são

importantes. Se a base de dados incluir informações incorrectas, todos os relatórios que utilizem as

Page 21: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 20 / 122

informações da base de dados também incluirão informações incorrectas. Deste modo, todas as

decisões tomadas com base nesses relatórios serão erradas.

Assim, uma estrutura de base de dados adequada é aquela que:

Divide as informações em tabelas com base em assuntos, de forma a reduzir a quantidade

de dados redundantes.

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 a garantir a exactidão e integridade das informações.

Acomoda as necessidades de processamento de dados e de geração de relatórios.

O processo de estruturação

O processo de estruturação consiste nos seguintes passos:

Determinar o objectivo da base de dados

Este passo ajuda-o a preparar-se para os seguintes.

Localizar e organizar as informações necessárias

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.

Dividir as informações em tabelas

Dividir os itens de informações em entidades ou assuntos mais abrangentes, como, por

exemplo, Produtos ou Encomendas. Assim, cada assunto transforma-se numa tabela.

Transformar os itens de informações em colunas

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.

Especificar chaves primárias

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.

Configurar as relações entre tabelas

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.

Optimizar a estrutura

Analisar a existência de erros na estrutura. Criar as tabelas e adicionar alguns registos de

dados de exemplo. Verificar se obtém os resultados pretendidos das tabelas. Efectuar ajustes

na estrutura, se necessário.

Page 22: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 21 / 122

Aplicar as regras de normalização

Aplicar as regras de normalização de dados para verificar se as tabelas estão estruturadas

correctamente. Efectuar ajustes nas tabelas, se necessário.

Determinar o objectivo da base de dados

É aconselhável anotar num papel o objectivo da base de dados — o objectivo, 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

objectivo 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

objectivos quando toma decisões.

Localizar e organizar as informações necessárias

Para localizar e organizar as informações necessárias, comece com as informações existentes. Por

exemplo, pode registar ordens de compra num razão ou manter as informações do cliente em

formulários em papel num arquivo de ficheiros. Recolha esses documentos e liste cada tipo de

informações mostrado (por exemplo, cada caixa que preenche num formulário). Se não tiver

formulários existentes, imagine que os tem para estruturar um formulário para registar as

informações do cliente. Que informações incluiria no formulário? Que caixas de preenchimento

criaria? Identifique e liste cada um destes itens. Por exemplo, supondo que mantém actualmente a

lista de clientes em cartões de índice. A análise destes cartões pode mostrar que cada cartão

contém um nome de cliente, morada, localidade, distrito, código postal e número de telefone.

Cada um destes itens representa uma coluna potencial numa tabela.

Quando preparar esta lista, não se preocupe em fazê-la perfeita à primeira. Em vez disso, liste cada

item que lhe vier à ideia. Se a base de dados se destinar a mais utilizadores, solicite-lhes também as

suas ideias. Pode optimizar a lista mais tarde.

Em seguida, considere os tipos de relatórios ou correio que poderá pretender criar a partir da base

de dados. Por exemplo, pode pretender um relatório de vendas de um produto para mostrar as

vendas por região ou o resumo de um inventário que mostre os níveis do inventário do produto.

Também poderá pretender criar cartas de formulário para enviar aos clientes anunciando um

acontecimento de vendas ou a oferta de um prémio. Crie a estrutura do relatório mentalmente e

imagine qual o aspecto que terá. Que informações incluiria no relatório? Liste todos os itens. Faça o

mesmo para a carta de formulário e para todos os relatórios que prevê criar.

Page 23: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 22 / 122

Os relatórios e correio que pode pretender criar ajudam-no a identificar itens de que irá necessitar

na base de dados. Por exemplo, supondo que concede aos cliente a opção de receberem (ou

não receberem) actualizações periódicas por correio electrónico e que pretende imprimir uma lista

dos clientes que optaram por receber. Para registar essas informações, adiciona uma coluna

―Enviar correio electrónico‖ à tabela de clientes. Para cada cliente, pode definir o campo para Sim

ou Não.

O requisito de envio de mensagens de correio electrónico para clientes sugere outro item para

registo. Depois de saber que um cliente pretende receber mensagens de correio electrónico,

também tem de saber o respectivo endereço de correio electrónico para o qual as enviar. Por esse

motivo, tem de registar um endereço de correio electrónico para cada cliente.

É aconselhável construir um protótipo de cada relatório ou lista de resultados e considerar quais os

itens que necessitará para criar o relatório. Por exemplo, quando examina uma carta de formulário,

poderão ocorre-lhe determinadas hipóteses. Se pretender incluir um saudação adequada — por

exemplo, a cadeia "Sr.", "Sra." ou "Dr." que inicia uma saudação, terá de criar um item de

saudação. Também poderá iniciar uma carta por ―Exm.º Sr. Martins‖, em vez de ―Exm.º Sr. Paulo

Martins‖. Isto indica que pretende armazenar o apelido em separado do nome próprio.

Um ponto chave a lembrar é que deve dividir cada parte das informações em elementos úteis mais

pequenos. No caso de um nome, para disponibilizar prontamente o apelido, divide-o em dois

elementos — Nome Próprio e Apelido. Para ordenar por apelido, por exemplo, deve armazenar o

apelido do cliente em separado. De forma geral, se pretender ordenar, procurar, calcular ou criar

um relatório com base num item de informações, deve colocar esse item no seu próprio campo.

Pense nas questões a que pretende que a base de dados responda. Por exemplo, quantas vendas

do seu produto fechou no mês anterior? Onde vivem os seus melhores clientes? Qual o fornecedor

do produto com mais procura? A antecipação destas questões ajuda-o a identificar os itens

adicionais a registar.

Depois de recolher estas informações, está pronto para o passo seguinte.

Dividir as informações em tabelas

Para dividir as informações em tabelas, escolha as entidades ou assuntos mais importantes. Por

exemplo, depois de localizar e organizar as informações de uma base de dados de vendas de um

produto, a lista preliminar poderá ter o seguinte aspecto:

Page 24: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 23 / 122

As entidades mais importantes aqui mostradas são os produtos, os fornecedores, os clientes e as

encomendas. Como tal, é aconselhável começar com estas quatro tabelas: uma para os factos

sobre os produtos, uma para os factos sobre os fornecedores, uma para os factos sobre os clientes

e uma para os factos sobre as encomendas. Embora a lista não fique completa, é um bom ponto

de partida. Pode continuar a optimizar esta lista até obter uma estrutura que funcione

correctamente.

Quando examina pela primeira vez a lista preliminar de itens, poderá ficar tentado em colocá-las

numa única tabela, em vez das quatro mostradas na ilustração anterior. Irá descobrir por que

motivo não é uma boa ideia. Considere por alguns momentos a tabela aqui mostrada:

Neste caso, cada linha contém informações sobre o produto e o respectivo fornecedor. Uma vez

que pode ter vários produtos do mesmo fornecedor, as informações do nome e da morada do

fornecedor têm de ser repetidas várias vezes. Desta forma, ocupa demasiado espaço em disco. O

registo das informações do fornecedor apenas uma vez numa coluna em separado e, em seguida,

a respectiva associação à tabela Produtos, é uma solução mais eficaz.

Um segundo problema desta estrutura ocorre quando é necessário modificar informações sobre o

fornecedor. Por exemplo, supondo que necessita de alterar a morada de um fornecedor. Uma vez

que aparece em vários locais, poderá alterar a morada num local, mas esquecer-se,

acidentalmente, de alterá-la noutros. O registo da morada do fornecedor num único local resolve

o problema.

Quando estrutura a base de dados, tente sempre registar cada facto apenas uma vez. Se detectar

que está a repetir as mesma informações em mais de um local, como, por exemplo, a morada de

um determinado fornecedor, coloque essas informações numa tabela em separado.

Por fim, suponha que existe apenas um produto fornecido pela Adega Coho e pretende eliminar o

produto, mas manter as informações sobre o nome e a morada do fornecedor. De que forma

elimina o registo do produto sem perder também as informações do fornecedor? Não é possível.

Uma vez que cada registo inclui factos sobre o produto, bem como factos sobre um fornecedor,

não é possível eliminar um sem eliminar o outro. Para manter estes factos em separado, tem de

dividir a tabela em duas: uma tabela para as informações sobre o produto e outra para as

informações sobre o fornecedor. A eliminação do registo de um produto deve eliminar apenas os

factos referentes ao produto e não os factos sobre o fornecedor.

Depois de escolher o assunto que é representado por uma tabela, as respectivas colunas devem

armazenar factos apenas sobre o assunto. Por exemplo, a tabela de produtos deve armazenar

factos apenas sobre produtos. Uma vez que a morada do fornecedor é um facto sobre o

fornecedor e não um facto sobre o produto, pertence à tabela de fornecedores.

Transformar os itens de informações em colunas

Para determinar as colunas de uma tabela, decida quais as informações que necessita registar

sobre o assunto registado na tabela. Por exemplo, para a tabela Clientes, o Nome, Morada,

Código postal, Enviar mensagem de correio electrónico, Saudação e Endereço de correio

electrónico formam uma lista inicial de colunas adequada. Cada registo na tabela contém o

mesmo conjunto de colunas, pelo que pode armazenar as informações sobre o Nome, Morada,

Page 25: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 24 / 122

Código postal, Enviar mensagem de correio electrónico, Saudação e Endereço de correio

electrónico de cada registo. Por exemplo, a coluna de endereços contém as moradas dos clientes.

Cada registo inclui dados sobre um cliente e o campo da morada contém a morada desse cliente.

Depois de determinar o conjunto inicial de colunas para cada tabela, pode optimizá-las. Por

exemplo, é aconselhável armazenar o nome do cliente em duas colunas separadas: nome próprio

e apelido, para poder ordenar, procurar e indexar nessas colunas. Da mesma forma, a morada é

composta por cinco componentes individuais, morada, localidade, distrito, código postal e

país/região, sendo também aconselhável armazená-los em colunas em separado. Se pretender

efectuar uma operação de procura, filtro ou ordenação por distrito, por exemplo, necessita das

informações sobre o distrito armazenadas numa coluna em separado.

Também deve ter em consideração se a base de dados incluirá informações apenas de origem

nacional ou também internacional. Por exemplo, se pretender armazenar moradas internacionais,

é aconselhável criar uma coluna Região em vez de Distrito, porque esta coluna pode acomodar

distritos nacionais e regiões de outros países/regiões. Da mesma forma, Código Postal é mais

indicado do que Código Zip (E.U.A.) se armazenar moradas internacionais.

A lista seguinte mostra algumas sugestões para determinação das colunas a utilizar.

Não incluir dados calculados

Na maioria dos casos, não deve armazenar o resultado de cálculos em tabelas. Em vez disso,

o Access pode efectuar os cálculos quando pretender ver o resultado. Por exemplo,

supondo que existe um relatório Produtos Da Encomenda que apresenta o subtotal de

unidades na encomenda para cada categoria de produtos na base de dados. No entanto,

não existe uma coluna de subtotal Unidades Da Encomenda em qualquer tabela. Em vez

disso, a tabela Produtos inclui uma coluna Unidades Da Encomenda que armazena as

unidades da encomenda por cada produto. Utilizando esses dados, o Access calcula o

subtotal sempre que imprime o relatório. O próprio subtotal não deve ser armazenado numa

tabela.

Armazenar informações nos respectivos elementos lógicos mais pequenos.

Poderá preferir utilizar um único campo para nomes completos ou para nomes de produtos

em conjunto com as respectivas descrições. Se combinar mais de um tipo de informações

num campo, é difícil obter os factos individuais posteriormente. Experimente dividir as

informações em elementos lógicos; por exemplo, crie campos em separado para o nome

próprio e apelido ou para o nome do produto, categoria e descrição.

Page 26: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 25 / 122

Depois de optimizar as colunas de dados de cada tabela, está pronto para escolher a chave

primária para cada tabela.

Especificar chaves primárias

Cada tabela deve incluir uma coluna ou conjunto de colunas que identifiquem em exclusivo cada

linha armazenada na tabela. Normalmente, trata-se de um número de identificação exclusivo,

como, por exemplo o número do código de um empregado ou um número de série. Na

terminologia de bases de dados, estas informações são designadas por chave primária da tabela.

O Access utiliza campos de chave primária para associar rapidamente dados de várias tabelas e

apresentá-los em conjunto.

Se já tiver um identificador exclusivo para uma tabela, como, por exemplo, um número de produto

que identifique exclusivamente cada produto no catálogo, pode utilizar esse identificador como

chave primária da tabela — mas só se os valores nessa coluna forem sempre diferentes para cada

registo. Não é possível ter valores em duplicado numa chave primária. Por exemplo, não utilize

nomes de pessoas como chave primária, porque os nomes não são exclusivos. Podem existir duas

pessoas com o mesmo nome na mesma tabela.

Uma chave primária tem de ter sempre um valor. Se, a determinado momento, o valor de uma

coluna vier a deixar de estar atribuído ou se tornar desconhecido (um valor em falta), não pode ser

utilizado como um componente numa chave primária.

Deve escolher sempre uma chave primária em que o valor não é alterado. Numa base de dados

que utiliza mais de uma tabela, pode ser utilizada a chave primária de uma tabela como

referência noutras tabelas. Se a chave primária for alterada, a alteração tem de ser aplicada

também em todos os locais em que esta é referenciada. A utilização de uma chave primária que

não sofre alterações reduz as hipóteses de esta vir a deixar de estar sincronizada com outras

tabelas em que é referenciada.

Normalmente, é utilizado um número exclusivo arbitrário como a chave primária. Por exemplo,

pode atribuir um número de encomenda exclusivo a cada encomenda. O único objectivo do

número de encomenda é identificar uma encomenda. Depois de atribuído, nunca é alterado.

Se não lhe ocorrer nenhuma coluna ou conjunto de colunas que possam constituir uma chave

primária adequada, considere utilizar uma coluna que tenha um tipo de dados Numeração

Automática. Quando utiliza o tipo de dados Numeração Automática, o Access atribui

automaticamente um valor. Este tipo de identificador não inclui factos; não contém informações

factuais que descrevam a linha que representa. Os identificadores sem factos são indicados como

chave primária, uma vez que não são alterados. Uma chave primária que inclua factos sobre uma

linha — um número de telefone ou o nome de um cliente, por exemplo — tem mais probabilidades

de ser alterada, porque as próprias informações factuais podem ser alteradas.

Normalmente, uma coluna definida com o tipo de dados Numeração Automática constitui uma

chave primária adequada. Não existem dois códigos de produto iguais.

Page 27: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 26 / 122

Em determinados casos, poderá pretender utilizar dois ou mais campos que, em conjunto,

forneçam a chave primária de uma tabela. Por exemplo, uma tabela Detalhes da Encomenda que

armazene itens de linha para encomendas, utilizaria duas colunas na respectiva chave primária:

Código da Encomenda e Código do Produto. Quando uma chave primária emprega mais de uma

coluna, também é designada por chave composta.

Para a base de dados de vendas de produtos, pode criar uma coluna Numeração Automática

para cada uma das tabelas, que servirá de chave primária: CódigoDoProduto para a tabela

Produtos, CódigoDaEncomenda para a tabela Encomendas, CódigoDoCliente para a tabela

Clientes e CódigoDoFornecedor para a tabela Fornecedores.

Criar as relações entre tabelas

Depois de dividir as informações em tabelas, é necessário associá-las novamente de forma

coerente. Por exemplo, o formulário seguinte inclui informações de várias tabelas.

Page 28: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 27 / 122

As informações neste formulário derivam da tabela Clientes...

...tabela Empregados...

...tabela Encomendas...

...tabela Produtos...

...e da tabela Detalhes da Encomenda.

O Access é um sistema de base de dados relacional. Numa base de dados relacional, as

informações são divididas em tabelas separadas baseadas em assuntos. Em seguida, as relações

entre as tabelas são utilizadas para associar as informações conforme necessário.

Criar um relação um-para-muitos

Considere este exemplo: as tabelas Fornecedores e Produtos na base de dados de encomendas

de produtos. Um fornecedor pode fornecer vários produtos. Portanto, para qualquer fornecedor

representado na tabela Fornecedores, podem existir vários produtos representados na tabela

Produtos. A relação entre a tabela Fornecedores e a tabela Produtos é, por conseguinte, uma

relação um-para-muitos.

Page 29: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 28 / 122

Para representar uma relação um-para-muitos na estrutura da base de dados, adicione a chave

primária do lado "um" da relação como uma coluna ou colunas adicionais à tabela no lado

"muitos" da relação. Neste caso, por exemplo, adicione a coluna Código do Fornecedor à tabela

Produtos. Em seguida, o Access pode utilizar o número do código do fornecedor na tabela

Produtos para localizar o fornecedor correcto de cada produto.

A coluna Código do Fornecedor na tabela Produtos é designada por chave externa. Uma chave

externa é a chave primária de outra tabela. A coluna Código do Fornecedor na tabela Produtos é

uma chave externa, porque também é a chave primária na tabela Fornecedores.

O utilizador fornece a base para associar as tabelas relacionadas estabelecendo pares de chaves

primárias e de chaves externas. Se não tiver a certeza de quais as tabelas que devem partilhar

uma coluna comum, a identificação de uma relação um-para-muitos assegura que as duas

tabelas envolvidas irão, efectivamente, necessitar de uma coluna partilhada.

Criar uma relação muitos-para-muitos

Considere a relação entre a tabela Produtos e a tabela Encomendas.

Uma única encomenda pode incluir mais de um produto. Por outro lado, um único produto pode

aparecer em várias encomendas. Como tal, para cada registo na tabela Encomendas, podem

existir vários registos na tabela Produtos. E para cada registo na tabela Produtos, podem existir

vários registos na tabela Encomendas. Este tipo de relação é designada por uma relação muitos-

para-muitos, porque para qualquer produto, podem existir várias encomendas; e para qualquer

encomenda, podem existir vários produtos. Note que para detectar relações muitos-para-muitos

entre as tabelas, é importante considerar ambos os lados da relação.

Os assuntos das duas tabelas — encomendas e produtos — têm uma relação muitos-para-muitos.

Isto representa um problema. Para compreender o problema, imagine o que aconteceria se

tentasse criar a relação entre as duas tabelas adicionando o campo Código do Produto à tabela

Encomendas. Para ter mais de um produto por encomenda, necessita de mais de um registo na

tabela Encomendas por encomenda. Repetiria as informações da encomenda em cada linha

associada a uma única encomenda — resultando numa estrutura ineficaz que poderia gerar

dados imprecisos. O mesmo problema ocorre se colocar o campo Código da Encomenda na

Page 30: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 29 / 122

tabela Produtos — teria mais de um registo na tabela Produtos para cada produto. Como resolver

este problema?

A resposta é criar uma terceira tabela, normalmente designada por tabela de união, que divide a

relação muitos-para-muitos em duas relações um-para-muitos. O utilizador introduz a chave

primária de cada uma das duas tabelas na terceira tabela. Como resultado, a terceira tabela

regista todas as ocorrências ou instâncias da relação.

Cada registo na tabela Detalhes da Encomenda representa um item de linha numa encomenda. A

chave primária da tabela Detalhes da Encomenda é composta por dois campos — as chaves

externas das tabelas Encomendas e Produtos. Se utilizar o campo Código da Encomenda sozinho,

este não funcionará como chave primária para esta tabela, porque uma encomenda pode ter

vários itens de linha. O Código da Encomenda repete-se em todos os itens de linha numa

encomenda, pelo que o campo não contém valores exclusivos. Se utilizar o campo Código do

Produto sozinho, este também não funciona, porque um produto pode aparecer em várias

encomendas diferentes. No entanto, utilizados em conjunto, os dois campos geram sempre um

valor exclusivo para cada registo.

Na base de dados de vendas de produtos, a tabela Encomendas e a tabela Produtos não estão

directamente associadas uma à outra. Estão indirectamente associadas através da tabela

Detalhes da Encomenda. A relação muitos-para-muitos entre encomendas e produtos é

representada na base de dados utilizando duas relações um-para-muitos:

A tabela Encomendas e a tabela Detalhes da Encomenda têm uma relação um-para-

muitos. Cada encomenda tem mais de um item de linha, mas cada item de linha está

associado apenas a uma encomenda.

A tabela Produtos e a tabela Detalhes da Encomenda têm uma relação um-para-muitos.

Cada produto pode ter vários itens de linha associados, mas cada item de linha está

associado apenas a um produto.

A partir da tabela Detalhes da Encomenda, é possível determinar todos os produtos numa

determinada encomenda. Também é possível determinar todas as encomendas de um

determinado produto.

Depois de incorporar a tabela Detalhes da Encomenda, a lista de tabelas e campos deverá ter o

seguinte aspecto:

Page 31: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 30 / 122

Criar uma relação um-para-um

Outro tipo de relação é a relação um-para-um. Por exemplo, supondo que necessita de registar

informações adicionais sobre o produto, as quais necessita raramente ou se aplicam apenas a

alguns produtos. Uma vez que não necessita dessas informações frequentemente e porque o

armazenamento das informações na tabela Produtos resultaria em espaços vazios para todos os

produtos aos quais não se aplicam, coloque-as numa tabela em separado. Tal como acontece

com a tabela Produtos, o Código do Produto é utilizado como chave primária. A relação entre esta

tabela adicional e a tabela Produtos é uma relação um-para-um. Para cada registo na tabela

Produtos, existe um único registo com correspondência na tabela adicional. Quando identifica

uma relação deste tipo, ambas as tabelas têm de partilhar um campo comum.

Quando detecta a necessidade de uma relação um-para-um na base de dados, considere se é

possível colocar as informações das duas tabelas juntas numa única tabela. Se não pretender fazê-

lo por qualquer motivo, talvez porque resultaria em muitos espaços vazios, a lista que se segue

mostra como representar a relação na estrutura:

Se as duas tabelas tiverem o mesmo assunto, poderá configurar a relação utilizando a

mesma chave primária em ambas.

Se as duas tabelas tiverem assuntos diferentes com chaves primárias diferentes, escolha

uma das tabelas (qualquer uma) e introduza a respectiva chave primária na outra tabela

como chave externa.

Determinar as relações entre tabelas ajuda a garantir que tem as colunas e tabelas adequadas.

Quando existe uma relação um-para-um ou um-para-muitos, as tabelas envolvidas têm de partilhar

uma coluna ou colunas comuns. Quando existe uma relação muitos-para-muitos, é necessária uma

terceira tabela para representar a relação.

Optimizar a estrutura

Depois de ter as tabelas, campos e relações de que necessita, deve criar e preencher as tabelas

com dados de exemplo e experimentar trabalhar com as informações: criando consultas,

adicionando novos registos, etc. Este método ajuda a realçar problemas potenciais — por

exemplo, poderá ser necessário adicionar uma coluna que se esqueceu de inserir durante a fase

Page 32: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 31 / 122

de estruturação ou poderá ter uma tabela que é necessário dividir em duas tabelas para remover

duplicados.

Verifique se consegue utilizar a base de dados para obter as respostas que pretende. Faça

rascunhos dos seus formulários e relatórios e veja se apresentam os dados que esperava. Procure

dados em duplicado desnecessários e, se existirem, altere a estrutura para eliminá-los.

À medida que experimenta a base de dados inicial, provavelmente descobrirá pontos a melhorar.

Seguem-se alguns elementos que deverá verificar:

Esqueceu-se de alguma coluna? Se for o caso, as informações encontram-se nas tabelas

existentes? Se se tratarem de informações sobre outro assunto, poderá ser necessário criar

outra tabela. Crie uma coluna para todos os itens de informações que pretende registar. Se

não for possível obter as informações a partir de outras colunas, é provável que necessite de

uma nova coluna.

Existem colunas desnecessárias passíveis de serem calculadas a partir de campos

existentes? Se um item de informações for passível de ser calculado a partir de outras

colunas existentes — por exemplo, um preço com desconto calculado a partir do preço de

retalho — é melhor não efectuar qualquer outra acção e evitar criar uma nova coluna.

Está a introduzir repetidamente informações em duplicado numa das tabelas? Se for o caso,

poderá ser necessário dividir a tabela em duas tabelas com uma relação um-para-muitos.

Existem tabelas com vários campos, um número limitado de registos e vários campos vazios

em registos individuais? Se for o caso, experimente criar uma nova estrutura da tabela para

que contenha menos campos e mais registos.

Todos os itens de informações foram divididos em elementos úteis mais pequenos? Se for

necessário criar um relatório, ordenar, procurar ou efectuar cálculos com base num item de

informações, coloque-os numa coluna individual.

Todas as colunas contêm factos sobre o assunto da tabela? Se uma coluna não incluir

informações sobre o assunto da tabela, significa que pertence a uma tabela diferente.

Estão representadas todas as relações entre as tabelas, por campos comuns ou por uma

terceira tabela? As relações um-para-um e um-para-muitos requerem colunas em comum.

As relações muitos-para-muitos requerem uma terceira tabela.

Optimizar a tabela Produtos

Suponha que cada produto na base de dados de vendas de produtos está compreendido numa

determinada categoria, como, por exemplo, bebidas, condimentos ou marisco. A tabela Produtos

poderia incluir um campo que mostre a categoria de cada produto.

Suponha que após examinar e optimizar a estrutura da base de dados, decide armazenar uma

descrição da categoria juntamente com o respectivo nome. Se adicionar um campo Descrição da

Categoria à tabela Produtos, tem de repetir cada descrição da categoria para cada produto

correspondente à mesma — esta não é uma solução eficaz.

A melhor solução é criar um novo assunto, Categorias, na base de dados para efectuar o registo

na sua própria tabela e chave primária. Em seguida, pode adicionar a chave primária da tabela

Categorias à tabela Produtos como chave externa.

As tabelas Categorias e Produtos têm uma relação um-para-muitos: uma categoria pode incluir

mais de um produto, mas um produto pode pertencer apenas a uma categoria.

Quando examina as estruturas das tabelas, tenha atenção aos grupos repetidos. Por exemplo,

considere uma tabela que contém as seguintes colunas:

Código do Produto

Nome

Page 33: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 32 / 122

Código do Produto1

Nome1

Código do Produto2

Nome2

Código do Produto3

Nome3

Aqui, cada produto é um grupo repetido de colunas que só difere das restantes pela adição de

um número no fim do nome da coluna. Quando vê as colunas numeradas desta forma, deve rever

a estrutura.

Este tipo de estrutura apresenta diversas falhas. Para começar, força-o a colocar um limite máximo

no número de produtos. Quando excede esse limite, tem de adicionar um novo grupo de colunas

à estrutura da tabela, o que significa uma tarefa administrativa mais extensa.

Outro problema prende-se com o facto de que os fornecedores que têm um número de produtos

inferior ao limite máximo ocupam espaço desnecessário, porque as colunas adicionais estão vazias.

A falha mais grave neste tipo de estrutura é tornar difícil a execução de algumas tarefas, como, por

exemplo, a ordenação ou indexação da tabela por código do produto ou nome.

Sempre que vir grupos repetidos, reveja a estrutura atentamente, com vista a dividir a tabela em

duas. No exemplo anterior, é mais eficaz utilizar duas tabelas, uma para fornecedores e uma para

produtos, associadas por um código de fornecedor.

Aplicar as regras de normalização

No passo seguinte, pode aplicar as regras de normalização de dados (por vezes designadas

apenas por regras de normalização) na estrutura. Estas regras são utilizadas para verificar se as

tabelas estão estruturadas correctamente. O processo de aplicação das regras na estrutura da

base de dados é denominado por normalização da base de dados ou apenas normalização.

A normalização é útil, sobretudo depois de ter representado todos os itens de informações e de ter

criado uma estrutura preliminar. A ideia é ajudá-lo a certificar-se de que colocou os itens de

informações nas tabelas apropriadas. O que a normalização não consegue fazer é garantir que

tem todos os itens de dados indicados para começar.

As regras são aplicadas em sequência, certificando-se em cada fase de que a estrutura é

considerada aquilo que se chama de "formulário de normalização." São aceites cinco formulários

de normalização : do primeiro formulário de normalização ao quinto formulário de normalização.

Este artigo descreve os primeiros três, pois são os necessários para a maioria das estruturas de base

de dados.

Primeiro formulário de normalização

O primeiro formulário de normalização indica que em todas as intersecções de linhas e colunas

existe um único valor e nunca uma lista de valores. Por exemplo, não é possível ter um campo com

o nome Preço, em que coloca mais de um Preço. Se pensar em cada intersecção de linhas e

colunas como uma célula, cada célula pode incluir apenas um valor.

Segundo formulário de normalização

O segundo formulário de normalização requer que todas as colunas que não são chave sejam

totalmente dependentes da chave primária completa e não apenas de parte da mesma. Esta

regra aplica-se quando tem uma chave primária composta por mais de uma coluna. Por exemplo,

suponha que tem uma tabela que contém as seguintes colunas, onde Código da Encomenda e

Código do Produto formam a chave primária:

Page 34: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 33 / 122

Código da Encomenda (chave primária)

Código do Produto (chave primária)

Nome do Produto

Esta estrutura viola o segundo formulário de normalização, porque Nome do Produto é dependente

de Código do Produto, mas não de Código da Encomenda, pelo que não é dependente da

chave primária completa. Tem de remover Nome do Produto da tabela. Pertence a uma tabela

diferente (Produtos).

Terceiro formulário de normalização

O terceiro formulário de normalização requer que todas as colunas que não são chave sejam

dependentes da chave primária completa, mas também que estas colunas sejam independentes

umas das outras.

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:

Código do Produto (chave primária)

Nome

PVR

Desconto

Suponha que a coluna Desconto depende do preço de venda recomendado (PVR). Esta tabela

viola o terceiro formulário de normalização, porque uma coluna que não é chave, Desconto,

depende de outra coluna que não é chave, PVR. A independência das colunas significa que o

utilizador deverá conseguir alterar uma coluna que não é chave sem afectar qualquer outra

coluna. Se alterar um valor no campo PVR, o campo Desconto seria alterado em conformidade, o

que violaria essa regra. Neste caso, o campo Desconto deve ser movido para outra tabela

baseada na chave-primária PVR.

Para obter mais informações

Para obter informações adicionais sobre a estrutura de bases de dados, consulte os seguintes livros:

Hernandez, Michael J. Database Design for Mere Mortals: A Hands-On Guide to Relational

Database Design, Second Edition. Addison-Wesley Professional. 2003.

Fleming, Candace C. von Halle, Barbara. Handbook of Relational Database Design.

Addison-Wesley Professional. 1989.

Riordan, Rebecca M. Designing Effective Database Systems. Addison-Wesley Professional.

2005.

Page 35: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 34 / 122

Tabelas

Quando cria uma base de dados, os dados são armazenados em tabelas — listas de linhas e

colunas, baseadas em assuntos. Por exemplo, pode criar uma tabela Contactos para armazenar

uma lista de nomes, moradas e números de telefone ou uma tabela Produtos para armazenar

informações sobre os produtos. Deve começar sempre a estruturação de uma base de dados

criando as respectivas tabelas — mesmo antes de criar quaisquer outros objectos da base de

dados.

Este artigo explica como criar tabelas. Irá obter informações sobre como criar uma tabela,

adicionar campos à tabela e definir a chave primária de uma tabela. Também obterá informações

sobre os tipos de dados e como definir as propriedades dos campos e das tabelas.

Antes de criar as tabelas, deve examinar cuidadosamente os requisitos e planear a base de dados

para saber quais as tabelas de que necessita. Para uma introdução sobre como planear e

estruturar uma base de dados, consulte o artigo Princípios básicos da estrutura de Bases de Dados.

O que é uma tabela?

Uma tabela contém dados sobre um determinado assunto, como, por exemplo, empregados ou

produtos. Cada registo numa tabela contém informações sobre um item como, por exemplo, um

determinado empregado. Um registo é composto por campos, tais como nome, morada e número

de telefone. Normalmente, um registo também é designado por linha e um campo é

frequentemente denominado por coluna.

Registo ou linha

Campo ou coluna

Uma base de dados pode incluir várias tabelas, em que cada uma delas armazena informações

sobre um assunto diferente. Cada tabela pode conter vários campos de tipos diferentes, incluindo

texto, números, datas e imagens.

A lista que se segue mostra alguns exemplos comuns de tabelas que poderá criar.

Uma tabela de clientes que mostra os clientes da sua empresa e as respectivas moradas

Um catálogo de produtos comercializados, incluindo preços e imagens de cada item

Uma tabela de tarefas que regista as tarefas e as datas para conclusão

Um inventário do equipamento ou do stock disponível

Deverá planear e estruturar a base de dados cuidadosamente, a fim de garantir a sua exactidão e

evitar vir a ter de efectuar muitas alterações posteriormente. Para obter informações sobre como

planear e estruturar a base de dados, consulte o artigo Princípios básicos da estrutura de Bases de

Dados.

Criar uma nova tabela

Page 36: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 35 / 122

Uma base de dados simples, como, por exemplo, uma lista de contactos, pode utilizar apenas uma

tabela. No entanto, muitas bases de dados, utilizam várias tabelas. Quando cria uma nova base de

dados, cria um novo ficheiro no computador, que tem a função de contentor de todos os objectos

da base de dados, incluindo as tabelas.

Pode criar uma tabela criando uma nova base de dados, inserindo uma tabela numa base de

dados existente, importando ou estabelecendo ligação a uma tabela de outra origem de dados —

por exemplo, um livro do Microsoft Office Excel 2007, um documento do Microsoft Office Word 2007,

um ficheiro de texto ou outra base de dados. Quando cria uma nova base de dados em branco, é

inserida automaticamente uma nova tabela em branco. Em seguida, pode introduzir os dados

para começar a definir os campos.

Criar uma nova tabela numa nova base de dados

1. Clique no Botão do Microsoft Office e, em seguida, clique em Novo.

2. Na caixa Nome do Ficheiro, escreva um nome do ficheiro. Para alterar a localização, clique

no ícone da pasta para procurar.

3. Clique em Criar.

É aberta a nova base de dados e é criada uma tabela com o nome Tabela1, aberta na

Vista de Folha de Dados.

Criar uma nova tabela numa base de dados existente

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. No separador Criar, no grupo Tabelas, clique em Tabela.

É inserida uma nova tabela na base de dados, que é aberta na Vista de Folha de Dados.

Criar uma tabela com base num modelo de tabela

Para criar uma tabela Contactos, Tarefas, Problemas, Acontecimentos ou Activos, poderá

pretender começar com os modelos de tarefa para estes assuntos, incluídos no Office Access 2007.

Os modelos de tabela são compatíveis com as listas do Windows SharePoint Services 3.0 com o

mesmo nome.

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. No separador Criar, no grupo Tabelas, clique em Modelos de Tabela e, em seguida,

seleccione um dos modelos disponíveis na lista.

Page 37: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 36 / 122

É inserida uma nova tabela, com base no modelo de tabela escolhido.

Importar ou estabelecer ligação para criar uma tabela

Pode criar uma tabela importando ou estabelecendo ligação a informações armazenadas noutro

local. Por exemplo, pode importar ou estabelecer ligação a informações numa folha de cálculo do

Excel, uma lista do SharePoint, um ficheiro XML, outra base de dados do Access, uma pasta do

Microsoft Office Outlook 2007, etc. Quando importa as informações, pode criar uma cópia das

mesmas numa nova tabela na base de dados actual. Por outro lado, quando estabelece ligação

às informações, cria uma tabela ligada na base de dados actual, que representa uma ligação

directa às informações existentes armazenadas noutro local. Desta forma, quando altera os dados

na tabela ligada, estes também são alterados na origem (com algumas excepções — consulte a

nota abaixo). Quando as informações são alteradas na origem utilizando outro programa, as

alterações são visíveis na tabela ligada.

NOTA Em alguns casos, não é possível efectuar alterações na origem através de uma tabela

ligada, principalmente se a origem dos dados for uma folha de cálculo do Excel.

Criar uma nova tabela importando ou estabelecendo ligação a dados externos

1. Para utilizar uma base de dados existente, no menu Ficheiro, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. Para criar uma nova base de dados, no menu Ficheiro, clique em Novo.

Na caixa de texto Nome do Ficheiro, escreva um nome do ficheiro. Para alterar a

localização, clique no ícone da pasta.

Clique em Criar.

É aberta a nova base de dados e é criada uma tabela com o nome Tabela1, aberta na

Vista de Folha de Dados.

4. No separador Dados Externos, no grupo Importar, clique numa das origens de dados

disponíveis.

5. Siga as instruções das caixas de diálogo.

O Access cria a nova tabela e apresenta-a no Painel de Navegação.

NOTA Também é possível importar ou estabelecer ligação a uma lista do SharePoint utilizando

um comando no separador Criar. Consulte a secção seguinte para obter instruções detalhadas.

Criar uma tabela com base numa lista do SharePoint

Page 38: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 37 / 122

Pode criar uma tabela na base de dados, importada ou ligada a uma lista do SharePoint. A lista

pode já existir, onde é possível importar ou estabelecer ligação à mesma ou pode criar uma nova

lista personalizada ou uma lista baseada num modelo predefinido. Os modelos predefinidos no

Office Access 2007 incluem Contactos, Tarefas, Problemas e Acontecimentos.

Primeiro, abra a base de dados em que pretende criar a tabela.

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. No separador Criar, no grupo Tabelas, clique em Listas do SharePoint.

Em seguida, execute um dos seguintes procedimentos:

Criar a lista com base num modelo

1. Clique em Contactos, Tarefas, Problemas ou Acontecimentos.

2. Na caixa de diálogo Criar Nova Lista, escreva o URL para o site do SharePoint em que

pretende guardar a lista. Introduza também o nome da nova lista do SharePoint e a

respectiva descrição.

3. Se pretender abrir a tabela ligada depois de criá-la, seleccione a caixa de verificação Abrir

a lista depois de concluído (está seleccionada por predefinição). Caso contrário,

desmarque a caixa de verificação.

4. Clique em OK.

Criar uma nova lista personalizada.

1. Clique em Personalizado.

2. Na caixa de diálogo Criar Nova Lista, escreva o URL para o site do SharePoint em que

pretende guardar a lista. Introduza também o nome da nova lista do SharePoint e a

respectiva descrição.

3. Se pretender abrir a tabela ligada depois de criá-la, seleccione a caixa de verificação Abrir

a lista depois de concluído (está seleccionada por predefinição). Caso contrário,

desmarque a caixa de verificação.

4. Clique em OK.

Importar os dados de uma lista existente

1. Clique em Lista do SharePoint Existente.

2. Na caixa de diálogo Obter Dados Externos, escreva o URL para o site do SharePoint que

contém a lista.

3. Clique em Importar os dados de origem para uma nova tabela na base de dados actual.

4. Clique em Seguinte.

5. Seleccione uma caixa de verificação junto a qualquer lista do SharePoint que pretende

importar.

6. Clique em OK.

Ligar a uma lista existente

Page 39: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 38 / 122

1. Clique em Lista do SharePoint Existente.

2. Na caixa de diálogo Obter Dados Externos, escreva o URL para o site do SharePoint que

contém a lista.

3. Clique em Ligar à origem de dados criando uma tabela ligada.

4. Clique em Seguinte.

5. Seleccione uma caixa de verificação junto a qualquer lista do SharePoint à qual pretende

estabelecer ligação.

6. Clique em OK.

Adicionar campos a uma tabela na Vista de Folha de Dados

Os itens de informações que pretende registar são armazenados em campos (também designados

por colunas). Por exemplo, numa tabela Contactos poderá criar campos para Apelido,

NomePróprio, Número de Telefone, Morada, etc. Para uma tabela Produtos poderá criar Nome do

Produto, Código do Produto e Preço.

É importante escolher os campos cuidadosamente. Por exemplo, não é boa ideia criar um campo

para armazenar um valor calculado. Em vez disso, pode definir o Office Access 2007 para calcular

o valor sempre que necessário. Quando escolhe os campos, tente armazenar as informações em

pequenos elementos úteis. Por exemplo, em vez de NomeCompleto, considere armazenar nos

campos Apelido e NomePróprio. Falando de modo geral, se necessitar de criar um relatório,

ordenar, procurar ou efectuar cálculos com base num item de informações, coloque-o numa

coluna individual. Para mais informações sobre como conceber uma base de dados e escolher os

campos, consulte o artigo Princípios básicos da estrutura de Bases de Dados.

Um campo tem determinadas características que o definem. Por exemplo, todos os campos têm

um Nome que os identifica exclusivamente numa tabela. Um campo também tem um tipo de

dados que é escolhido de acordo com as informações a armazenar. O tipo de dados determina os

valores que podem ser armazenados e as operações que é possível efectuar, bem como a

quantidade de espaço de armazenamento disponível para cada valor. Os campos têm também

um grupo de definições associado denominado por propriedades, que definem o aspecto e as

características de comportamento de cada um. Por exemplo, a propriedade Formato define o

esquema de apresentação de um campo, ou seja, de que forma este deverá aparecer quando

apresentado.

Quando cria uma nova tabela, esta é aberta na Vista de Folha de Dados. Pode adicionar

imediatamente um campo escrevendo as informações na coluna Adicionar Um Novo Campo.

Adicionar um novo campo a uma tabela existente

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. No Painel de Navegação, faça duplo clique numa das tabelas disponíveis para abri-la.

4. Escreva os dados na célula abaixo do cabeçalho da coluna Adicionar Um Novo Campo.

Adicionar um novo campo a uma nova tabela

Page 40: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 39 / 122

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. No separador Criar, no grupo Tabelas, clique em Tabela.

O Access insere uma nova tabela na base de dados e abre-na Vista de Folha de Dados.

4. Escreva os dados na célula abaixo do cabeçalho da coluna Adicionar Um Novo Campo.

Quando introduz os dados na nova coluna, o Office Access 2007 utiliza as informações que

escrever para reconhecer o tipo de dados apropriado para o campo. Por exemplo, se escrever

uma data na coluna, como, por exemplo 1/1/2006, o Office Access 2007 vê as informações que

introduziu, reconhece-as como uma data e define o tipo de dados do campo para Data/Hora. Se

a partir do que introduziu o Access não tiver informações suficientes para detectar o tipo de dados,

este é definido para Texto.

A tabela seguinte mostra como funciona a detecção automática do tipo de dados na Vista de

Folha de Dados.

SE INTRODUZIR:

O OFFICE ACCESS 2007 CRIA UM

CAMPO COM UM TIPO DE DADOS DE:

João Texto

http://www.contoso.com

Pode utilizar qualquer prefixo de Protocolo Internet válido. Por exemplo, http://,

https:// e mailto: são prefixos válidos.

Hiperligação

50000 Número, Número Inteiro Longo

50.000 Número, Número Inteiro Longo

50.000,99 Número, Duplo

50000,389 Número, Duplo

31/12/2006

Os formatos de data e hora reconhecidos são os da região do utilizador.

Data/Hora

31 de Dezembro de 2006 Data/Hora

10:50:23 Data/Hora

10:50 am Data/Hora

17:50 Data/Hora

$12,50

O símbolo de moeda reconhecido é o da região do utilizador.

Moeda

21,75 Número, Duplo

123,00% Número, Duplo

3,46E+03 Número, Duplo

Além de determinar o tipo de dados, o Office Access 2007 pode definir a propriedade Formato,

dependendo do que introduzir. Por exemplo, se escrever 10:50, o Access define o tipo de dados

Data/Hora e a propriedade Formato para Hora Normal.

Se pretender definir explicitamente o tipo de dados e o formato para um campo substituindo a

opção do Office Access 2007 , poderá efectuá-lo utilizando os comandos no grupo Tipos de Dados

e Formatação no separador Folha de Dados.

Definir explicitamente o tipo de dados

Page 41: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 40 / 122

1. No separador Folha de Dados, no grupo Tipos de Dados e Formatação, clique em Tipo de

Dados.

2. Clique no tipo de dados pretendido.

Definir explicitamente o formato

1. No separador Folha de Dados, no grupo Tipos de Dados e Formatação, clique em Formato.

2. Clique no formato pretendido.

Quando adiciona um campo escrevendo as informações na célula abaixo do título Adicionar um

Novo Campo, o Office Access 2007 atribui automaticamente um nome ao campo. Estes nomes

começam por Campo1 para o primeiro campo, Campo2 para o segundo campo e assim

sucessivamente. É aconselhável utilizar nomes de campos mais descritivos. É possível mudar o nome

do campo clicando com o botão direito do rato no respectivo título e, em seguida, clicando em

Mudar o Nome da Coluna no menu de atalho.

Os nomes de campos podem ter até 64 caracteres (letras ou números), incluindo espaços. Deve

tentar atribuir nomes descritivos aos campos, de forma a identificá-los facilmente quando vê ou

edita os registos. Por exemplo, pode utilizar nomes de campos, como, por exemplo, Apelido,

Morada e Telefone da Residência.

Adicionar campos utilizando modelos de campo

Por vezes, é mais fácil escolher de entre uma lista predefinida de campos do que criar

manualmente um campo. Pode utilizar o painel de tarefas Modelos de Campos para escolher de

entre uma lista de campos predefinidos. O Office Access 2007 inclui um conjunto de modelos de

campos incorporado que lhe pode poupar tempo ao criar campos. Para criar um novo campo

utilizando um modelo de campo, apresenta o painel Modelos de Campos e, em seguida, arrasta e

larga um ou mais modelos na tabela que está aberta na Vista de Folha de Dados.

Um modelo de campo é um conjunto predefinido de características e propriedades que

descrevem um campo. A definição do modelo de campo inclui um nome de campo, um tipo de

dados, uma definição para a propriedade do formato do campo, bem como outras propriedades

do mesmo, que, em conjunto, formam um modelo que serve de base para a criação de um novo

campo.

1. Certifique-se de que a tabela está na Vista de Folha de Dados.

2. No separador Folha de Dados, no grupo Campos e Colunas, clique em Novo Campo.

É apresentado o painel Modelos de Campos.

Page 42: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 41 / 122

3. Seleccione um ou mais campos no painel Modelos de Campos e arraste-os para a tabela.

Quando a linha de inserção é apresentada, largue os campos na posição pretendida.

Os campos aparecem na folha de dados.

Os modelos de campos são exemplos. Fornecem uma base a partir da qual pode criar um novo

campo. Mas não é a única a partir da qual pode criar um novo campo. Além de criar um novo

campo a partir de um modelo, também pode criá-lo a partir de um campo existente noutra

tabela.

Adicionar um campo a partir de uma tabela existente

Se estiver a utilizar uma base de dados que contém várias tabelas, pode adicionar um campo a

partir de outra tabela. De facto, é bastante provável que essas tabelas estejam relacionadas.

Numa base de dados relacional, as informações são armazenadas em tabelas baseadas em

assuntos em separado e, em seguida, são definidas as relações, de modo a fornecer ao sistema de

gestão de bases de dados o que necessita para associar as informações, conforme necessário. O

Office Access 2007 permite criar um novo campo, adicionando-o a partir de outra tabela

relacionada ou a partir de uma tabela para a qual ainda não tenha sido criada uma relação. O

campo é adicionado utilizando a Lista de Campos, que mostra os campos disponíveis noutras

tabelas da base de dados.

Abrir o painel Lista de Campos

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. No Painel de Navegação, faça duplo clique na tabela na qual pretende adicionar um

campo existente.

A tabela é aberta na vista de folha de dados.

Page 43: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 42 / 122

4. No separador Folha de Dados, no grupo Campos e Colunas, clique em Adicionar Campos

Existentes.

O painel Lista de Campos é apresentado.

O painel Lista de Campos lista todas as outras tabelas da base de dados, agrupadas em

categorias. Ao trabalhar com uma tabela na Vista de Folha de Dados, aparecem duas categorias

no painel Lista de Campos: Campos disponíveis em tabelas relacionadas e Campos disponíveis

noutras tabelas. A primeira categoria lista todas as tabelas com as quais a tabela que abriu tem

uma relação. A segunda categoria lista todas as tabelas com as quais a tabela não tem qualquer

relação.

Para mais informações sobre relações entre tabelas, consulte o artigo Criar, editar ou eliminar uma

relação.

Quando clica no sinal de adição (+) junto a uma tabela, vê uma lista de todos os campos

disponíveis nessa tabela. Para adicionar um campo à tabela, arraste e largue o campo pretendido

do painel Lista de Campos para a tabela na Vista de Folha de Dados.

Adicionar um campo a partir do painel Lista de Campos

1. Clique no Botão do Microsoft Office e, em seguida, clique em Abrir.

2. Na caixa de diálogo Abrir, seleccione e abra a base de dados.

3. No Painel de Navegação, faça duplo clique na tabela na qual pretende adicionar um

campo existente.

A tabela é aberta na vista de folha de dados.

4. No separador Folha de Dados, no grupo Campos e Colunas, clique em Adicionar Campos

Existentes.

O painel Lista de Campos é apresentado.

5. Clique no sinal de adição (+) junto a uma tabela para apresentar a lista de campos dessa

tabela.

6. Arraste o campo pretendido do painel Lista de Campos para a tabela na Vista de Folha de

Dados.

7. Quando a linha de inserção for apresentada, largue o campo na posição pretendida.

Page 44: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 43 / 122

O Assistente de Pesquisas é iniciado.

8. Siga as instruções para executar o assistente.

Depois de executar o assistente, o campo é apresentado na tabela na Vista de Folha de

Dados.

NOTA Quando arrasta e larga um campo a partir de uma tabela não relacionada e, em

seguida, executa o Assistente de Pesquisas, é criada automaticamente uma nova relação um-

para-muitos entre a tabela no painel Lista de Campos e a tabela que abriu.

Definir um tipo de dados de campo na Vista de Folha de Dados

O Office Access 2007 é eficaz na detecção automática do tipo de dados de um campo criado na

Vista de Folha de Dados. No entanto, por vezes, é necessário substituir a opção definida pelo

Access. Por exemplo, pode ter códigos de produtos existentes que servem para identificar os

produtos que vende. Se escrever um código numérico como, por exemplo, 1003, numa tabela na

Vista de Folha de Dados, a funcionalidade de detecção automática do tipo de dados define um

tipo de dados numéricos para o campo. No entanto, só deve utilizar um tipo de dados numéricos

para campos associados a cálculos aritméticos. Normalmente, os identificadores, como, por

exemplo, um código de produto, devem ser armazenados como tipo de dados Texto.

Se pretender definir explicitamente o tipo de dados e o formato para um campo, substituindo a

opção do Office Access 2007, poderá efectuá-lo utilizando os comandos no grupo Formatação e

Tipo de Dados no separador Dados.

Definir explicitamente o tipo de dados

1. No separador Folha de Dados, no grupo Tipos de Dados e Formatação, clique em Tipo de

Dados.

2. Clique no tipo de dados pretendido.

Utilize a tabela seguinte para determinar o tipo de dados correcto.

Definir explicitamente o formato

1. No separador Folha de Dados, no grupo Tipos de Dados e Formatação, clique em Formato.

2. Clique no formato pretendido.

A tabela seguinte descreve os tipos de dados disponíveis para os campos no Office Access 2007.

Page 45: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 44 / 122

TIPO DE

DADOS ARMAZENA TAMANHO

Texto Caracteres alfanuméricos

Utilizar para texto ou texto e números que não são utilizados em

cálculos (por exemplo, um código do produto).

Até 255 caracteres.

Memorando Caracteres alfanuméricos (mais de 255 caracteres de comprimento)

ou texto com formatação RTF.

Utilizar para texto com mais de 255 caracteres de comprimento ou

para texto que utiliza formatação RTF. Notas, descrições extensas e

parágrafos com formatação, como, por exemplo, negrito ou itálico,

são bons exemplos de quando deve utilizar um campo Memo.

Até 1 gigabyte de caracteres ou 2

gigabytes de armazenamento (2 bytes

por carácter), dos quais pode

apresentar 65.535 caracteres num

controlo.

Número Valores numéricos (números inteiros ou valores fraccionais).

Utilizar para armazenamento de números para cálculos, excepto

valores monetários (utilizar o tipo de dados Moeda para valores

monetários).

1, 2, 4 ou 8 bytes e 16 bytes quando

utilizado para ID de replicação.

Data/Hora Datas e horas.

Utilizar para armazenamento de valores de data/hora. Note que

cada valor armazenado inclui um componente de data e um

componente de hora.

8 bytes.

Moeda Valores monetários.

Utilizar para armazenamento de valores monetários (moeda).

8 bytes.

Numeração

Automática

Um valor numérico exclusivo que o Office Access 2007 insere

automaticamente quando é adicionado um registo.

Utilizar para geração de valores exclusivos que podem ser utilizados

como chave primária. Note que o campos Numeração Automática

podem ser incrementados sequencialmente, por um incremento

especificado ou escolhido aleatoriamente.

4 bytes ou 16 bytes quando utilizado

para ID de replicação.

Sim/Não Valores booleanos.

Utilizar para campos Verdadeiro/Falso que podem conter um de dois

valores possíveis: Sim/Não ou Verdadeiro/Falso, por exemplo.

1 bit (8 bits = 1 byte).

Objecto OLE Objectos OLE ou outros dados binários.

Utilizar para armazenamento de objectos OLE de outras aplicações

Microsoft Windows.

Até 1 gigabyte.

Anexo Fotografias, Imagens, Ficheiros binários, Ficheiros do Office.

Este é o tipo de dados preferencial para armazenamento de imagens

digitais e qualquer tipo de ficheiro binário.

Para anexos comprimidos, 2 gigabytes.

Para anexos não comprimidos,

aproximadamente 700k, dependendo

do grau a que o anexo pode ser

comprimido.

Hiperligação Hiperligações.

Utilizar para armazenamento de hiperligações para fornecer acesso a

páginas Web com um clique através de um URL (Uniform Resource

Locator) ou a ficheiros através de um nome no formato UNC (universal

naming convention). Também pode estabelecer ligação a objectos

do Access armazenados numa base de dados.

Até 1 gigabyte de caracteres ou 2

gigabytes de armazenamento (2 bytes

por carácter), dos quais pode

apresentar 65.535 caracteres num

controlo.

Assistente de

Pesquisas

Na realidade, não é um tipo de dados; em vez disso, invoca o

Assistente de Pesquisas.

Utilizar para iniciar o Assistente de Pesquisas para poder criar um

campo que utiliza uma caixa de combinação para pesquisar um

valor noutra tabela, consulta ou lista de valores.

Baseado numa tabela ou consulta: O

tamanho da coluna vinculada.

Baseado num valor: O tamanho do

campo Texto utilizado para armazenar

o valor.

SUGESTÃO Para números de telefone, números de peças e outros números que não pretende

utilizar para cálculos matemáticos, deve seleccionar o tipo de dados Texto e não o tipo de dados

Número.

Para os tipos de dados Texto e Número, pode especificar o tamanho do campo ou o tipo de dados

mais especificamente, definindo um valor na caixa da propriedade FieldSize.

Guardar uma tabela

Depois de adicionar campos a uma tabela, deve guardar a respectiva estrutura. Quando guarda

uma nova tabela pela primeira vez, atribui-lhe um nome que descreve as informações que

contém. Pode utilizar até 64 caracteres (letras ou números), incluindo espaços. Por exemplo, pode

nomear uma tabela Clientes, Inventário de Peças ou Produtos.

1. Clique no Botão do Microsoft Office e, em seguida, clique em Guardar.

Page 46: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 45 / 122

-ou-

Clique com o botão direito do rato no separador do documento da tabela e, em seguida,

clique em Guardar no menu de atalho.

-ou-

Clique em Guardar na Barra de Ferramentas de Acesso Rápido.

2. Se estiver a guardar a tabela pela primeira vez, escreva um nome para a tabela e, em

seguida, clique em OK.

Definir a chave primária

A chave primária de uma tabela é composta por um ou mais campos que identificam

exclusivamente cada linha armazenada na tabela. Normalmente, um número de identificação

exclusivo, como, por exemplo, um número de ID, um número de série ou código, que funciona

como chave primária. Por exemplo, poderá ter uma tabela Clientes, na qual cada cliente tem um

número de código de cliente exclusivo. O campo Código do cliente é a chave primária da tabela.

Um bom candidato a chave primária apresenta várias características. Em primeiro lugar, identifica

de forma exclusiva cada linha. Em segundo lugar, nunca está vazio nem é nulo — tem sempre um

valor. Em terceiro lugar, raramente é alterado (idealmente, nunca). O Access utiliza os campos de

chave primária para associar rapidamente os dados provenientes de várias tabelas.

Deve especificar sempre uma chave primária para uma tabela. O Access cria automaticamente

um índice para a chave primária, que ajudar a tornar mais rápidas as consultas e outras operações.

O Access também assegura que cada registo apresenta um valor no campo de chave primária e

que é sempre exclusivo.

Ao criar uma nova tabela na Vista de Folha de Dados, o Access cria automaticamente uma chave

primária e atribui à mesma um nome de campo "ID" e o tipo de dados Numeração Automática. O

campo está oculto na Vista de Folha de Dados, mas é possível vê-lo se mudar para a Vista de

Estrutura.

Mudar para a Vista de Estrutura

1. Clique com o botão direito do rato no separador do documento e, em seguida, clique em

Vista de Estrutura.

- ou -

Clique com o botão direito do rato no Painel de Navegação e, em seguida, clique em Vista

de Estrutura.

- ou -

Clique em Vista de Estrutura na barra de estado do Access.

Para alterar ou remover a chave primária, ou para definir a chave primária para uma tabela que

ainda não tem nenhuma, tem de utilizar a Vista de Estrutura.

Definir ou alterar a chave primária

1. Abra a tabela na Vista de Estrutura.

Page 47: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 46 / 122

2. Seleccione o campo ou campos que pretende utilizar como chave primária.

Para seleccionar um campo, clique no selector de linha correspondente ao campo

pretendido.

Para seleccionar mais de um campo, mantenha premida a tecla CTRL e, em seguida, clique

no selector de linha correspondente a cada campo.

3. No separador Estrutura, no grupo Ferramentas, clique em Chave Primária.

É adicionado um indicador de chave à esquerda do campo ou campos que especificou

como chave primária.

Remover a chave primária

1. Abra a tabela na Vista de Estrutura.

2. Clique no selector de linha correspondente à chave primária actual.

Se a chave primária for constituída por um único campo, clique no selector de linha

correspondente a esse campo.

Se a chave primária for constituída por vários campos, clique no selector de linha

correspondente a qualquer campo na chave primária.

3. No separador Estrutura, no grupo Ferramentas, clique em Chave Primária.

O indicador de chave é removido do campo ou campos que especificou anteriormente

como chave primária.

NOTA Quando guarda uma nova tabela sem definir uma chave primária, o Access pede ao

utilizador para criar uma. Se escolher Sim, o Access cria um campo ID que utiliza o tipo de dados

Numeração Automática para fornecer um valor exclusivo para cada registo. Se a tabela já incluir

um campo Numeração Automática, o Access utiliza-o como chave primária.

Definir as propriedades do campo

Pode controlar o aspecto das informações, evitar entradas incorrectas, especificar valores

predefinidos, acelerar as procuras e a ordenação, bem como controlar outras características do

aspecto ou comportamento definindo propriedades do campo. Por exemplo, pode formatar

números para facilitar a respectiva leitura ou pode definir uma regra de validação que tem de ser

respeitada para que as informações sejam introduzidas num campo.

Page 48: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 47 / 122

O tipo de dados do campo determina as propriedades que pode definir. Por exemplo, a

propriedade AcrescentarApenas só se aplica a um campo definido para o tipo de dados

Memorando. Não é possível definir esta propriedade num campo com outro tipo de dados.

O Access utiliza as definições das propriedades do campo quando vê ou edita dados. Por

exemplo, as propriedades Formato, MáscaraDeIntrodução e Legenda afectam o modo com as

informações são apresentadas na tabela e nas folhas de dados das consultas. Além disso, por

predefinição, todos os controlos em novos formulários e relatórios baseados em campos da tabela,

herdam estas mesmas definições de propriedades. São utilizadas outras propriedades para definir

um valor predefinido para um campo ou para exigir a um utilizador a introdução de um valor, que

o Access força sempre que adiciona ou edita dados na tabela.

Definir uma propriedade do campo para uma tabela na Vista de Folha de Dados

1. Abra a tabela na Vista de Folha de Dados.

2. Clique no campo em que pretende definir a propriedade.

3. No separador Folha de Dados, no grupo Tipos de Dados e Formatação, seleccione um dos

seguintes comandos:

Exclusivo — Define a propriedade Indexado.

É Necessário — Alterna a definição da propriedade Necessário. Se estava definido para

Sim, é definido para Não. Se estava definido para Não, é definido para Sim.

Na Vista de Folha de Dados só é possível alterar algumas das propriedades do campo

disponíveis. Para definir propriedades do campo adicionais, tem de abrir a tabela na

Vista de Estrutura.

Para aceder e definir a lista completa de propriedades do campo, tem de utilizar a Vista de

Estrutura.

Definir uma propriedade do campo para uma tabela na Vista de Estrutura

1. Abra a tabela na Vista de Estrutura.

2. Na parte superior da grelha de estrutura da tabela, clique no campo em que pretende

definir as propriedades (ou desloque-se para o campo utilizando as teclas de seta).

3. O Access apresenta as propriedades deste campo na parte inferior da grelha de estrutura

da tabela. O tipo de dados do campo determina as propriedades que pode definir.

4. Na parte inferior da janela, em Propriedades do Campo, clique na caixa da propriedade do

campo que pretende definir. Em alternativa, pode premir F6 e, em seguida, deslocar-se

para a propriedade utilizando as teclas de seta.

5. Escreva uma definição para a propriedade ou, caso apareça uma seta no lado direito da

caixa da propriedade, clique na seta para escolher a partir de uma lista de definições para

a propriedade.

A tabela seguinte lista as propriedades do campo disponíveis.

UTILIZE ESTA

PROPRIEDADE

DO CAMPO

PARA

FieldSize Definir o tamanho máximo dos dados armazenados como tipo de dados Texto, Número ou

Page 49: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 48 / 122

Numeração Automática.

Formato Personalizar o modo como o campo aparece quando apresentado ou impresso.

CasasDecimais Especificar o número de casas decimais a utilizar na apresentação de números.

NovosValores Definir se um campo Numeração Automática é incrementado ou se é atribuído um valor aleatório.

MáscaraDeIntrodução Apresentar caracteres de edição para orientar a introdução de dados.

Legenda Definir o texto apresentado por predefinição em etiquetas para formulários, relatórios e consultas.

ValorPredefinido Atribuir automaticamente um valor predefinido a um campo quando são adicionados novos

registos.

RegraDeValidação Fornecer uma expressão que tem de ser verdadeira sempre que adiciona ou altera o valor neste

campo.

TextoDeValidação Introduzir texto que aparece quando um valor viola a expressão da RegraDeValidação.

Necessário Exigir que os dados sejam introduzidos num campo.

PermitirComprimentoZero Permitir a introdução (definindo para Sim) de uma cadeia de comprimento zero ("") num campo

Texto ou Memo.

Indexado Acelerar o acesso a dados neste campo criando e utilizando um índice.

CompressãoUnicode Comprimir texto armazenado neste campo quando é armazenada uma grande quantidade de

texto (> 4.096 caracteres)

ModoIME Controlar a conversão de caracteres numa versão asiática do Windows.

ModoDeFraseIME Controlar a conversão de caracteres numa versão asiática do Windows.

EtiquetasInteligentes Anexar uma etiqueta inteligente a este campo.

AcrescentarApenas Permitir o controlo de versões (definindo para Sim) de um campo Memo.

FormatoTexto Escolher Rich Text (RTF) para armazenar texto como HTML e permitir a formatação RTF. Escolher

Texto Simples para armazenar apenas texto.

AlinhamentoDoTexto Especificar o alinhamento predefinido do texto num controlo.

Precisão Especificar o total de dígitos permitidos, incluindo à direita e à esquerda da vírgula decimal.

Escala Especificar o número máximo de dígitos que podem ser armazenados à direita do separador

decimal.

Se pretender utilizar mais espaço para introduzir ou editar uma definição da propriedade na

caixa da propriedade, prima SHIFT+F2 para apresentar a caixa Zoom. Se estiver a introduzir

uma máscara de introdução ou uma expressão de validação e pretender obter ajuda na

respectiva construção, clique em junto à caixa de propriedade para apresentar o

construtor apropriado.

6. Para guardar as alterações, clique em Guardar na Barra de Ferramentas de Acesso Rápido.

-ou-

Clique com o botão direito do rato no separador do documento da tabela e, em seguida,

clique em Guardar no menu de atalho.

-ou-

Clique no Botão do Microsoft Office e, em seguida, clique em Guardar.

A tabela seguinte fornece informações adicionais sobre as propriedades dos campos FieldSize,

Formato e Novos Valores.

PROPRIEDADE

FIELDSIZE

DESCRIÇÃO

Texto Introduza um valor de 1 a 255. Os campos Texto podem ter entre 1 e 255 caracteres. Para campos de texto

maiores, utilize o tipo de dados Memorando.

Número Seleccione uma das seguintes opções:

Byte — Para valores numéricos entre 0 e 255. O requisito de armazenamento é de um byte.

Número Inteiro — Para valores numéricos entre -32.768 e +32.768. O requisito de armazenamento é de dois

bytes.

Número Inteiro Longo — Para valores numéricos entre -2.147.483.648 e +2.147.483.647. O requisito de

armazenamento é de quatro bytes.

SUGESTÃO Utilize o Número Inteiro Longo para armazenar como chave externa o valor que

aparece no campo Numeração Automática da chave primária de outra tabela.

Simples — Para valores numéricos com vírgula flutuante entre -3,4 x 1038 e +3,4 x 1038 e até sete dígitos

significativos. O requisito de armazenamento é de quatro bytes.

Page 50: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 49 / 122

Duplo — Para valores numéricos com vírgula flutuante entre -1,797 x 10308 e +1,797 x 10308 e até quinze dígitos

significativos. O requisito de armazenamento é de oito bytes.

ID de Replicação — Para armazenamento de um identificador exclusivo global obrigatório para replicação.

O requisito de armazenamento é de dezasseis bytes. Note que a replicação não é suportada no formato de

ficheiro .accdb.

Decimal — Para valores numéricos entre -9,999... x 1027 e +9,999... x 1027. O requisito de armazenamento é de

doze bytes.

Numeração

Automática

Seleccione uma das seguintes opções:

Número Inteiro Longo — Para valores numéricos exclusivos entre 1 e +2.147.483.648 quando a propriedade

do campo Novos Valores está definida para Incremento e entre -2.147.483.648 e +2.147.483.647 quando a

propriedade do campo Novos Valores está definida para Aleatório. O requisito de armazenamento é de

quatro bytes.

ID de Replicação — Para armazenamento de um identificador exclusivo global obrigatório para replicação.

O requisito de armazenamento é de dezasseis bytes. Note que a replicação não é suportada no formato de

ficheiro .accdb.

Propriedade

Formato

Texto É possível definir um formato personalizado. Para mais informações, consulte Formatar dados em tabelas,

formulários e relatórios.

Número Seleccione uma das seguintes opções:

Número Geral — Apresenta o número tal como é introduzido.

Por exemplo, 3456,789 é apresentado como 3456,789

Moeda — Apresenta o número utilizando o separador de milhares e aplica as Definições Regionais no Painel

de Controlo para montantes negativos, símbolos decimais e de moeda, bem como casas decimais.

Por exemplo, 3456,789 é apresentado como €3.456,79

Euro — Apresenta o número utilizando o símbolo de moeda do Euro, independentemente do símbolo

especificado nas Definições Regionais.

Fixo — Apresenta, pelo menos, um dígito e aplica as Definições Regionais no Painel de Controlo para

montantes negativos, símbolos decimais e de moeda, bem como casas decimais.

Por exemplo, 3456,789 é apresentado como 3456,79

Padrão — Apresenta o número utilizando o separador de milhares e aplica as Definições Regionais no Painel

de Controlo para montantes negativos, símbolos decimais e casas decimais. Este formato não apresenta

qualquer símbolo de moeda.

Por exemplo, 3456,789 é apresentado como 3.456,79

Percentagem — Multiplica o valor por 100 e apresenta o número com um sinal de percentagem

adicionado no final. Aplica as Definições Regionais no Painel de Controlo para montantes negativos,

símbolos decimais e casas decimais.

Por exemplo, 0,3456 é apresentado como 35%

Científico — apresenta o valor na notação científica padrão

Por exemplo, 3456,789 é apresentado como 3,46E+03

Data/Hora Seleccione um dos seguintes formatos de apresentação predefinidos:

Data Geral — Apresenta o valor utilizando uma combinação das definições Data Abreviada e Hora

Completa.

Data Por Extenso — Apresenta o valor utilizando a definição Data Por Extenso das Definições Regionais no

Painel de Controlo.

Data Normal — Apresenta o valor utilizando o formato dd-mmm-aa (14-Jul-06, por exemplo).

Data Abreviada — Apresenta o valor utilizando a definição Data Abreviada das Definições Regionais no

Painel de Controlo.

Hora Completa — Apresenta o valor utilizando a definição Hora das Definições Regionais no Painel de

Controlo.

Hora Normal — Apresenta o valor utilizando o formato HH:MM PM, onde HH é a hora, MM os minutos, e PM é

AM ou PM. A hora pode estar compreendida entre 1 e 12. Os minutos podem estar compreendidos entre 0

e 59.

Hora Abreviada — Apresenta o valor utilizando o formato HH:MM, onde HH é a hora e MM são os minutos. A

hora pode estar compreendida entre 0 e 23. Os minutos podem estar compreendidos entre 0 e 59

Sim/Não Seleccione uma das seguintes opções:

Verdadeiro/Falso — Apresenta o valor como Verdadeiro ou Falso.

Sim/Não — Apresenta o valor como Sim ou Não.

Ligado/Desligado — Apresenta o valor como Ligado ou Desligado.

NOTA Ligado, Verdadeiro e Sim são equivalentes. Falso, Não e Desligado também são equivalentes.

Propriedade Novos

Valores

Numeração

Automática

Seleccione uma das seguinte opções (apenas para o tipo de dados Numeração Automática):

Incremento — Inicia o valor em 1 e incrementa 1 para cada novo registo.

Aleatório — Inicia com um valor aleatório e atribui um valor aleatório a cada novo registo.

Page 51: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 50 / 122

Definir uma propriedade da tabela

Além das propriedades dos campos, é possível definir propriedades que se aplicam a uma tabela

completa e a todos os registos. Estas propriedades são definidas na folha de propriedades da

tabela.

1. Abra a tabela na Vista de Estrutura.

2. No separador Estrutura, no grupo Ferramentas, clique em Folha de Propriedades.

A folha de propriedades da tabela é apresentada.

3. Clique na caixa da propriedade que pretende definir.

4. Introduza uma definição para a propriedade.

A tabela seguinte lista as propriedades da tabela disponíveis.

UTILIZE ESTA PROPRIEDADE DA

TABELA

PARA

Descrição Fornecer uma descrição da tabela.

VistaPredefinida Definir FolhaDeDados, TabelaDinâmica ou GráficoDinâmico como vista predefinida quando

abre a tabela.

RegraDeValidação Fornecer uma expressão que tem de ser verdadeira sempre que adiciona ou altera um

registo.

TextoDeValidação Introduzir texto que aparece quando um registo viola a expressão da RegraDeValidação.

Filtro Definir critérios para apresentar apenas linhas com correspondência na Vista de Folha de

Dados.

OrdenarPor Seleccionar um ou mais campos para especificar a sequência de ordenação predefinida

das linhas na Vista de Folha de Dados.

NomeDeFolhaDeDados Especificar se deverá aparecer uma subfolha de dados na Vista de Folha de Dados e, se for o

caso, qual a tabela ou consulta que deve fornecer as linhas para a subfolha de dados.

LigarCamposIncorporados Listar os campos da tabela ou consulta utilizados para a subfolha de dados, que

correspondem ao(s) campo(s) de chave primária desta tabela.

LigarCamposPrincipais Listar o(s) campo(s) de chave primária nesta tabela que correspondem aos campos

incorporados da subfolha de dados.

AlturaSubFolhaDeDados Especificar se é expandida para mostrar todas as linhas da subfolha de dados disponíveis

(predefinição) quando é aberta ou para definir a altura da janela da subfolha de dados a

mostrar quando é aberta.

SubFolhaDeDadosExpandida Definir se todas as subfolhas de dados são expandidas quando abre a tabela.

Orientação Definir a orientação da vista consoante o idioma seja de leitura da esquerda para a direita

ou da direita para a esquerda.

ApresentarVistasNoSharePoint Especificar se os formulários e relatórios associados a esta tabela devem ser disponibilizados

no menu Ver do Windows SharePoint Services se a base de dados for publicada num site do

SharePoint.

FiltroAoCarregar Aplicar automaticamente os critérios de filtro na propriedade Filtro (definido para Sim)

quando a tabela é aberta na Vista de Folha de Dados.

OrdenarPorAoCarregar Aplicar automaticamente os critérios de ordenação na propriedade OrdenarPor (definido

para Sim) quando a tabela é aberta na Vista de Folha de Dados.

Se pretender utilizar mais espaço para introduzir ou editar uma definição na caixa da

propriedade, prima SHIFT+F2 para apresentar a caixa Zoom. Se estiver a definir a propriedade

RegraDeValidação para uma expressão e pretender obter ajuda na respectiva construção,

clique em junto à caixa da propriedade RegraDeValidação para apresentar o Construtor

de Expressões..

5. Para guardar as alterações, clique em Guardar na Barra de Ferramentas de Acesso Rápido.

Page 52: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 51 / 122

-ou-

Clique com o botão direito do rato no separador do documento da tabela e, em seguida,

clique em Guardar no menu de atalho.

-ou-

Clique no Botão do Microsoft Office e, em seguida, clique em Guardar.

Page 53: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 52 / 122

Consultas

Quando pretender rever, adicionar, alterar ou eliminar dados da base de dados, considere utilizar

uma consulta.

Utilizando uma consulta, pode responder a perguntas muito específicas sobre os dados que seriam

difíceis de responder observando os dados directamente na tabela. Pode utilizar consultas para

filtrar, efectuar cálculos e resumir os dados. Também pode utilizar consultas para automatizar

diversas tarefas de gestão de dados e rever alterações aos dados antes de as aplicar.

Descrição Geral

Uma consulta consiste num pedido de resultados de dados, de acção em dados ou ambos. Pode

utilizar uma consulta para responder a uma questão simples, efectuar cálculos, combinar dados de

tabelas diferentes ou até mesmo para adicionar, alterar ou eliminar dados de tabelas. As consultas

que utiliza para obter dados de uma tabela ou para efectuar cálculos são denominadas consultas

Seleccionar. As consultas que adicionam, alteram ou eliminam dados são denominadas consultas

de acção.

Este artigo fornece informações básicas sobre consultas e apresenta exemplos dos diferentes tipos

de consultas. Para mais informações sobre cada tipo de consulta, procure na Ajuda ou clique nas

hiperligações na secção Consulte Também deste artigo.

Também pode utilizar uma consulta para fornecer dados para um formulário ou relatório. Numa

base de dados bem estruturada, os dados que pretende apresentar utilizando um formulário ou

relatório estão frequentemente localizados em várias tabelas diferentes. Utilizando uma consulta,

pode reunir os dados que pretende utilizar antes de estruturar o formulário ou relatório.

Para mais informações sobre como utilizar uma consulta para fornecer dados para formulários e

relatórios, consulte as hiperligações na secção Consulte Também ou procure na Ajuda.

NOTA Os exemplos neste artigo utilizam uma base de dados criada utilizando o modelo de base

de dados Adamastor 2007.

Observar um subconjunto dos dados numa tabela

Por vezes, poderá necessitar de rever todos os dados de uma tabela, no entanto, noutras alturas,

poderá necessitar de rever apenas os dados de determinados campos ou de rever dados apenas

se determinados campos cumprirem determinados critérios. Para rever dados utilizando critérios,

deve utilizar uma consulta Seleccionar.

Suponha que pretende rever uma lista de produtos e os respectivos preços. Pode criar uma

consulta que devolva informações sobre o produto e o preço utilizando o seguinte procedimento:

1. Abra o modelo Adamastor 2007.

2. No separador Criar, no grupo Outros, clique em Estruturar Consulta.

3. Na caixa de diálogo Mostrar Tabela, no separador Tabelas, faça duplo clique em Produtos.

4. Feche a caixa de diálogo Mostrar Tabela.

5. Na tabela Produtos, faça duplo clique em Nome do Produto e Preço de Lista para adicionar

estes campos à grelha de estrutura da consulta.

6. No separador Estrutura, no grupo Ferramentas, clique em Executar.

Page 54: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 53 / 122

A consulta é executada e, em seguida, apresenta uma lista de produtos e respectivos

preços.

Rever dados de mais de uma tabela em simultâneo

As tabelas numa base de dados bem estruturada comportam relações lógicas reciprocamente.

Estas relações existem com base nos campos que as tabelas têm em comum. Quando pretender

rever dados de tabelas relacionadas, deve utilizar uma consulta Seleccionar.

Suponha que pretende rever encomendas de clientes que residam numa cidade específica. Os

dados sobre encomendas e os dados sobre clientes são armazenados em duas tabelas na mesma

base de dados. Cada tabela tem um campo Código do Cliente, que constitui a base de uma

relação um-para-muitos entre as duas tabelas. Pode criar uma consulta que devolva encomendas

de clientes de uma localidade específica, por exemplo, Las Vegas, utilizando o seguinte

procedimento:

1. Abra o modelo Adamastor 2007.

2. No separador Criar, no grupo Outros, clique em Estruturar Consulta.

3. Na caixa de diálogo Mostrar tabela, no separador Tabelas, faça duplo clique em Clientes e

Encomendas.

4. Feche a caixa de diálogo Mostrar Tabela.

Observe a linha, denominada associação, que liga o campo ID na tabela Clientes ao

campo Código do Cliente na tabela Encomendas. Esta linha mostra a relação entre as duas

tabelas.

5. Na tabela Clientes, faça duplo clique em Empresa e Localidade para adicionar estes

campos à grelha de estrutura da consulta.

6. Na grelha de estrutura da consulta, na coluna Localidade, desmarque a caixa de

verificação na linha Mostrar.

7. Na linha Critério da coluna Localidade, escreva 'Las Vegas' (inclua as plicas).

Desmarcando a caixa de verificação Mostrar impede a consulta de apresentar a localidade

nos respectivos resultados e escrevendo 'Las Vegas' na linha Critério especifica que pretende

ver apenas registos nos quais o valor do campo Localidade contenha o texto Las Vegas.

Neste caso, a consulta devolve apenas os clientes localizados em Las Vegas, a Empresa L e

a Empresa AA.

Note que não necessita de visualizar um campo para o utilizar com um critério.

8. Na tabela Encomendas, faça duplo clique em Código da Encomenda e Data Encomenda

para adicionar estes campos às duas colunas seguintes da grelha de estrutura da consulta.

9. No separador Estrutura, no grupo Ferramentas, clique em Executar.

A consulta é executada e, em seguida, apresenta uma lista de encomendas de clientes em

Las Vegas.

10. Prima CTRL+G para guardar a consulta.

É apresentada a caixa de diálogo Guardar Como.

11. Na caixa Nome da consulta, escreva Encomendas por Localidade e, em seguida, clique em

OK.

Page 55: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 54 / 122

Pedir variações de uma questão utilizando parâmetros com uma consulta

Por vezes, poderá necessitar de executar uma consulta que seja apenas ligeiramente diferente de

uma consulta existente. Pode alterar a consulta original para utilizar os novos critérios, mas se

pretender executar frequentemente variações de uma consulta específica, considere utilizar uma

consulta parametrizada. Quando executar uma consulta parametrizada, a consulta pede-lhe

valores de campos e, em seguida, utiliza os valores fornecidos para criar critérios para a consulta.

No exemplo anterior, criou uma consulta que devolve encomendas de clientes localizados em Las

Vegas. Pode modificar a consulta para lhe pedir para especificar a localidade sempre que a

executar utilizando o seguinte procedimento:

1. Abra o modelo Adamastor 2007.

2. Clique na Barra de Redimensionamento para visualizar o Painel de Navegação.

NOTA Este passo não é necessário se o Painel de Navegação estiver apresentado.

3. No Painel de Navegação, clique com o botão direito do rato na consulta com o nome

Encomendas por Localidade (criada na secção anterior) e, em seguida, clique em Vista de

Estrutura no menu de atalho.

4. Na grelha de estrutura da consulta, na linha Critério da coluna Localidade, elimine 'Las

Vegas' e, em seguida, escreva [De que localidade?].

A cadeia [De que localidade?] é o pedido de parâmetro. Os parênteses rectos indicam que

pretende que a consulta peça um parâmetro, e o texto (neste caso, De que localidade?) é

a questão colocada pelo pedido.

NOTA Não pode utilizar um ponto final (.) nem um ponto de exclamação (!) como texto

num pedido de parâmetro.

5. Seleccione a caixa de verificação na linha Mostrar da coluna Localidade, para que os

resultados da consulta apresentem a localidade.

6. No separador Estrutura, no grupo Ferramentas, clique em Executar.

A consulta pede-lhe para introduzir um valor para a Localidade.

7. Escreva Nova Iorque e, em seguida, prima ENTER.

A consulta é executada e, em seguida, apresenta encomendas de clientes em Nova Iorque.

E se não souber os valores que pode especificar? Para tornar o parâmetro mais flexível, pode

utilizar caracteres universais como parte do pedido:

8. No separador Base, no grupo Vistas, clique em Vista e, em seguida, clique em Vista de

Estrutura.

9. Na grelha de estrutura da consulta, na linha Critério da coluna Localidade, escreva Como

[De que localidade?]&"*".

Neste pedido de parâmetro, a palavra-chave Como, o E comercial (&) e o asterisco (*)

colocados entre aspas permitem que o utilizador escreva uma combinação de caracteres,

incluindo caracteres universais, para devolver vários resultados. Por exemplo, se o utilizador

escrever *, a consulta devolve todas as localidades; se o utilizador escrever L, a consulta

devolve todas as localidades que comecem pela letra "L"; e se o utilizador escrever *s*, a

consulta devolve todas as localidades que contenham a letra "s".

Page 56: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 55 / 122

10. No separador Estrutura, no grupo Ferramentas, clique em Executar.

No pedido da consulta, escreva Nova e, em seguida, prima ENTER.

11. A consulta é executada e, em seguida, apresenta encomendas de clientes em Nova

Iorque.

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, monetários ou de data/hora. Quando especificar o tipo de dados que um

parâmetro deve aceitar, os utilizadores conseguirão ver uma mensagem de erro mais útil se

introduzirem o tipo de dados incorrecto como, por exemplo, texto em vez de moeda.

NOTA 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:

1. Com a consulta aberta na Vista de estrutura, no separador Estrutura, no grupo

Mostrar/Ocultar, clique em Parâmetros.

2. Na caixa de diálogo Parâmetros da consulta, na coluna Parâmetro, escreva o pedido para

cada parâmetro para o qual pretende especificar o tipo de dados. Certifique-se de que

cada parâmetro corresponde ao pedido utilizado na linha Critério da grelha de estrutura da

consulta.

3. Na coluna Tipo de Dados, seleccione o tipo de dados para cada parâmetro.

Efectuar cálculos com base nos dados

Na maior parte das vezes, não são utilizadas tabelas para armazenar valores calculados com base

em dados da mesma base de dados. Por exemplo, a tabela Detalhes da Encomenda no modelo

Adamastor 2007 não armazena subtotais de produtos, uma vez que o subtotal de qualquer produto

específico é calculado utilizando dados armazenados nos campos Quantidade, Preço Unitário e

Desconto da tabela Detalhes da Encomenda.

Em alguns casos, os valores calculados podem ficar desactualizados, porque os valores em que se

baseiam são alterados. Por exemplo, não é aconselhável armazenar a idade de uma pessoa numa

tabela, porque, se o fizer, terá de actualizar o valor todos os anos; em vez disso, deve armazenar a

data de nascimento e, em seguida, utilizar uma expressão numa consulta para calcular a

respectiva idade.

Utilize o seguinte procedimento para criar uma consulta que calcule subtotais de produtos com

base nos dados da tabela Detalhes da Encomenda.

1. Abra o modelo Adamastor 2007.

2. No separador Criar, no grupo Outros, clique em Estruturar Consulta.

3. Na caixa de diálogo Mostrar Tabela, no separador Tabelas, faça duplo clique em Detalhes

da Encomenda.

4. Feche a caixa de diálogo Mostrar Tabela.

5. Na tabela Detalhes da Encomenda, faça duplo clique em Código do Produto para

adicionar este campo à primeira coluna da grelha de estrutura da consulta.

6. Na segunda coluna da grelha, clique com o botão direito do rato na linha Campo e, em

seguida, clique em Zoom no menu de atalho.

Page 57: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 56 / 122

7. Na caixa Zoom, escreva ou cole o seguinte:

Subtotal: ([Quantidade]*[Preço Unitário])-([Quantidade]*[Preço Unitário]*[Desconto])

Clique em OK.

Este é o campo calculado. O campo calculado multiplica a quantidade de cada produto

pelo preço unitário referente a esse produto, multiplica a quantidade de cada produto pelo

preço unitário e pelo desconto referente a esse produto e, em seguida, subtrai o desconto

total do preço unitário total.

8. No separador Estrutura, no grupo Ferramentas, clique em Executar.

A consulta é executada e, em seguida, apresenta uma lista de produtos e subtotais, por

encomenda.

9. Prima CTRL+G para guardar a consulta e, em seguida, atribua-lhe o nome Subtotais de

Produtos.

Observar dados resumidos ou agregados

Quando utilizar tabelas para registar transacções ou armazenar dados numéricos que ocorram

regularmente, é útil conseguir rever esses dados em agregado como, por exemplo, somas ou

médias.

O Microsoft Office Access 2007 fornece uma nova funcionalidade, a linha Total, que lhe permite

rever dados agregados simples numa folha de dados. Adicione uma linha Total à consulta Subtotais

de Produtos que criou no exemplo anterior utilizando o seguinte procedimento:

1. Execute a consulta Subtotais de Produtos e deixe os resultados abertos na Vista de folha de

dados.

2. No separador Base, no grupo Registos, clique em Totais.

É apresentada uma nova linha na parte inferior da folha de dados, com a palavra Total na

primeira coluna.

3. Clique na célula da última linha da folha de dados denominada Total.

Note que é apresentada uma seta na célula.

4. Clique na seta para ver as funções de agregação disponíveis.

Uma vez que a coluna contém dados de texto, existem apenas duas opções: Nenhum e

Contagem.

5. Seleccione Contagem.

O conteúdo da célula é alterado de Total para uma contagem dos valores da coluna.

6. Clique na célula adjacente (a segunda coluna).

Note que é apresentada uma seta na célula.

7. Clique na seta e, em seguida, clique em Soma.

Page 58: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 57 / 122

O campo apresenta uma soma dos valores da coluna.

8. Deixe a consulta aberta na Vista de folha de dados.

Criar uma consulta de totais para resumos mais complexos

A linha Total numa folha de dados é bastante útil, mas para questões mais complexas, deve utilizar

uma consulta de totais. Uma consulta de totais é uma consulta seleccionar que lhe permite

agrupar e resumir dados. Por exemplo, suponha que pretende ver o volume de vendas por

produto. Numa consulta de totais, pode utilizar a Soma, uma função de agregação, para ver o

volume de vendas por produto.

Utilize o seguinte procedimento para modificar a consulta Subtotais de Produtos de forma a que a

mesma resuma subtotais de produtos por produto.

1. No separador Base, no grupo Vistas, clique em Vista e, em seguida, clique em Vista de

Estrutura.

A consulta Subtotais de Produtos é aberta na Vista de estrutura.

2. No separador Estrutura, no grupo Mostrar/Ocultar, clique em Totais.

A linha Total é apresentada na grelha de estrutura da consulta.

NOTA Embora tenham nomes semelhantes, a linha Total na grelha de estrutura e a linha

Total numa folha de dados não são iguais:

Pode agrupar por valores de campos utilizando a linha Total na grelha de estrutura.

Pode adicionar a linha Total de uma folha de dados aos resultados de uma consulta de totais.

Quando utilizar a linha Total na grelha de estrutura, terá de escolher uma função de

agregação para cada campo. Se não pretender efectuar um cálculo num campo, poderá

agrupar pelo campo.

3. Na segunda coluna da grelha de estrutura, na linha Total, seleccione Soma na lista

pendente.

4. No separador Estrutura, no grupo Ferramentas, clique em Executar.

A consulta é executada e, em seguida, apresenta uma lista de produtos com subtotais.

5. Prima CTRL+G para guardar a consulta. Deixe a consulta aberta.

Criar uma consulta cruzada para adicionar outro nível de agrupamento

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.

Pode alterar novamente a consulta Subtotais de Produtos para que a mesma devolva linhas de

subtotais de produtos e colunas de subtotais mensais.

1. No separador Base, no grupo Vistas, clique em Vista e, em seguida, clique em Vista de

Estrutura.

2. No grupo Configuração da Consulta, clique em Mostrar Tabela.

Page 59: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 58 / 122

3. Na caixa de diálogo Mostrar tabela, faça duplo clique em Encomendas e, em seguida,

clique em Fechar.

4. No separador Estrutura, no grupo Tipo de Consulta, clique em Cruzada.

Na grelha de estrutura, a linha Mostrar é ocultada e é mostrada a linha Referência cruzada.

5. Na terceira coluna da grelha de estrutura, clique com o botão direito do rato na linha

Campo e, em seguida, clique em Zoom no menu de atalho. É aberta a caixa Zoom.

6. Na caixa Zoom, escreva ou cole o seguinte:

Mês: "Mês " & PartData("m", [Data Encomenda])

7. Clique em OK.

8. Na linha Referência cruzada, seleccione os seguintes valores na lista pendente: Título da

linha para a primeira coluna, Valor para a segunda coluna e Cabeçalho da coluna para a

terceira coluna.

9. No separador Estrutura, no grupo Ferramentas, clique em Executar.

A consulta é executada e, em seguida, apresenta subtotais de produtos, agregados por

mês.

10. Prima CTRL+G para guardar a consulta.

Criar uma nova tabela utilizando dados de outras tabelas

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 seleccionar que contenha dados de encomendas de Chicago e, em

seguida, utilizar a consulta seleccionar para criar a nova tabela utilizando o seguinte

procedimento:

1. Abra o modelo Adamastor 2007.

2. Para executar uma consulta Criar tabela, poderá necessitar de activar o conteúdo da base

de dados utilizando a Barra de Mensagens, que é apresentada abaixo do Friso (parte do

interface de utilizador Microsoft Office Fluent) se a base de dados não for fidedigna quando

a abrir.

NOTA Se a base de dados estiver numa localização fidedigna, a Barra de Mensagens não

é apresentada e a activação de conteúdo não é necessária.

3. Feche o formulário Caixa de Diálogo Iniciar Sessão.

4. No separador Criar, no grupo Outros, clique em Estruturar Consulta.

5. Na caixa de diálogo Mostrar Tabela, faça duplo clique em Detalhes da Encomenda e

Encomendas.

6. Feche a caixa de diálogo Mostrar Tabela.

7. Na tabela Encomendas, faça duplo clique em Código do Cliente e Cidade do Envio para

adicionar estes campos à grelha de estrutura.

Page 60: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 59 / 122

8. Na tabela Detalhes da Encomenda, faça duplo clique em Código da Encomenda, Código

do Produto, Quantidade, Preço Unitário e Desconto para adicionar estes campos à grelha

de estrutura.

9. Na coluna Cidade do Envio da grelha de estrutura, desmarque a caixa na linha Mostrar. Na

linha Critério, escreva 'Chicago' (inclua as plicas).

Verifique os resultados da consulta antes de os utilizar para criar a tabela.

10. No separador Estrutura, no grupo Ferramentas, clique em Executar.

11. Prima CTRL+G para guardar a consulta.

É apresentada a caixa de diálogo Guardar Como.

12. Na caixa Nome da consulta, escreva Consulta de Encomendas de Chicago e, em seguida,

clique em OK.

13. No separador Base, no grupo Vistas, clique em Vista e, em seguida, clique em Vista de

Estrutura.

14. No separador Estrutura, no grupo Tipo de Consulta, clique em Criar tabela.

É apresentada a caixa de diálogo Criar Tabela.

15. Na caixa de diálogo Criar Tabela, na caixa Nome da Tabela, escreva Encomendas de

Chicago e, em seguida, clique em OK.

16. No separador Estrutura, no grupo Ferramentas, clique em Executar.

17. Na caixa de diálogo de confirmação, clique em Sim para confirmar.

A nova tabela é criada e apresentada no Painel de Navegação.

NOTA Se já existir uma tabela com o nome especificado, essa tabela é eliminada antes de

a consulta ser executada.

18. No separador Estrutura, no grupo Ferramentas, clique em Executar.

Uma vez que a tabela Encomendas de Chicago já existe, é apresentada uma caixa de

diálogo de aviso.

19. Clique em Não para cancelar a acção e fechar a caixa de diálogo.

Adicionar dados a uma tabela utilizando dados de outras tabelas

Pode utilizar uma consulta de acréscimo para obter dados de uma ou mais tabelas e adicionar

esses dados a outra tabela.

Suponha que criou uma tabela para partilhar com um parceiro comercial que reside em Chicago,

mas chega à conclusão que o parceiro também trabalha com clientes na área do Milwaukee.

Agora é necessário adicionar à tabela linhas que contenham dados referentes à área do

Milwaukee antes de a partilhar com o parceiro.

Pode adicionar dados referentes à área do Milwaukee à tabela Encomendas de Chicago que

criou no exemplo anterior utilizando o seguinte procedimento:

1. Abra a consulta denominada "Consulta de Encomendas de Chicago" na Vista de estrutura.

Page 61: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 60 / 122

2. No separador Estrutura, no grupo Tipo de Consulta, clique em Anexar. É aberta a caixa de

diálogo Acrescentar.

3. Na caixa de diálogo Acrescentar, clique na seta na caixa Nome da tabela e, em seguida,

seleccione Encomendas de Chicago na lista pendente.

4. Clique em OK.

A caixa de diálogo Acrescentar é fechada. Na grelha de estrutura, a linha Mostrar é

ocultada e é mostrada a linha Acrescentar a.

5. Na grelha de estrutura, na linha Critério da coluna Cidade do Envio, elimine 'Chicago' e, em

seguida, escreva 'Milwaukee'.

6. Na linha Acrescentar a, seleccione o campo apropriado para cada coluna.

Neste exemplo, os valores da linha Acrescentar a devem corresponder aos valores da linha

Campo, mas esta correspondência não é necessária para que as consultas de acréscimo

funcionem.

7. No separador Estrutura, no grupo Ferramentas, clique em Executar.

Alterar dados de uma forma automatizada

Pode utilizar uma consulta Actualizar para alterar os dados nas tabelas, bem como para introduzir

critérios que especifiquem as linhas que devem ser actualizadas. Uma consulta Actualizar fornece

uma oportunidade para rever os dados actualizados antes de efectuar a actualização.

IMPORTANTE Não é possível anular uma consulta de acção. Deve considerar criar uma cópia de

segurança de quaisquer tabelas que pretenda actualizar utilizando uma consulta Actualizar.

No exemplo anterior, acrescentou linhas à tabela Encomendas de Chicago. Na tabela

Encomendas de Chicago, o campo Código do Produto mostra o Código do Produto em formato

numérico. Para tornar os dados mais úteis para relatórios, é aconselhável substituir os códigos de

produtos por nomes de produtos. Para substituir os códigos de produtos, primeiro tem de alterar o

tipo de dados do campo Código do Produto da tabela Encomendas de Chicago de Número para

Texto, para que o campo Código do Produto consiga aceitar nomes de produtos.

Pode actualizar os valores na tabela Encomendas de Chicago utilizando o seguinte procedimento:

1. Abra a tabela Encomendas de Chicago na Vista de estrutura.

2. Na linha Código do Produto, altere o Tipo de Dados de Número para Texto.

3. Guarde e feche a tabela Encomendas de Chicago.

4. No separador Criar, no grupo Outros, clique em Estruturar Consulta.

5. Na caixa de diálogo Mostrar Tabela, faça duplo clique em Encomendas de Chicago e

Produtos.

6. Feche a caixa de diálogo Mostrar Tabela.

7. No separador Estrutura, no grupo Tipo de Consulta, clique em Actualizar.

Na grelha de estrutura, as linhas Ordenação e Mostrar são ocultadas e é mostrada a linha

Actualizar para.

8. Na tabela Encomendas de Chicago, faça duplo clique em Código do Produto para

adicionar este campo à grelha de estrutura.

9. Na grelha da estrutura, na linha Actualizar para da coluna Código do Produto, escreva ou

cole o seguinte:

Page 62: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 61 / 122

[Produtos].[Nome do Produto]

SUGESTÃO Pode utilizar uma consulta Actualizar para eliminar valores de campos utilizando

uma cadeia vazia ("") ou NULO na linha Actualizar para.

10. Na linha Critérios, escreva ou cole o seguinte:

[Código do Produto] Como ([Produtos].[Código])

A palavra-chave Como é necessária porque os campos que está a comparar contêm tipos

de dados diferentes (o Código do Produto contém dados de texto e o ID contém dados

numéricos).

11. Pode rever os valores que serão alterados por uma consulta Actualizar visualizando a

consulta na Vista de folha de dados.

No separador Estrutura, no grupo Resultados, clique em Vista e, em seguida, clique em Vista

de Folha de Dados.

A consulta devolve uma lista de Códigos de Produtos que serão actualizados.

12. No separador Estrutura, no grupo Ferramentas, clique em Executar.

Quando abrir a tabela Encomendas de Chicago, poderá observar que os valores numéricos

no campo Código do Produto foram substituídos pelos nomes dos produtos da tabela

Produtos.

Eliminar dados de uma forma automatizada

Pode utilizar uma consulta Eliminar para eliminar dados das tabelas, bem como 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 efectuar a eliminação.

Suponha que está a preparar o envio da tabela Encomendas de Chicago (actualizada no

exemplo anterior) para o seu parceiro comercial residente em Chicago e repara que algumas das

linhas contêm vários campos vazios. Gostaria de remover as linhas que contêm campos vazios

antes de enviar a tabela. Para tal, poderia simplesmente abrir a tabela e eliminar as linhas

manualmente, mas seria útil utilizar uma consulta eliminar se existissem mais do que algumas linhas

para eliminar e tivesse critérios explícitos sobre as linhas que deveriam ser eliminadas.

Pode utilizar uma consulta para eliminar linhas da tabela Encomendas de Chicago que não

tenham um valor de Código da Encomenda utilizando o seguinte procedimento:

1. No separador Criar, no grupo Outros, clique em Estruturar Consulta.

2. Na caixa de diálogo Mostrar tabela, faça duplo clique em Encomendas de Chicago.

3. Feche a caixa de diálogo Mostrar Tabela.

4. No separador Estrutura, no grupo Tipo de Consulta, clique em Eliminar.

Na grelha de estrutura, as linhas Ordenação e Mostrar são ocultadas e é mostrada a linha

Eliminar.

5. Na tabela Encomendas de Chicago, faça duplo clique em Código da Encomenda para o

adicionar à grelha.

6. Na grelha de estrutura, na linha Critério da coluna Código da Encomenda, escreva É Nulo.

7. No separador Estrutura, no grupo Ferramentas, clique em Executar.

Page 63: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 62 / 122

Formulários

O Access disponibiliza várias ferramentas de criação rápida de formulários no separador Criar que

permitem criar um formulário com um único clique. Contudo, se quiser ser mais selectivo

relativamente aos campos que aparecem no formulário, pode utilizar antes o Assistente de

Formulários. O assistente também lhe permite definir a forma como os dados são agrupados e

ordenados, assim como utilizar campos de mais do que uma tabela ou consulta (desde que

especifique previamente as relações entre as tabelas e as consultas).

Iniciar o Assistente de Formulários

1. No separador Criar, no grupo Formulários, clique em Mais Formulários e, em seguida, clique

em Assistente de Formulários .

2. Siga as instruções nas páginas do Assistente de Formulários.

NOTA Se pretender incluir campos de várias tabelas e consultas no formulário, não clique

em Seguinte nem em Concluir depois de seleccionar os campos da primeira tabela ou

consulta na primeira página do Assistente de Formulários. Em vez disso, repita os passos para

seleccionar uma tabela ou consulta e, em seguida, clique nos campos adicionais que

pretenda incluir no formulário. Em seguida, clique em Seguinte ou Concluir para continuar.

3. Na última página, clique em Concluir.

O Assistente de Formulários pode criar vários resultados consoante as opções seleccionadas. Assim,

recomendamos que execute o assistente várias vezes experimentando várias opções de cada vez

até obter os resultados pretendidos

Criar um formulário utilizando a ferramenta de formulário

Pode utilizar a ferramenta Formulário para criar rapidamente um formulário de item único. Este tipo

de formulário apresenta informações acerca de um registo de cada vez, como é mostrado na

seguinte ilustração:

Page 64: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 63 / 122

O formulário apresenta informações referentes a um único registo.

Nalguns casos, o Access adiciona uma subfolha de dados para apresentar informações

relacionadas. Para mais informações, consulte a secção Criação automática de subfolhas.

Quando utiliza a ferramenta Formulário, todos os campos da origem de dados subjacente são

adicionados ao formulário. Pode começar a utilizar de imediato o novo formulário, ou modificá-lo

na vista de esquema ou na vista de estrutura para que melhor corresponda às suas necessidades.

Criar um formulário de item único

1. No Painel de Navegação, clique na tabela ou consulta que contém os dados que pretende

ver no formulário.

2. No separador Criar, no grupo Formulários, clique em Formulário.

O Access cria o formulário e apresenta-o na vista de esquema. Na vista de esquema, é

possível efectuar alterações ao formulário aquando da apresentação de dados. Por

exemplo, poderá ajustar o tamanho das caixas de texto aos dados. Para mais informações

sobre vistas de formulário, consulte o artigo Que vista deverá ser utilizada: Vista de esquema

ou vista de estrutura?.

3. Para começar a trabalhar com o formulário, mude para a vista Formulário:

No separador Base, no grupo Vistas, clique em Vista e, em seguida, clique em Vista

de Formulário.

Criação automática de subfolhas

Se o Access encontrar uma tabela que tenha uma relação um-para-muitos com a tabela ou

consulta utilizada para criar o formulário, o Access irá adicionar uma subfolha de dados ao

formulário baseado na consulta ou tabela relacionada. Por exemplo, se criar um formulário simples

com base na tabela Cliente, e se existir uma relação um-para-muitos definida entre a tabela

Cliente e a tabela Encomendas, a subfolha de dados irá apresentar todos os registos na tabela

Encomendas que dizem respeito ao registo de Cliente actual. Se decidir que não pretende a

subfolha no formulário, pode eliminar a subfolha de dados mudando para a vista de Esquema,

seleccionando a folha de dados e, em seguida, pressionando DELETE.

Se houver 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 irá adicionar nenhuma folha de dados ao formulário.

Criar um formulário que contenha um subformulário (um formulário um-para-muitos)

Ao trabalhar com dados relacionais (quando os dados relacionais são armazenados em tabelas

separadas), é frequente ser necessário ver os dados a partir de mais do que uma tabela ou

consulta no mesmo formulário. Por exemplo, poderá pretender ver dados sobre um cliente, mas

também ver informações sobre as encomendas desse cliente em simultâneo. Os subformulários são

uma ferramenta apropriada para tal e o Microsoft Office Access 2007 oferece muitas formas que o

ajudam a criar rapidamente subformulários.

Obter informações sobre subformulários

Um subformulário consiste num formulário inserido noutro formulário. O formulário primário

denomina-se formulário principal, e o formulário dentro do formulário denomina-se subformulário.

Uma combinação formulário/subformulário é por vezes designada por formulário hierárquico,

formulário principal/detalhado ou formulário principal/subordinado.

Page 65: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 64 / 122

Os subformulários são particularmente eficazes quando pretende mostrar dados de tabelas ou

consultas que tenham uma relação um-para-muitos. Por exemplo, é possível criar um formulário

que contenha um subformulário para mostrar dados de uma tabela Categorias e de uma tabela

Produtos. Os dados da tabela Categorias são o lado "um" da relação. Os dados da tabela Produtos

são o lado "muitos" da relação (cada categoria pode ter mais do que um produto).

O formulário principal apresenta dados do lado "um" da relação.

O subformulário apresenta dados do lado "muitos" da relação.

O formulário principal e o subformulário deste tipo de formulário estão ligados, de forma a que o

subformulário apresente apenas os registos relacionados com o registo actual no formulário

principal. Por exemplo, quando o formulário principal apresenta a categoria Bebidas, o

subformulário apresenta apenas os produtos da categoria Bebidas. Se o formulário e subformulário

não estivessem ligados, o subformulário apresentaria todos os produtos, e não apenas os da

categoria Bebidas.

A tabela que se segue define alguma da terminologia associada a subformulários. O Access irá

tratar da maioria dos detalhes se os procedimentos deste artigo forem utilizados, mas é útil saber o

que sucede em segundo plano caso seja necessário efectuar alterações posteriormente.

TERMO DEFINIÇÃO

Controlo de

subformulário

Controlo que incorpora um formulário noutro formulário. Poderá encarar o controlo de subformulário como

uma "vista" de outro objecto na base de dados, quer se trate de outro formulário, uma tabela ou uma

consulta. O controlo de subformulário fornece propriedades que permitem ligar os dados apresentados no

controlo aos dados no formulário principal.

Propriedade

Objecto de Origem

Propriedade do controlo de subformulário que determina qual o objecto apresentado no controlo.

Folha de dados Apresentação simples de dados em linhas e colunas, à semelhança de uma folha de cálculo. O controlo

de subformulário apresenta uma folha de dados quando o respectivo objecto de origem é uma tabela ou

consulta, ou quando o objecto de origem é um formulário cuja propriedade Vista Predefinida está

definida como Folha de Dados. Nestes casos, o subformulário é por vezes referenciado como folha de

dados em vez de subformulário.

Propriedade Ligar

Campos

Subordinados

Propriedade do controlo de subformulário que especifica qual o campo ou campos no subformulário que

o ligam ao formulário principal.

Propriedade Ligar

Campos Principais

Propriedade do controlo de subformulário que especifica qual o campo ou campos no formulário

principal que o ligam ao subformulário.

Para melhores resultados, defina primeira todas as relações. Tal permite que o Access crie

automaticamente as ligações entre subformulários e formulários principais. Para ver, adicionar ou

modificar relações entre as tabelas na base de dados, no separador Ferramentas Avançadas, no

grupo Analisar, clique em Relações. Para mais informações sobre como criar relações, consulte as

hiperligações na secção Consulte Também.

Quando um controlo de subformulário tem um formulário como objecto de origem, aquele contém

os campos que forem colocados no formulário e poderá ser visto como formulário simples,

formulário contínuo ou folha de dados. Uma vantagem de basear um subformulário num objecto

de formulário consiste em poder adicionar campos calculados ao subformulário; por exemplo

[Quantidade] * [Preço unitário].

Page 66: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 65 / 122

É também possível inserir uma folha de dados num formulário criando um controlo de subformulário

cujo objecto de origem seja uma tabela ou consulta. Uma folha de dados não é tão personalizável

quanto um subformulário; por exemplo, não é possível adicionar um campo calculado a uma folha

de dados. Contudo, é possível criar um subformulário baseado num formulário que contenha um

campo calculado, e definir depois a propriedade Vista Predefinida do formulário como Folha de

Dados. Tal dá origem a um tipo de folha de dados que contém um campo calculado.

Criar um formulário que contenha um subformulário utilizando o Assistente de Formulários

Este procedimento cria uma nova combinação de formulário e subformulário utilizando o Assistente

de Formulários.

1. No separador Criar, no grupo Formulários, clique em Mais Formulários e, em seguida, clique

em Assistente de Formulários .

2. Na primeira página do assistente, na lista pendente Tabelas/Consultas, seleccione uma

tabela ou consulta. Para este exemplo, para criar um formulário Categorias que apresente

produtos para cada categoria num subformulário, seleccione Tabela: Categorias (o lado

"um" da relação um-para-muitos).

NOTA Não interessa qual a tabela ou consulta que escolhe primeiro.

3. Faça duplo clique nos campos que pretende incluir a partir desta tabela ou consulta.

4. Na mesma página do assistente, na lista pendente Tabelas/Consultas seleccione outra

tabela ou consulta a partir da lista. Para este exemplo, seleccione a tabela Produtos (o lado

"muitos" da relação um-para-muitos).

5. Faça duplo clique nos campos que pretende incluir a partir desta tabela ou consulta.

6. Quando clicar em Seguinte, assumindo que configurou correctamente as relações antes de

iniciar o assistente, o assistente irá perguntar Como deseja ver os dados? ; ou seja, por que

tabela ou consulta. No caso deste exemplo, para criar um formulário Categorias, clique em

por Categorias. O assistente irá apresentar um pequeno diagrama do formulário. A caixa na

parte inferior do formulário representa o subformulário.

7. Na parte inferior da página do assistente, seleccione a opção Formulário com

subformulário(s) e clique em Seguinte.

8. Na página Qual o esquema que deseja para o subformulário? do assistente, clique em

Tabela ou em Folha de Dados, consoante o esquema pretendido para o subformulário.

Ambos os estilos de esquema dispõem os dados do subformulário por linhas e colunas, mas

um esquema de tabela é mais personalizável. É possível adicionar cores, gráficos e outros

elementos de formatação a um subformulário de tabela, enquanto que uma folha de

dados é mais compacta, tal como a vista de folha de dados de uma tabela. Depois de

efectuar a selecção, clique em Seguinte.

9. Na página Qual o estilo que deseja? do assistente, seleccione um estilo de formatação

para o formulário. Se tiver escolhido Tabela na página anterior, o estilo de formatação que

escolher será também aplicado ao subformulário. Depois de efectuar a selecção, clique em

Seguinte.

10. Na última página do assistente, escreva os títulos pretendidos para os formulários. O Access

atribui nomes aos formulários com base nos títulos escritos, criando um rótulo para o

subformulário baseado no título escrito para o subformulário.

Também nesta página, especifique se pretende abrir o formulário na vista de formulário para

poder ver ou introduzir informações, ou se pretende abrir o formulário na vista de estrutura

para poder modificar a respectiva estrutura. Depois de efectuar a selecção, clique em

Concluir.

O Access irá criar dois formulários: um para o formulário principal que contém o controlo de

subformulário, e outro para o subformulário propriamente dito.

Page 67: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 66 / 122

Criar um subformulário arrastando um formulário para outro

Utilize este processo se tiver dois formulários existentes e pretender utilizar um formulário como

subformulário no outro formulário.

1. Na vista de estrutura, abra o formulário que pretende utilizar como formulário principal.

2. No separador Estrutura, no grupo Controlos, se a caixa Utilizar Assistentes de Controlos não

estiver seleccionada, clique na mesma para a seleccionar.

3. Arraste um formulário do Painel de Navegação para o formulário principal.

O Access adiciona um controlo de subformulário ao formulário principal e vincula o controlo ao

formulário arrastado a partir do Painel de Navegação. O Access também tenta ligar o

subformulário ao formulário principal, com base nas relações definidas na base de dados. Se o

Access não conseguir determinar como ligar o subformulário ao formulário principal, as

propriedades Ligar Campos Subordinados e Ligar Campos Principais do controlo de subformulário

irão permanecer em branco, e terá de definir manualmente essas propriedades efectuando o

seguinte procedimento:

1. Clique com o botão direito do rato no formulário principal no Painel de Navegação e clique

em Vista de Estrutura. .

2. Clique uma vez no controlo de subformulário para o seleccionar.

3. Se a folha de propriedades ainda não estiver a ser apresentada, prima F4 para a

apresentar.

4. No separador Dados da folha de propriedades, clique em junto à caixa de propriedade

Ligar Campos Subordinados.

É apresentada a caixa de diálogo Ligações Entre Campos de Subformulário.

5. Nas listas pendentes Campos Principais e Campos Subordinados, seleccione os campos aos

quais pretende ligar os formulários. Se não souber quais os campos a utilizar, clique em

Sugerir para que o Access tente determinar os campos de ligação. Quando terminar, clique

em OK.

Se não conseguir ver o campo que pretende utilizar para ligar os formulários, é possível que

seja necessário editar o registo de origem do formulário principal ou subordinado para

garantir que o campo de ligação está incluído. Por exemplo, se o formulário se basear numa

consulta, deverá certificar-se de que o campo de ligação está presente nos resultados da

consulta.

6. Guarde o formulário principal, mude para a vista de formulário e verifique se o formulário

funciona conforme esperado.

Abrir um subformulário numa nova janela na vista de estrutura

Se pretender efectuar alterações à estrutura de um subformulário enquanto trabalha no respectivo

formulário principal na vista de estrutura, poderá abrir o subformulário numa janela própria.

1. Clique no subformulário para o seleccionar.

2. No separador Estrutura, no grupo Ferramentas, clique em Subformulário em Nova Janela .

Page 68: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 67 / 122

Criar um formulário que contenha dois subformulários

Este procedimento cria um formulário e dois subformulários com as seguintes características:

O formulário principal tem uma relação um-para-muitos com o primeiro subformulário.

O primeiro subformulário tem uma relação um-para-muitos com o segundo subformulário.

O formulário principal contém ambos os controlos de subformulário.

Criar o formulário

1. No separador Criar, no grupo Formulários, clique em Mais Formulários e, em seguida, clique

em Assistente de Formulários .

2. Na primeira página do assistente, na lista pendente Tabelas/Consultas, seleccione a tabela

ou consulta do formulário principal. Por exemplo, suponha que pretende criar um formulário

Clientes que tenha dois subformulários: um subformulário Encomendas e um subformulário

Detalhes de Encomenda. Seleccione a tabela Clientes (o lado "um" da primeira relação um-

para-muitos).

NOTA Não interessa qual a tabela ou consulta que escolhe primeiro.

3. Faça duplo clique nos campos que pretende incluir a partir desta tabela ou consulta.

4. Na mesma página do assistente, na lista pendente Tabelas/Consultas, seleccione a tabela

ou consulta do primeiro subformulário. Para este exemplo, clique na tabela Encomendas (o

lado "muitos" da primeira relação um-para-muitos) e faça duplo clique nos campos que

pretende incluir a partir desta tabela ou consulta.

5. Na mesma página do assistente, na lista pendente Tabelas/Consultas, seleccione a tabela

ou consulta do segundo subformulário. Para este exemplo, seleccione a tabela Detalhes de

Encomenda (o lado "muitos" da segunda relação um-para-muitos) e faça duplo clique nos

campos que pretende incluir a partir desta tabela ou consulta.

6. Quando clicar em Seguinte, assumindo que configurou correctamente as relações antes de

iniciar o assistente, o assistente irá perguntar Como deseja ver os dados? ; ou seja por que

tabela ou consulta. Para este exemplo, para criar um formulário Clientes, clique em Por

Clientes.

7. Seleccione a opção Formulário com subformulário(s).

8. Siga as instruções nas páginas restantes do assistente. Depois de clicar em Concluir, o

Access irá criar um formulário principal contendo dois controlos de subformulário, bem

como dois outros objectos de formulário, um para cada subformulário.

Criar um formulário que contenha subformulários aninhados

Este procedimento cria um formulário e dois subformulários com as seguintes características:

O formulário principal tem uma relação um-para-muitos com o primeiro subformulário.

O primeiro subformulário tem uma relação um-para-muitos com o segundo subformulário.

O primeiro subformulário contém o segundo subformulário.

NOTA Este procedimento cria dois níveis de subformulários, mas é possível repetir o procedimento

para criar até sete níveis de subformulários.

1. Crie um formulário que contenha um subformulário.

2. Abra o formulário principal na vista de estrutura.

3. Clique no subformulário para o seleccionar.

Page 69: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 68 / 122

4. No separador Estrutura, no grupo Ferramentas, clique em Subformulário em Nova Janela .

O Access abre o subformulário numa nova janela.

5. Arraste um formulário, tabela ou consulta a partir do Painel de Navegação para o

subformulário. O Access irá criar outro subformulário dentro do primeiro subformulário e criar

um formulário para o subformulário.

O Access adiciona um controlo de subformulário ao subformulário e vincula o controlo ao

formulário arrastado a partir do Painel de Navegação. O Access também tenta ligar os

subformulários entre si, com base nas relações definidas na base de dados. Se o Access não

conseguir determinar como ligar os subformulários, as propriedades Ligar Campos Subordinados e

Ligar Campos Principais do controlo de subformulário irão permanecer em branco, e terá de definir

manualmente essas propriedades efectuando o seguinte procedimento:

1. Clique uma vez no controlo de subformulário para o seleccionar.

2. Se a folha de propriedades ainda não estiver a ser apresentada, prima F4 para a

apresentar.

3. No separador Dados da folha de propriedades, clique em junto à caixa de propriedade

Ligar Campos Subordinados.

É apresentada a caixa de diálogo Ligações Entre Campos de Subformulário.

4. Nas listas pendentes Campos Principais e Campos Subordinados, seleccione os campos aos

quais pretende ligar os formulários. Se não souber quais os campos a utilizar, clique em

Sugerir para que o Access tente determinar os campos de ligação. Quando terminar, clique

em OK.

Se não conseguir ver o campo que pretende utilizar para ligar os formulários, é possível que

seja necessário editar o registo de origem do formulário principal ou subordinado para

garantir que o campo de ligação está incluído. Por exemplo, se o formulário se basear numa

consulta, deverá certificar-se de que o campo de ligação está presente nos resultados da

consulta.

5. Guarde os formulários, mude para a vista de formulário e verifique se o formulário funciona

conforme esperado.

Criar um formulário utilizando a ferramenta Múltiplos Itens

Um formulário de múltiplos itens, por vezes designado por formulário contínuo, permite-lhe mostrar

informações de mais do que um registo em simultâneo. Um formulário de múltiplos itens pode

assemelhar-se a uma folha de dados quando é criado inicialmente, como é mostrado na seguinte

ilustração:

Page 70: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 69 / 122

Os dados são dispostos em colunas e são apresentados registos múltiplos de uma só vez. Contudo,

visto que se trata de um formulário, existem mais opções de personalização do que numa folha de

dados. Pode adicionar funcionalidades, tais como elementos gráficos, botões e outros controlos.

Criar um formulário de múltiplos itens

1. No Painel de Navegação, clique na tabela ou consulta que contém os dados que pretende

ver no formulário.

2. No separador Criar, no grupo Formulários, clique em Múltiplos Itens.

O Access cria o formulário e apresenta-o na vista de esquema. Na vista de esquema, é

possível efectuar alterações ao formulário aquando da apresentação de dados. Por

exemplo, poderá ajustar o tamanho das caixas de texto aos dados.

3. Para começar a trabalhar com o formulário, mude para a vista Formulário:

No separador Base, no grupo Vistas, clique em Vista e, em seguida, clique em Vista

de Formulário.

Criar um formulário com separadores

A adição de separadores a um formulário pode torná-lo mais organizado e fácil de utilizar,

especialmente se o formulário contiver muitos controlos. Ao colocar os controlos relacionados em

páginas separadas do controlo de separador, pode reduzir a desorganização e tornar o trabalho

com os dados mais fácil.

Para adicionar separadores a um formulário, utilize a ferramenta Controlo de Separador. Cada

página de um controlo de separador funciona como um contentor para outros controlos, tais

Page 71: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 70 / 122

como caixas de texto, caixas de combinação ou botões de comandos. Os seguintes

procedimentos mostram como adicionar um controlo de separador a um formulário.

NOTA Todos os procedimentos seguintes partem do princípio de que já foi criado um formulário e

que este foi aberto na Vista de Estrutura. Para apresentar um formulário numa Vista de Estrutura, no

Painel de Navegação, clique com o botão direito do rato no formulário e, em seguida, clique em

Vista de Estrutura.

Adicionar um controlo de separador a um formulário

1. No separador Estrutura, no grupo Controlos, clique na ferramenta Controlo de Separador .

2. Clique no formulário no qual pretende colocar o controlo de separador.

O Access coloca o controlo de separador no formulário.

Mover controlos existentes para uma página de separador

1. Seleccione os controlos que pretende mover para a página de separador. Para seleccionar

vários controlos, mantenha a tecla a SHIFT premida e clique nos controlos que pretende

mover.

2. No separador Base, no grupo Área de Transferência, clique em Cortar.

3. Clique no texto da etiqueta no separador que corresponde à página na qual pretende

colocar os controlos. Aparecerá uma caixa de selecção na página de separador.

NOTA Se a caixa de selecção não for apresentada na página de separador, os controlos

não serão anexados correctamente à página quando efectuar o passo seguinte.

4. No separador Base, no grupo Área de Transferência, clique em Colar.

O Access coloca o controlo ou controlos na página de separador. Para confirmar que os controlos

estão anexados correctamente à página, clique noutro separador no controlo de separador. Os

controlos acabados de colar devem desaparecer e, em seguida, reaparecer quando clicar no

separador original.

Arrastar campos do painel de tarefas Lista de Campos para uma página de separador

1. Seleccione a página de separador à qual pretende adicionar os campos.

2. No separador Estrutura, no grupo Ferramentas, clique em Adicionar Campos Existentes.

3. Navegue para a tabela que contém os campos que pretende adicionar.

4. Arraste cada cada campo do painel de tarefas Lista de Campos para a página de

separador. Alternativamente, seleccione vários campos premindo a tecla CTRL ou SHIFT

enquanto clica nos campos e, em seguida, arraste-os todos para a página de separador ao

mesmo tempo.

NOTA Quando arrasta os campos sobre a página de separador, a página fica preta para

indicar que os campos serão anexados a essa página.

5. Liberte o botão do rato.

O Access coloca o campo ou campos na página de separador.

Adicionar outros controlos a uma página de separador

Page 72: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 71 / 122

Pode adicionar outros tipos de controlo, tais como imagens, botões de comandos e caixas de

verificação a um controlo de separador.

1. Seleccione a página de separador à qual pretende adicionar o controlo.

2. No separador Estrutura, no grupo Controlos, clique no controlo que pretende adicionar.

3. Mova o ponteiro para a página de separador. Quando move o ponteiro sobre a página,

esta fica preta para indicar que o controlo será anexado a essa página.

4. Clique na página de separador na qual pretende colocar o controlo.

O Access coloca o controlo na página de separador.

Adicionar uma nova página de separador

1. Seleccione um separador ou clique na área em branco na parte superior do controlo de

separador para seleccionar todo o controlo.

2. No separador Estrutura, no grupo Controlos, clique em Inserir Página. Alternativamente,

pode clicar com o botão direito do rato no controlo de separador e, em seguida, clicar em

Inserir Página.

O Access adiciona uma nova página em branco no fim das páginas existentes.

Reordenar as páginas de separador

1. Clique com o botão direito do rato num separador ou clique com o botão direito do rato na

área em branco na parte superior do controlo de separador.

2. Clique em Ordem das Páginas.

3. Na caixa de diálogo Ordem das Páginas, seleccione a página que pretende mover.

4. Clique em Mover Para Cima ou Mover Para Baixo para colocar a página na ordem

pretendida.

5. Repita os passos 1 e 4 para quaisquer outras páginas que pretenda mover.

NOTA O comando Ordem das Páginas não deve ser confundido com o comando Ordem de

Tabulação. O comando Ordem de Tabulação é utilizado para definir a ordem pela qual o cursor

avança nos controlos num formulário quando a tecla de tabulação é premida.

Mudar o nome de uma página de separador

1. Clique no separador ao qual pretende mudar o nome.

2. Se o painel de tarefas Folha de Propriedades não for apresentado, prima F4 para o

visualizar.

3. No separador Tudo da Folha de Propriedades, modifique o texto na caixa de propriedades

Nome e prima ENTER.

Eliminar uma página de separador

Clique com o botão direito do rato na página de separador que pretende eliminar e, em

seguida, clique em Eliminar Página.

O Access elimina a página e todos os controlos nela contidos.

Page 73: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 72 / 122

Relatórios

Pode criar uma variedade de relatórios diferentes no Microsoft Office Access 2007, desde um

relatório simples a um relatório complexo. Comece pela origem de registos do relatório. Quer o

relatório seja uma listagem simples de registos ou um resumo agrupado de vendas por região, deve

determinar primeiro quais os campos que contêm os dados que pretende ver no relatório e em que

tabelas ou consultas residem.

Depois de escolher a origem de registos, achará mais fácil criar o relatório, utilizando o Assistente de

Relatórios. O Assistente de Relatórios é uma funcionalidade do Access que o ajuda através de uma

série de questões e, em seguida, gera um relatório com base nas respostas do utilizador.

Escolher uma origem de registos

Um relatório é composto por informações extraídas de tabelas ou consultas, bem como por

informações armazenadas com a estrutura do relatório como, por exemplo, etiquetas, cabeçalhos

e gráficos. As tabelas ou consultas que fornecem os dados subjacentes também são conhecidas

como origem de registos do relatório. Se todos os campos que pretende incluir existirem numa

única tabela, utilize essa tabela como origem de registos. Se existirem campos em mais do que

uma tabela, será necessário utilizar uma ou mais consultas como origem de registos. Essas consultas

poderão já existir na base de dados, ou poderá ser necessário criar novas consultas que se

adaptem especificamente às necessidades do relatório. Poderá encontrar hiperligações para mais

informações sobre consultas na secção Consulte Também.

Criar um relatório utilizando a ferramenta de relatório

A ferramenta de relatório fornece a forma mais rápida para criar um relatório, porque gera

imediatamente um relatório sem lhe pedir informações. O relatório apresenta todos os campos a

partir da tabela ou consulta subjacente. A ferramenta de relatório poderá não criar o produto final

e aperfeiçoado que o utilizador pretendia, mas é bastante útil como meio de consulta rápida dos

dados subjacentes. Em seguida, pode guardar o relatório e modificá-lo na vista de esquema ou na

vista de estrutura, de modo a servir melhor os objectivos do utilizador.

1. No Painel de Navegação, clique na tabela ou consulta na qual pretende basear o relatório.

2. No separador Criar, no grupo Relatórios, clique em Relatório.

O Access cria o relatório e apresenta-o na vista de esquema.

Depois de ver o relatório, pode guardá-lo e, em seguida, fechá-lo, bem como a tabela ou consulta

subjacente que utilizou como uma origem de registos. Da próxima vez que abrir o relatório, o

Access apresentará os dados mais recentes a partir da origem de registos.

Criar um relatório utilizando o Assistente de Relatórios

Poderá utilizar o Assistente de Relatórios para ser mais selectivo relativamente aos campos que

aparecem no relatório. Poderá também especificar a forma como os dados são agrupados e

ordenados, bem como utilizar campos de mais do que uma tabela ou consulta, desde que tenha

especificado de antemão as relações entre as tabelas e consultas. Poderá encontrar hiperligações

para mais informações sobre como criar relações na secção Consulte Também.

1. No separador Criar, no grupo Relatórios, clique em Assistente de Relatórios.

Page 74: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 73 / 122

2. Siga as instruções nas páginas do Assistente de Relatórios. Na última página, clique em

Concluir.

Quando pré-visualiza o relatório, vê o relatório tal como irá aparecer depois de impresso.

Poderá também aumentar a ampliação para maior detalhe. Para mais informações sobre

como ver e imprimir o relatório, consulte a secção Ver, imprimir ou enviar o relatório como

mensagem de correio electrónico.

NOTA Se pretender incluir campos de várias tabelas e consultas no relatório, não clique em

Seguinte nem em Concluir depois de seleccionar os campos da primeira tabela ou consulta na

primeira página do Assistente de Relatórios. Em vez disso, repita os passos para seleccionar uma

tabela ou consulta, e clique nos campos adicionais que pretenda incluir no relatório. Em seguida,

clique em Seguinte ou Concluir para continuar.

Criar etiquetas utilizando o Assistente de Etiquetas

Utilize o Assistente de Etiquetas para criar facilmente etiquetas para uma grande variedade de

tamanhos de etiquetas padrão.

1. No Painel de Navegação, abra a tabela ou consulta que será a origem de registos para as

etiquetas fazendo duplo clique na mesma.

2. No separador Criar, no grupo Relatórios, clique em Etiquetas.

3. Siga as instruções nas páginas do Assistente de Etiquetas. Na última página, clique em

Concluir.

O Access apresenta as etiquetas no modo Pré-visualizar, para que as possa ver conforme irão

aparecer quando forem impressas. Poderá utilizar o controlo de deslocamento na barra de estado

para ampliar os detalhes.

NOTA A vista Pré-visualizar é a única que poderá utilizar para ver várias colunas; as outras vistas

apresentam os dados numa única coluna.

Criar um relatório utilizando a ferramenta de Relatório em Branco

Se não estiver interessado em utilizar a ferramenta de Relatório ou o Assistente de Relatórios,

poderá utilizar a ferramenta de Relatório em Branco para criar um relatório de raiz. Isto poderá ser

uma forma bastante rápida de criar um relatório, especialmente se planear colocar apenas

poucos campos no relatório. O seguinte procedimento explica como utilizar a ferramenta de

Relatório em Branco:

1. No separador Criar, no grupo Relatórios, clique em Relatório Em Branco.

É apresentado um relatório em branco na vista de esquema, sendo que o painel Lista de

Campos é apresentado no lado direito da janela do Access.

2. No painel Lista de Campos, clique no sinal de adição junto da tabela ou tabelas que

contêm os campos que pretende ver no relatório.

3. Arraste cada campo para o relatório à vez, ou mantenha premida a tecla CTRL e

seleccione vários campos arrastando-os de seguida para o relatório em simultâneo.

4. Utilize as ferramentas no grupo Controlos do separador Formatação para adicionar um

logótipo, título, números de página ou a data e hora ao relatório.

Page 75: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 74 / 122

Poderá encontrar hiperligações para mais informações sobre como adicionar funcionalidades ao

relatório na secção Consulte Também.

Obter noções sobre as secções do relatório

No Access, a estrutura de um relatório é dividida em secções. Pode ver o relatório na Vista de

estrutura para ver as respectivas secções. Para criar relatórios úteis, tem de compreender como

funciona cada secção. Por exemplo, a secção em que escolhe colocar um controlo calculado

determina o modo como o Access calcula os resultados. A lista que se segue é um resumo dos

tipos de secção e respectivas utilizações:

Cabeçalho do Relatório Esta secção é impressa apenas uma vez, no início do relatório.

Utilize o cabeçalho do relatório para informações que poderão aparecer normalmente

numa página de rosto como, por exemplo, um logótipo, um título ou uma data. Quando é

colocado um controlo calculado que utiliza a função de agregação Soma no cabeçalho

do relatório, a soma calculada destina-se a todo o relatório. O cabeçalho do relatório é

impresso antes do cabeçalho da página.

Cabeçalho de Página Esta secção é impressa no início de cada página. Por exemplo,

utilize um cabeçalho de página para repetir o título do relatório em todas as páginas.

Cabeçalho do Grupo Esta secção é impressa no início de cada novo grupo de registos.

Utilize o cabeçalho do grupo para imprimir o nome do grupo. Por exemplo, num relatório

agrupado por produto, utilize o cabeçalho do grupo para imprimir o nome do produto.

Quando é colocado um controlo calculado que utiliza a função de agregação Soma no

cabeçalho do grupo, é calculada a soma do grupo actual.

Detalhe Esta secção é impressa uma vez em todas as linhas da origem de registos. É nesta

secção que são colocados os controlos que compõem o corpo principal do relatório.

Rodapé de Grupo Esta secção é impressa no final de cada grupo de registos. Utilize um

rodapé de grupo para imprimir informações de resumo de um grupo.

Rodapé de Página Esta secção é impressa no final de cada página. Utilize um rodapé de

página para imprimir os números de página ou as informações por página.

Rodapé de Relatório Esta secção é impressa apenas uma vez no final do relatório. Utilize o

rodapé de relatório para imprimir os totais do relatório ou outras informações de resumo do

relatório completo.

NOTA Na Vista de estrutura, o rodapé de relatório aparece abaixo do rodapé de página.

No entanto, quando o relatório é impresso ou pré-visualizado, o rodapé de relatório aparece

acima do rodapé de página, logo a seguir ao último rodapé de grupo ou linha de detalhe

da última página.

Obter noções sobre os controlos

Os controlos são objectos que apresentam dados, executam acções e permitem-lhe visualizar e

trabalhar com informações que optimizam a interface de utilizador, como etiquetas e imagens. O

Access suporta três tipos de controlos: vinculados, não vinculados e calculados:

Controlo dependente Um controlo cuja origem dos dados é um campo de uma tabela ou

consulta denomina-se controlo dependente. Os controlos dependentes são utilizados para

apresentar valores de campos da base de dados. Os valores podem ser texto, datas,

números, valores Sim/Não, imagens ou gráficos. Uma caixa de texto é o tipo mais comum

de controlo dependente. Por exemplo, uma caixa de texto num formulário que apresente o

Page 76: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 75 / 122

apelido de um empregado poderá obter esta informação a partir do campo Apelido da

tabela Empregados.

Controlo independente Um controlo que não tem uma origem de dados (um campo ou

expressão) é um controlo independente. Os controlos independentes são utilizados para

apresentar informações, linhas, rectângulos e imagens. Por exemplo, uma etiqueta que

apresente o título de um relatório é um controlo independente.

Controlo calculado Um controlo cuja origem dos dados é uma expressão e não um

campo é um controlo calculado. O valor pretendido é especificado no controlo através da

definição de uma expressão como a origem dos dados para o controlo. Uma expressão é

uma combinação de operadores (como, por exemplo, = e + ), nomes de controlos, nomes

de campos, funções que devolvem um valor único e valores constantes. Por exemplo, a

seguinte expressão calcula o preço de um item com um desconto de 25 por cento,

multiplicando o valor no campo Preço Unitário por um valor constante (0,75).

= [Preço Unitário] * 0,75

Uma expressão pode utilizar dados de um campo na tabela ou na consulta subjacente do

relatório ou de um controlo no relatório.

Poderá encontrar hiperligações para mais informações sobre expressões na secção Consulte

Também.

Quando cria um relatório, poderá ser mais eficaz adicionar e dispor todos os controlos

dependentes em primeiro lugar, especialmente se estes formarem a maioria dos controlos no

relatório. Em seguida, poderá adicionar os controlos independentes e calculados que completam

a estrutura utilizando as ferramentas no grupo Controlos no separador Estrutura .

Um controlo é vinculado a um campo identificando-se o campo a partir do qual o controlo obtém

os respectivos dados. É possível criar um controlo vinculado ao campo seleccionado arrastando o

campo a partir do painel Lista de Campos para o relatório. O painel Lista de Campos apresenta os

campos da consulta ou tabela subjacente do relatório. Para apresentar o painel Lista de Campos,

no separador Estrutura, no grupo Controlos, clique em Adicionar Campo Existente.

Em alternativa, pode vincular um campo a um controlo, escrevendo o nome do campo no próprio

controlo ou na caixa do valor OrigemDoControlo na folha de propriedades do controlo. A folha de

propriedades define as características do controlo como, por exemplo, o respectivo nome, a

origem dos respectivos dados e o respectivo formato.

Utilizar o painel Lista de Campos é a melhor forma de criar um controlo, por dois motivos:

Um controlo dependente tem um rótulo anexado, ao qual é atribuído por predefinição o

nome do campo (ou a legenda definida para esse campo na tabela ou consulta

subjacente) como respectiva legenda, para que não seja necessário escrever

manualmente a legenda.

Um controlo dependente herda muitas das definições do campo na tabela ou consulta

subjacente (como acontece com as propriedades Formato, CasasDecimais e

MáscaraDeIntrodução). Deste modo, estas propriedades do campo permanecem iguais

sempre que cria um controlo dependente desse campo.

Se já tiver criado um controlo independente e pretender vinculá-lo a um campo, defina a

propriedade OrigemDoControlo do controlo como o nome do campo. Para obter detalhes sobre a

propriedade OrigemDoControlo, procure a Ajuda de "OrigemDoControlo".

Optimizar o relatório na vista de esquema

Page 77: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 76 / 122

Depois de criar um relatório, pode facilmente optimizar a respectiva estrutura, trabalhando na vista

de estrutura. Ao utilizar os dados reais do relatório como guia, pode ajustar as larguras das colunas,

reordenar as colunas e adicionar níveis de agrupamento e totais. Pode colocar novos campos na

estrutura do relatório e definir as propriedades do relatório e respectivos controlos.

Para mudar para a vista de esquema, clique com o botão direito do rato no nome de relatório no

Painel de Navegação e clique em Vista de Esquema .

O Access mostra o relatório na Vista de esquema.

É possível utilizar a folha de propriedades para modificar as propriedades do relatório e respectivos

controlos e secções. Para apresentar a folha de propriedades, prima a tecla F4.

Poderá utilizar o painel Lista de Campos para adicionar campos da tabela ou consulta subjacente

à estrutura do relatório. Para apresentar o painel Lista de Campos, efectue um dos seguintes

procedimentos:

No separador Formatar, no grupo Ferramentas, clique em Adicionar Campos Existentes.

Prima ALT+F8.

É possível adicionar depois campos arrastando-os a partir do painel Lista de Campos para o

relatório.

Optimizar o relatório na vista de estrutura

Também é possível optimizar a estrutura do relatório trabalhando na vista de estrutura. Poderá

adicionar novos controlos e campos ao relatório, adicionando-os à grelha de estrutura. A folha de

propriedades oferece-lhe acesso a um grande número de propriedades que poderá definir para

personalizar o relatório.

Para mudar para a vista de estrutura, clique com o botão direito do rato no nome do relatório no

Painel de Navegação e clique em Vista de Estrutura .

O Access apresenta o relatório na vista de estrutura.

É possível utilizar a folha de propriedades para modificar as propriedades do próprio relatório e dos

controlos e secções nele contidos. Para apresentar a folha de propriedades, prima a tecla F4.

Poderá utilizar o painel Lista de Campos para adicionar campos da tabela ou consulta subjacente

à estrutura do relatório. Para apresentar o painel Lista de Campos, efectue um dos seguintes

procedimento:

No separador Formatar, no grupo Ferramentas, clique em Adicionar Campos Existentes.

Prima ALT+F8.

É possível adicionar depois campos arrastando-os a partir do painel Lista de Campos para o

relatório.

Adicionar campos a partir do painel Lista de Campos

Page 78: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 77 / 122

Para adicionar um único campo, arraste o campo a partir do painel Lista de Campos para

a secção do relatório onde pretende apresentá-lo.

Para adicionar vários campos de uma só vez, mantenha premida a tecla CTRL e clique nos

campos que pretende. Em seguida, arraste os campos seleccionados para o relatório.

Quando larga os campos numa secção do relatório, o Access cria um controlo caixa de texto

vinculado para cada campo e coloca automaticamente um controlo etiqueta junto de cada

campo.

Adicionar controlos ao relatório

Alguns controlos são criados automaticamente, tal como é o caso do controlo de caixa de texto

dependente, o qual é criado aquando da adição de um campo a partir do painel Lista de

Campos ao relatório. Muitos outros controlos podem ser criados na vista de estrutura com as

ferramentas do grupo Controlos no separador Estrutura.

Determinar o nome de uma ferramenta

Coloque o ponteiro do rato sobre a ferramenta.

O Access apresenta o nome da ferramenta.

Criar um controlo utilizando as ferramentas do grupo Controlos

1. Clique na ferramenta do tipo de controlo que pretende adicionar. Por exemplo, para criar

uma caixa de verificação, clique na ferramenta Caixa de Verificação .

2. Clique na grelha de estrutura do relatório onde pretende colocar o canto superior esquerdo

do controlo. Clique uma vez para criar um controlo com dimensão predefinida ou clique e

arraste o relatório para criar um controlo com a dimensão pretendida.

3. Se não colocar o controlo correctamente à primeira tentativa, pode movê-lo utilizando o

seguinte procedimento:

1. Clique no controlo para o seleccionar.

2. Coloque o ponteiro do rato sobre o limite do controlo até que o ponteiro se

transforme numa seta de quatro pontas .

3. Arraste o controlo para a localização pretendida.

Este procedimento cria um controlo "independente". Se o controlo for do tipo que consegue

apresentar dados (por exemplo, uma caixa de texto ou caixa de verificação), será necessário

introduzir um nome de campo ou uma expressão na propriedade OrigemDoControlo do controlo,

antes que o mesmo apresente dados.

Ver a folha de propriedades

Para apresentar a folha de propriedades na vista de estrutura, efectue um dos seguintes

procedimentos:

No separador Estrutura, no grupo Ferramentas, clique em Folha de Propriedades.

Page 79: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 78 / 122

Prima a tecla F4.

Guardar o trabalho

Depois de guardar a estrutura do relatório, pode executar o relatório as vezes necessárias. A

estrutura do relatório permanece igual, mas o utilizador obtém dados actuais sempre que imprime

o relatório. Se necessitar de alterar o relatório, pode modificar a estrutura do mesmo ou criar um

novo relatório semelhante com base no original.

Guardar a estrutura do relatório

1. Clique no Botão do Microsoft Office e, em seguida, clique em Guardar.

Em alternativa, clique em Guardar na Barra de Ferramentas de Acesso Rápido.

2. Se o relatório não tiver título, escreva um nome na caixa Nome do Relatório e, em seguida,

clique em OK.

Guardar a estrutura do relatório com um novo nome

1. Clique no Botão do Microsoft Office e, em seguida, clique em Guardar Como.

2. Na caixa de diálogo Guardar Como, escreva o nome na caixa Guardar Relatório em,

seleccione Relatório na caixa Como e, em seguida, clique em OK.

Ver, imprimir ou enviar o relatório como uma mensagem de correio electrónico

Depois de guardar a estrutura do relatório, pode utilizá-la repetidamente. A estrutura do relatório

permanece igual, mas o utilizador obtém dados actuais sempre que visualiza ou imprime o

relatório. Se necessitar de alterar o relatório, pode modificar a estrutura do mesmo ou criar um novo

relatório semelhante com base no original.

Visualizar o relatório

Existem várias formas de visualizar o relatório. O método que escolher depende do que pretende

fazer com o relatório e respectivos dados:

Se pretender efectuar alterações temporárias aos dados que aparecem no relatório antes

de o imprimir, ou pretender copiar dados do relatório para a área de transferência, utilize a

vista de relatório.

Se pretender alterar a estrutura do relatório enquanto vê os dados, utilize a vista de

esquema.

Se pretender simplesmente ver o aspecto do relatório quando for impresso, utilize Pré-

visualizar.

NOTA Se o relatório estiver formatado com várias colunas, só conseguirá ver o esquema de

coluna em Pré-visualizar. A vista de esquema e a vista de relatório apresentam o relatório numa

única coluna.

Page 80: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 79 / 122

Ver o relatório na vista de relatório

A vista de relatório é a vista predefinida utilizada quando faz duplo clique num relatório no Painel

de Navegação. Se o relatório não for aberto, faça duplo clique no mesmo no Painel de

Navegação para o ver na vista de relatório.

Caso o relatório já esteja aberto, clique com o botão direito do rato no nome do relatório no Painel

de Navegação e clique em Vista de Relatório.

Trabalhar com os dados na vista de relatório

Na vista de relatório, é possível seleccionar texto e copiá-lo para a área de transferência. Para

seleccionar linhas inteiras, clique e arraste a margem junto às linhas que pretende seleccionar. Em

seguida, poderá enviar essas linhas para a área de transferência efectuando um dos seguintes

procedimentos:

No separador Base, no grupo Área de Transferência, clique em Copiar.

Clique com o botão direito do rato nas linhas seleccionadas e clique em Copiar.

Atalho do teclado Prima CTRL+C.

Mostrar apenas as linhas pretendidas utilizando filtros

Poderá aplicar filtros directamente no relatório sem sair da vista de relatório. Por exemplo, se tiver

uma coluna "País/Região" e pretender ver apenas as linhas em que o país/região for "Canadá",

efectue o seguinte procedimento:

1. Localize a palavra "Canadá" no relatório e clique com o botão direito do rato na mesma.

2. Clique em Igual a "Canadá".

O Access criará e aplicará o filtro.

Criar um filtro mais detalhado

1. Clique com o botão direito do rato no campo que pretende filtrar.

2. Clique em Filtros Comuns.

3. Clique na condição do filtro que pretende.

4. Introduza os critérios.

Activar e desactivar um filtro

É possível alternar entre uma apresentação filtrada e não filtrada clicando em Activar/Desactivar

Filtro no grupo Ordenar e Filtrar do separador Base. Tal não remove o filtro: apenas o activa e

desactiva.

Remover um filtro

1. Clique com o botão direito do rato no campo do qual pretende remover o filtro.

2. Clique em Remover Filtro.

Uma vez removido um filtro, não é possível voltar a activá-lo utilizando o comando

Activar/Desactivar Filtro. Terá primeiro de recriar o filtro.

Page 81: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 80 / 122

NOTA Se aplicar um filtro a um relatório e depois guardar e fechar esse relatório, o filtro será

guardado. Contudo, da próxima vez que abrir o relatório, o Access não irá aplicar o filtro. Para

aplicar novamente o filtro, no separador Base, no grupo Ordenar e Filtrar, clique em

Activar/Desactivar Filtro.

Pré-visualizar o relatório utilizando a opção Pré-visualizar

Clique com o botão direito do rato no relatório no Painel de Navegação e clique em Pré-visualizar

no menu de atalho.

Pode utilizar os botões de navegação para ver as páginas de um relatório sequencialmente ou

para ir para qualquer página no relatório.

Clique para apresentar a primeira página.

Clique para apresentar a página anterior.

Clique para apresentar a página seguinte.

Clique para apresentar a última página.

Escreva um número de página nesta e prima a tecla ENTER para ir para essa página

específica.

Em Pré-visualizar, é possível ampliar para ver detalhes, ou reduzir a ampliação para ver o

posicionamento dos dados na página. Com o cursor posicionado sobre o relatório, faça clique

uma vez. Para inverter o efeito do zoom, faça clique novamente. Também poderá utilizar o

controlo de zoom na barra de estado do Access para ampliar ou reduzir mais.

Para fechar Pré-visualizar, efectue um dos seguintes procedimentos:

No separador Pré-visualizar, clique em Fechar a Pré-visualização.

Clique com o botão direito do rato no relatório no Painel de Navegação e clique em Vista

de Esquema ou em Vista de Estrutura no menu de atalho.

SUGESTÃO Depois de pré-visualizar o relatório, pode exportar os resultados para o Microsoft

Office Word 2007, Microsoft Office Excel 2007 ou para vários outros programas do Office. No

separador Dados Externos, no grupo Exportar Dados, clique no botão do formato que pretende e

siga as instruções.

Imprimir o relatório

É possível imprimir um relatório enquanto o mesmo está aberto em qualquer vista, ou quando está

fechado. Antes de imprimir, certifique-se de que verifica as definições da página, tais como as

margens ou a orientação da página. O Access guarda as definições da página com o relatório,

pelo que só é necessário defini-las uma vez. Caso as necessidades de impressão se alterem, poderá

reconfigurar as definições mais tarde.

Alterar as definições da página

Page 82: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 81 / 122

1. Abra o relatório no modo Pré-visualizar. Pode alterar as definições da página em qualquer

vista, mas o modo Pré-visualizar é melhor porque pode ver imediatamente os efeitos de

quaisquer alterações.

2. No separador Pré-visualizar, no grupo Esquema de Página, clique em Vertical ou

Horizontal para definir a orientação da página, Tamanho para definir o tamanho do

papel, Margens para ajustar as margens, e assim sucessivamente.

3. Depois de efectuar uma alteração, utilize os botões de navegação para visualizar várias

páginas, para se certificar de que não criou problemas de formatação em páginas

posteriores.

Enviar o relatório para uma impressora

1. Abra o relatório em qualquer vista ou seleccione-o no Painel de Navegação.

2. Clique no Botão do Microsoft Office e, em seguida, clique em Imprimir.

O Access apresenta a caixa de diálogo Imprimir.

3. Introduza as opções referentes à impressora, ao intervalo de impressão e ao número de

cópias.

4. Clique em OK.

Enviar o relatório como uma mensagem de correio electrónico

Pode enviar o relatório a destinatários como uma mensagem de correio electrónico em vez de

imprimir uma cópia em papel:

1. No Painel de Navegação, clique no relatório para o seleccionar, clique no Botão do

Microsoft Office e clique em Correio Electrónico .

2. Na caixa de diálogo Enviar Objecto Como, na lista Seleccionar Formato de Exportação,

clique no formato de ficheiro que pretende utilizar.

3. Preencha as restantes caixas de diálogo.

4. Na aplicação de correio electrónico, escreva os detalhes da mensagem e envie a

mensagem.

Page 83: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 82 / 122

Macros

Macro é uma acção ou conjunto de acções que podem ser utilizadas para automatizar tarefas.

É possível criar uma macro para efectuar um série específica de acções, bem como um grupo de

macros para efectuar séries de acções relacionadas.

No Microsoft Office Access 2007, as macros podem estar contidas em objectos de macro (por

vezes, denominados macros autónomas) ou podem estar incorporadas nas propriedades de

evento de formulários, relatórios ou controlos. As macros incorporadas passam a pertencer ao

objecto ou controlo onde estão incorporadas. Os objectos de macro são visíveis no Painel de

Navegação, em Macros; as macros incorporadas não o são.

Obter informações sobre o Construtor de Macros

Utilize o Construtor de Macros para criar e modificar macros. Para abrir o Construtor de Macros:

No separador Criar, no grupo Outros, clique em Macro.Se este comando não estiver

disponível, clique na seta existente abaixo do botão Módulo ou Módulo de Classe e, em

seguida, clique em Macro.

É apresentado o Construtor de Macros.

Na janela do Construtor de Macros, é possível construir a lista de acções que pretende que sejam

executadas quando a macro for executada. Quando abrir, pela primeira vez, o Construtor de

Macros são apresentadas a coluna Acção, a coluna Argumentos e a coluna Comentário.

Em Argumentos de Acção, introduza e edite argumentos, no lado esquerdo, para cada acção de

macro, se forem obrigatórios. É apresentada, no lado direito, uma caixa de descrição que fornece

uma breve descrição de cada acção ou argumento. Clique numa acção ou argumento de

acção para ler a descrição na caixa.

Page 84: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 83 / 122

É possível utilizar os comandos no separador Estrutura do Construtor de Macros para criar, testar e

executar uma macro.

A tabela seguinte descreve os comandos que estão disponíveis no separador Estrutura.

GRUPO COMANDO DESCRIÇÃO

Ferramentas Executar Executa as acções listadas na macro.

Passo a Passo Activa o modo de passo individual. Quando executa a macro neste modo, é executada uma

acção de cada vez. Depois de cada acção estar concluída, é apresentada a caixa de

diálogo Passo Individual. Clique em Passo na caixa de diálogo para avançar para a acção

seguinte. Clique em Parar Todas as Macros para parar esta e quaisquer outras macros em

execução. Clique em Continuar para sair do modo de passo individual e executar as acções

restantes sem parar.

Construtor Quando introduz um argumento que acção que possa conter uma expressão, este botão está

activado. Clique em Construtor para abrir a caixa de diálogo Construtor de Expressões, a qual

poderá utilizar para criar a expressão.

Linhas Inserir Linhas Insere uma ou mais linhas de acção em branco acima da linha ou linhas seleccionadas.

Eliminar Linhas Elimina a linha ou linhas de acção seleccionadas.

Mostrar/Ocultar Mostrar Todas

as Acções Apresenta mais ou menos acções de macros na lista pendente Acção.

Para apresentar uma lista de acções de macros mais extensa, clique em Mostrar Todas as

Acções. Quando a lista de acções de macros mais extensa estiver disponível, o botão Mostrar

Todas as Acções aparece seleccionado. Se seleccionar uma acção de macro desta lista de

acções de macros mais extensa, então pode ter de conceder explicitamente à base de dados

o estado de fidedignidade antes de poder executar a acção.

Para mudar de uma lista de acções de macros mais extensa para uma lista menos extensa que

apresente apenas as acções de macros que podem ser utilizadas numa base de dados sem

fidedignidade, certifique-se de que o botão Mostrar Todas as Acções não está seleccionado.

SUGESTÃO Se o botão Mostrar Todas as Acções estiver seleccionado, clique no botão

Mostrar Todas as Acções para desmarcar a selecção. Quando o botão Mostrar Todas as

Acções não está seleccionado, está disponível a lista de acções de macros fidedignas menos

extensa.

Nomes de

Macros

Mostra ou oculta a coluna Nome da Macro. Os nomes de macros são obrigatórios em grupos

de macros para distinguir as macros individuais umas das outras, mas nos outros casos os nomes

de macros são opcionais. Para mais informações, consulte a secção Criar um grupo de

macros.

Condições Mostra ou oculta a coluna Condição. Utilize esta coluna para introduzir expressões que

controlem quando uma acção é executada.

Argumentos Mostra ou oculta a coluna Argumentos. Esta coluna apresenta os argumentos de cada acção

de macro e torna mais fácil ler a macro. Se a coluna Argumentos não estiver apresentada, tem

de clicar em cada acção e ler os argumentos em Argumentos de Acção. Não é possível

introduzir argumentos na coluna Argumentos.

Criar uma macro autónoma

1. No separador Criar, no grupo Outros, clique em Macro. Se este comando não estiver

disponível, clique na seta existente abaixo do botão Módulo ou Módulo de Classe e, em

seguida, clique em Macro.

É apresentado o Construtor de Macros.

2. Adicionar uma acção à macro:

No Construtor de Macros, clique na primeira célula vazia na coluna Acção.

Escreva a acção que pretende utilizar, ou clique na seta para fazer apresentar a lista

de acções disponíveis e seleccione depois a acção que pretende utilizar.

Page 85: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 84 / 122

Em Argumentos de Acção (na parte inferior do Construtor de Macros), especifique

argumentos para cada acção de macro, se forem necessários.

NOTAS

À medida que for escrevendo argumentos no painel Argumentos de Acção, estes serão

apresentados na coluna Argumentos na lista de acções. Contudo, a coluna Argumentos

destina-se apenas a apresentação, não sendo possível introduzir argumentos nessa

coluna.

Para ver uma breve descrição de cada argumento, no painel Argumentos de Acção,

clique na caixa de argumento e leia a descrição na caixa adjacente.

Opcionalmente, escreva um comentário para a acção na coluna Comentário.

3. Para adicionar mais acções à macro, passe para outra linha de acção e, em seguida,

repita o passo 2.

Quando executa a macro, o Access executa as acções pela ordem em que foram listadas.

Criar um grupo de macros

Se pretender agrupar várias macros relacionadas num objecto de macro, pode criar um grupo de

macros.

1. No separador Criar, no grupo Outros, clique em Macro.Se este comando não estiver

disponível, clique na seta existente abaixo do botão Módulo ou Módulo de Classe e, em

seguida, clique em Macro.

Page 86: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 85 / 122

É apresentado o Construtor de Macros.

2. No separador Estrutura, no grupo Mostrar/Ocultar, clique em Nomes de Macros , se ainda

não estiver seleccionado.

A coluna Nome da Macro é apresentada no Construtor de Macros.

NOTA Em grupos de macros, os nomes de macro são necessários para distinguir as macros

individuais entre si. O nome de macro aparece na mesma linha da primeira acção de

macro. A coluna do nome de macro é deixada em branco para eventuais acções

subsequentes na macro. A macro termina quando o nome de macro seguinte é

encontrado.

3. Na coluna Nome da Macro, escreva um nome para a primeira macro do grupo de macros.

4. Adicione as acções que deseja que a primeira macro execute:

Na coluna Acção, clique na seta para apresentar a lista de acções.

Clique na acção que pretende utilizar.

Em Argumentos de Acção, especifique argumentos para a acção, se forem

obrigatórios.

Para ver uma breve descrição de cada argumento, clique na caixa de argumento e,

em seguida, leia a descrição à direita do argumento.

Se desejar, escreva um comentário para a acção.

5. Passe para a linha vazia seguinte e, em seguida, escreva um nome para a macro seguinte

na coluna Nome da Macro.

6. Adicione as acções que deseja executar com a macro.

7. Repita os passos 5 e 6 para cada macro no grupo de macros.

A ilustração seguinte mostra um pequeno grupo de macros. O grupo de macros contém duas

macros, cujos nomes são apresentados na coluna Nome da Macro. Cada macro contém duas

acções.

NOTAS

Quando guarda o grupo de macros, o nome especificado é o nome do grupo de macros.

No exemplo anterior, o nome do grupo de macros é Macro3. Este nome é apresentado em

Page 87: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 86 / 122

Macros no Painel de Navegação. Para fazer referência a uma macro individual num grupo

de macros, utilize esta sintaxe:

nomedogrupodemacros.nomedamacro

Por exemplo, na ilustração anterior, Macro3.FoundMsg refere-se à segunda macro no grupo

de macros.

Se executar um grupo de macros fazendo duplo clique no mesmo no Painel de Navegação

ou clicando em Executar no grupo Ferramentas do separador Estrutura, o Access irá

executar apenas a primeira macro no grupo, parando quando chegar ao segundo nome

de macro.

Criar uma macro incorporada

As macros incorporadas são diferentes das macros autónomas, pois são armazenadas nas

propriedades de evento de formulários, relatórios ou controlos. Não são apresentadas como

objectos em Macros no Painel de Navegação. Tal poderá facilitar a gestão da base de dados

porque não é necessário controlar objectos de macro separados que contenham macros para um

formulário ou relatório. Além disso, as macros incorporadas são incluídas com o formulário ou

relatório sempre que este for copiado, importado ou exportado.

Por exemplo, se pretender impedir que um relatório seja apresentado quando não existirem dados,

poderá incorporar uma macro na propriedade de evento Se Nenhum Dado do relatório. Poderá

utilizar a acção CxMsg para apresentar uma mensagem e utilizar depois a acção Cancelar

Acontecimento para cancelar o relatório, em vez de apresentar uma página em branco.

1. No Painel de Navegação, clique com o botão direito do rato no formulário ou relatório que

irá conter a macro e clique em Vista de Estrutura ou em Vista de Esquema. .

2. Se a folha de propriedades ainda não estiver a ser apresentada, prima F4 para a

apresentar.

3. Clique no controlo ou secção que contém a propriedade de evento onde pretende

incorporar a macro. Também é possível seleccionar o controlo ou secção (ou todo o

formulário ou relatório) utilizando a lista pendente em Tipo de Selecção na parte superior da

folha de propriedades.

4. Na folha de propriedades, clique no separador Evento.

5. Clique na propriedade de evento onde pretende incorporar a macro e clique em .

6. Na caixa de diálogo Escolher Construtor, clique em Construtor de Macros e, em seguida,

clique em OK.

7. No Construtor de Macros, clique na primeira linha da coluna Acção.

8. Na lista pendente Acção, clique na acção pretendida.

9. Introduza quaisquer argumentos necessários em Argumentos de Acção.

10. Se pretender adicionar outra acção, clique na linha seguinte da coluna Acção e repita os

passos 8 e 9.

11. Quando a macro estiver concluída, clique em Guardar e clique em Fechar.

A macro é executada sempre que a propriedade de evento for activada.

NOTAS

O Access permite construir um grupo de macros como uma macro incorporada. No

entanto, apenas a primeira macro no grupo será executada quando o evento for activado.

As macros subsequentes são ignoradas.

Page 88: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 87 / 122

Não é possível converter macros incorporadas em VBA (Visual Basic for Applications)

utilizando a ferramenta Converter Macros em Visual Basic no grupo Macro no separador

Ferramentas da Base de Dados. Se pretender eventualmente converter as macros em

código VBA, é aconselhável criar macros autónomas em vez de macros incorporadas.

Nesse caso, poderá utilizar a ferramenta Converter Macros em Visual Basic para as

converter em VBA.

Editar uma macro

Para inserir uma linha de acção Clique com o botão direito do rato na linha de acção

acima da qual pretende inserir a nova linha de acção e clique em Inserir Linhas .

Para eliminar uma linha de acção Clique com o botão direito do rato na linha de acção

que pretende eliminar e clique em Eliminar Linhas. .

Para mover uma linha de acção Seleccione a linha de acção clicando no cabeçalho da

linha à esquerda da acção e, em seguida, arraste para uma nova posição.

É possível inserir, eliminar ou mover várias linhas seleccionando primeiro o grupo de linhas e

efectuando depois a operação pretendida. Para seleccionar um grupo de linhas, clique no

cabeçalho de linha da primeira linha que pretende seleccionar, mantenha premida a tecla SHIFT e

clique depois no cabeçalho de linha da última linha que pretende seleccionar. (O cabeçalho de

linha é a caixa sombreada à esquerda de cada linha de acção.)

Um método alternativo para seleccionar várias linhas consiste em posicionar o ponteiro sobre o

cabeçalho de linha da primeira linha que pretende seleccionar e depois clicar e arrastar para

cima ou para baixo para seleccionar as outras linhas.

NOTA Ao seleccionar-se linhas clicando e arrastando, a primeira linha seleccionada não pode

estar já seleccionada. Se já estiver seleccionado, o Access irá assumir que o utilizador está a tentar

arrastar a linha para uma nova localização.

Utilizar condições para controlar acções de macro

É possível utilizar qualquer expressão que seja avaliada como Verdadeiro/Falso ou Sim/Não numa

condição. A acção de macro será executada se a condição for avaliada como Verdadeiro (ou

Sim).

Para introduzir uma condição para uma acção de macro, terá primeiro de fazer apresentar a

coluna Condição no Construtor de Macro:

No separador Estrutura, no grupo Mostrar/Ocultar, clique em Condições .

Escreva uma expressão na coluna Condição. Não preceda a expressão de um sinal de igual (=).

Para fazer com que uma condição seja aplicada a várias acções em simultâneo, escreva ... em

cada linha subsequente. Por exemplo:

Page 89: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 88 / 122

SUGESTÃO Para fazer com que o Access ignore temporariamente uma acção, introduza Falso

como condição. Ignorar temporariamente uma acção poderá ser útil quando estiver a tentar

localizar problemas numa macro.

Exemplos de condições de macro

UTILIZE ESTA EXPRESSÃO PARA EXECUTAR A ACÇÃO SE

[Cidade]="Faro" Faro é o valor de Cidade no campo no

formulário a partir de onde a macro foi

executada.

DContar("[CódigoDaEncomenda]", "Encomendas")>35 Existem mais do que 35 entradas no campo

CódigoDaEncomenda da tabela

Encomendas.

DContar("*", "Detalhes da Encomenda",

"[CódigoDaEncomenda]=Formulários![Encomendas]![CódigoDaEncomenda]")>3

Existem mais de três entradas na tabela

Detalhes da Encomenda para a qual o

campo CódigoDaEncomenda da tabela

corresponde ao campo

CódigoDaEncomenda do formulário

Encomendas.

[DataDeEnvio] Entre #2-Fev-2007# E #2-Mar-2007# O valor do campo DataDeEnvio no

formulário a partir do qual a macro é

executada não é anterior a 2-Fev-2007 nem

posterior a 2-Mar-2007.

Formulários![Produtos]![Existências]<5 O valor do campo Existências no formulário

Produtos é inferior a 5.

ÉNulo([Nome]) O valor Nome no formulário a partir do qual

a macro é executada é Nulo (não possui

nenhum valor). Esta expressão é equivalente

a [Nome] É Nulo.

[País]="Reino Unido" E Formulários![TotaisDasVendas]![TotalDasEncomendas]>100 O valor no campo País no formulário a partir

do qual a macro é executada é Reino Unido

e o valor do campo TotalDasEncomendas

no formulário TotaisDasVendas é maior que

100.

[País] Em ("França", "Itália", "Espanha") E Compr([CódigoPostal])<>5 O valor no campo País do formulário a partir

do qual a macro é executada é França,

Itália ou Espanha e o código postal não tem

5 caracteres de comprimento.

CxMsg("Confirmar alterações?",1)=1 Clique em OK numa caixa de diálogo na

qual a função CxMsg apresenta Confirmar

alterações?. Se clicar em Cancelar na caixa

de diálogo, o Access ignora a acção.

[VarsTemp]![MyVar]=43 O valor da variável temporária MyVar

(criada utilizando-se a acção de macro

DefinirVarTemp) é igual a 43.

[ErroMacro]<>0 O valor da propriedade Número do objecto

ErroMacro não é igual a 0, significando que

ocorreu um erro na macro. Esta condição

pode ser utilizada em conjunto com as

acções de macro LimparErroMacro e

AoOcorrerErro para controlar o que

acontece quando ocorre um erro.

Obter mais informações sobre acções de macros

Enquanto está a trabalhar no Construtor de Macros, pode obter mais informações sobre uma

acção ou argumento clicando na mesma ou no mesmo e lendo a respectiva descrição na caixa

no canto inferior direito da janela do Construtor de Macros. Além disso, cada acção de macro tem

um tópico de Ajuda associado à mesma. Para obter mais informações sobre uma acção, escolha

a acção na lista de acções e, em seguida, prima F1.

Page 90: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 89 / 122

Glossário do Access

A

acção

Bloco de construção base de uma macro; instrução autónoma que pode ser combinada com outras acções

para automatizar tarefas. Por vezes, é designada por comando noutras linguagens de macros.

accionador

Forma especial de um procedimento armazenado que é executado automaticamente quando os dados de

uma tabela especificada são modificados. Os accionadores são frequentemente criados para impor a

integridade referencial ou a consistência entre dados relacionados de forma lógica em tabelas diferentes.

activação no local

Activação do servidor OLE de um objecto OLE a partir de um campo ou controlo. Por exemplo, é possível

reproduzir um ficheiro waveform áudio (.wav) contido num controlo, fazendo duplo clique no controlo.

actualização em cascata

Nas relações que impõem a integridade referencial entre tabelas, diz respeito à actualização de todos os

registos relacionados na tabela ou tabelas relacionadas, quando é actualizado um registo na tabela primária.

actualizar

Numa base de dados do Access, significa voltar a apresentar os registos num formulário ou folha de dados

para que reflictam as alterações que outros utilizadores tenham efectuado. Num projecto do Access, significa

voltar a executar uma consulta subjacente ao formulário ou folha de dados activos, de modo a reflectir as

alterações efectuadas nos registos.

actualizar

Aceitar as alterações efectuadas nos dados de um registo. As alterações são guardadas na base de dados

quando passa para outro registo num formulário ou folha de dados, ou quando guarda explicitamente o

registo.

alça de movimentação

Quadrado grande apresentado no canto superior esquerdo do controlo ou esquema de controlo

seleccionado na vista de Estrutura ou vista de Esquema. É possível arrastar a alça para mover o controlo ou o

esquema de controlo para outra localização.

aplicação anfitriã

Qualquer aplicação que suporte a utilização do Visual Basic for Applications.

aplicação de base de dados

Conjunto de objectos que pode incluir tabelas, consultas, formulários, relatórios, macros e módulos de código

concebidos para funcionarem em conjunto a fim de facilitar a utilização de uma base de dados.

Normalmente, uma aplicação de base de dados é implementada num grupo de utilizadores.

aplicação front-end/back-end

Aplicação de base de dados que inclui um ficheiro de base de dados "back-end", que contém tabelas e

cópias de um ficheiro de base de dados "front-end", que contêm todos os outros objectos de base de dados

com ligações às tabelas "back-end".

área de colocação

Área na Vista de Tabela Dinâmica ou Vista de Gráfico Dinâmico onde pode colocar campos da lista de

campos para apresentar os dados no campo. Os rótulos de cada área de colocação indicam o tipo de

campos que pode criar na vista.

área de colunas

A parte da Vista de Tabela Dinâmica que contém campos de coluna.

área de dados

Page 91: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 90 / 122

A parte da Vista de Tabela Dinâmica ou Vista de Gráfico Dinâmico que contém dados de resumo. Os valores

na área de dados são apresentados como registos na Vista de Tabela Dinâmica e como pontos de dados na

Vista de Gráfico Dinâmico.

área de detalhes

A parte da Vista de Tabela Dinâmica que contém campos de detalhes e de totais.

área de filtro

A parte de uma Vista de Tabela Dinâmica ou Vista de Gráfico Dinâmico que contém campos de filtro.

área de linhas

A parte da Vista de Tabela Dinâmica que contém campos de linha.

área de trabalho do Access

Área de trabalho que utiliza o motor de base de dados do Access para aceder a uma origem de dados. A

origem de dados pode ser um ficheiro de base de dados do Access, uma base de dados ODBC, tal como

uma base de dados Paradox ou Microsoft SQL Server ou uma base de dados ISAM.

argumento de acção

Informações adicionais requeridas por algumas acções de macros. Por exemplo, o objecto afectado pela

acção ou as condições especiais em que a acção é executada.

árvore de chamada

Todos os módulos que podem ser chamados por qualquer procedimento do módulo no qual o código esteja

actualmente em execução.

ASCII

Sigla de American Standard Code for Information Interchange para um conjunto de caracteres de 7 bits

utilizado para representar letras e símbolos presentes num teclado dos E.U.A. padrão.

associação automática

Associação em que uma tabela é associada a si própria. Os registos da tabela são combinados com outros

registos da mesma tabela quando existem valores correspondentes nos campos associados.

associação exterior

Associação na qual cada registo correspondente de cada uma de duas tabelas é combinado num único

registo nos resultados da consulta e na qual pelo menos uma tabela contribui com todos os respectivos

registos, mesmo que os valores do campo associado não correspondam aos valores da outra tabela.

associação externa à direita

Associação externa em que todos os registos do lado direito da operação RIGHT JOIN na instrução SQL da

consulta são adicionados aos resultados da consulta, mesmo que não existam valores correspondentes no

campo associado da tabela à esquerda.

associação externa à esquerda

Associação externa em que todos os registos do lado esquerdo da operação LEFT JOIN na instrução SQL da

consulta são adicionados aos resultados da consulta, mesmo que não existam valores correspondentes no

campo associado da tabela à direita.

atributo XML

Informações adicionadas a uma tag para fornecer mais informações sobre a tag, tais como <quantidade de

ingredientes="2"unidades="chávenas">farinha</ingrediente>. Neste exemplo, a quantidade e as unidades são

atributos.

B

barra de ferramentas incorporada

No Access 2003 e versões anteriores, corresponde a uma barra de ferramentas que faz parte da interface de

utilizador do Access quando este é instalado no computador. Por oposição, uma barra de ferramentas

Page 92: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 91 / 122

personalizada é criada propositadamente pelo utilizador para a respectiva aplicação de base de dados. No

Access 2007, as barras de ferramentas são substituídas pelo Friso, que dispõe comandos em grupos

relacionados em separadores. Além disso, pode adicionar comando que utiliza frequentemente à Barra de

Ferramentas de Acesso Rápido.

barra de ferramentas personalizada

No Access 2003 e versões anteriores, corresponde a uma barra de ferramentas criada propositadamente pelo

utilizador para a aplicação. Por oposição, a barra de ferramentas incorporada constitui parte integrante do

Access quando este é instalado no computador.

barra de menu global

No Access 2003 e versões anteriores, uma barra de menus especial e personalizada que substitui a barra de

menus incorporada em todas as janelas da aplicação de base de dados, excepto onde tenha sido

especificada uma barra de menus personalizada para um formulário ou relatório.

base de dados activada

Versão anterior de uma base de dados que foi aberta no Access 2000 ou posterior sem que o respectivo

formato tenha sido convertido. Para alterar a estrutura da base de dados, tem de abrir a mesma na versão do

Access em que foi criada.

base de dados de biblioteca

Conjunto de procedimentos e objectos de base de dados que podem ser chamados a partir de qualquer

aplicação. Para utilizar os itens da biblioteca, é necessário estabelecer primeiro uma referência entre a base

de dados actual e a base de dados de biblioteca.

base de dados de múltiplos utilizador (partilhada)

Base de dados que permite o acesso e a modificação, por mais de um utilizador, do mesmo conjunto de

dados ao mesmo tempo.

base de dados de referência

Base de dados do Access actual a partir da qual o utilizador criou uma referência para outra base de dados

do Access. O utilizador pode criar uma referência para uma base de dados e, em seguida, chamar

procedimentos no âmbito dos módulos padrão dessa base de dados.

base de dados do Microsoft Access

Conjunto de dados e objectos (por exemplo, tabelas, consultas ou formulários) relacionados com um

determinado tópico ou propósito.

base de dados do Microsoft SQL Server

Base de dados no Microsoft SQL Server, é composta por tabelas, vistas, índices, procedimentos armazenados,

funções e accionadores. É possível ligar uma base de dados do Access aos dados do SQL Server via ODBC ou

através da criação de um ficheiro de projecto (*.adp) do Access.

base de dados externa

Origem da tabela que vai ser ligada ou importada para a base de dados actual ou o destino de uma tabela

que vai ser exportada.

base de dados ODBC

Base de dados para a qual é fornecido um controlador ODBC (Open Database Connectivity) — um

controlador que pode ser utilizado para importar, ligar ou exportar dados.

base de dados referenciada

Base de dados do Access com a qual o utilizador estabeleceu uma referência a partir da base de dados

actual. O utilizador pode criar uma referência para uma base de dados e, em seguida, chamar

procedimentos no âmbito dos módulos padrão dessa base de dados.

base de dados SQL

Base de dados baseada em linguagem SQL (Structured Query Language).

biblioteca de objectos

Ficheiro que contém definições de objectos e os respectivos métodos e propriedades. O ficheiro que contém

uma biblioteca de objectos tem, normalmente, a extensão de nome de ficheiro .olb.

Page 93: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 92 / 122

bloqueado

Condição de um registo, conjunto de registos ou base de dados que faz com que fique no modo só de leitura

para todos os utilizadores, excepto para o utilizador que o está a modificar actualmente.

botão de alternar

Controlo utilizado para fornecer opções de activação/desactivação num formulário ou relatório. Este botão

permite visualizar texto ou uma imagem e pode ser autónomo ou estar integrado num grupo de opções.

botão de comando

Controlo que executa uma macro, chama uma função do Visual Basic ou executa um procedimento de

evento. Um botão de comando é, por vezes, designado simplesmente por botão noutras aplicações.

botão de opção

Controlo normalmente utilizado como parte de um grupo de opções para apresentar alternativas num

formulário ou relatório. O utilizador não pode seleccionar mais do que uma opção.

botões de navegação

Botões utilizados pelo utilizador para se deslocar entre os registos. Estes botões encontram-se no canto inferior

esquerdo das Vista de Folha de Dados e Vista de Formulário. Os botões também estão disponíveis na pré-

visualização, permitindo que o utilizador se desloque entre as páginas do documento.

C

cabeçalho de página

É utilizado para apresentar um título, cabeçalhos de coluna, datas ou números de página no início de cada

página de um formulário ou relatório. Num formulário, o cabeçalho de página aparece apenas quando o

formulário é impresso.

cabeçalho de relatório

Secção do relatório utilizada para colocar informações (tais como um título, data ou introdução de relatório)

no início de um relatório.

cabeçalho de secção

Barra horizontal localizada acima de uma secção de formulário ou relatório na Vista de Estrutura. A barra de

secção apresenta o tipo e nome da secção. É utilizada para aceder à folha de propriedades da secção.

cabeçalho do formulário

Utilizado para apresentar um título de um formulário, instruções de utilização do formulário ou botões de

comando que abram formulários relacionados ou que executem outras tarefas. O cabeçalho do formulário

aparece na parte superior do formulário na Vista de Formulário e no início de uma impressão.

cabeçalho do grupo

Utilizado para colocar informações, tais como o nome do grupo ou o total do grupo, no início de um grupo de

registos.

cadeia de comprimento zero

Cadeia que não contém caracteres. É possível utilizar uma cadeia de comprimento zero para indicar que tem

conhecimento de que não existe nenhum valor para um campo. Para introduzir uma cadeia de comprimento

zero, escreva duas aspas sem qualquer espaço entre ambas (" ").

cadeia de ligação

Expressão de cadeia utilizada para abrir uma base de dados externa.

cadeia/instrução SQL

Expressão que define um comando SQL, tal como SELECT, UPDATE ou DELETE e que inclui cláusulas como

WHERE e ORDER BY. As cadeias/instruções SQL são geralmente utilizadas nas consultas e funções de

agregação.

caixa de combinação

Page 94: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 93 / 122

Controlo utilizado num formulário que fornece a funcionalidade combinada de uma caixa de listagem e de

uma caixa de texto. É possível escrever um valor numa caixa de combinação ou clicar no controlo para

apresentar uma lista e, em seguida, seleccionar um item a partir da lista.

caixa de diálogo de propriedades personalizadas

Folha de propriedades personalizada que permite aos utilizadores definir propriedades para um controlo

ActiveX.

caixa de ferramentas

Conjunto de ferramentas disponível na Vista de Estrutura para adicionar controlos a um formulário ou relatório.

caixa de lista pendente

Controlo numa página de acesso a dados que, ao ser clicado, apresenta uma lista a partir da qual é possível

seleccionar um valor. Não é possível escrever um valor numa caixa de listagem pendente.

caixa de número de registo

Pequena caixa que apresenta o número do registo actual no canto inferior esquerdo da Vista de Folha de

Dados e da Vista de Formulário. Para se deslocar para um registo específico, pode escrever o número do

registo na caixa e premir ENTER.

caixa de texto

Controlo, também designado por campo de edição, utilizado num formulário ou relatório para apresentar

texto ou aceitar introdução de dados. A caixa de texto pode ter um rótulo anexado.

caixa de verificação

Controlo que indica se uma opção está seleccionada ou não. Quando a opção está seleccionada, aparece

uma marca de verificação na caixa.

campo calculado

Campo, definido numa consulta, que apresenta o resultado de uma expressão em vez de apresentar dados

armazenados. O valor é recalculado de cada vez que um valor da expressão é alterado.

campo de categoria

Campo que é apresentado na área de categorias da Vista de Gráfico Dinâmico. Os itens num campo de

categoria aparecem como rótulos no eixo de categorias.

campo de coluna

Campo na área de colunas da Vista de Tabela Dinâmica. Os itens nos campos de coluna são listados na parte

superior de uma lista de tabela dinâmica. Os campos de coluna internos encontram-se mais próximos da área

de detalhes; os campos de coluna externos são apresentados acima dos campos de coluna internos.

campo de dados

Campo que contém dados resumidos na Vista de Tabela Dinâmica ou Vista de Gráfico Dinâmico.

Normalmente, um campo de dados contém dados numéricos.

campo de detalhes

Campo que apresenta todas as linhas ou registos da origem de registos subjacente.

campo de filtro

Campo na área de filtro que pode ser utilizado para filtrar dados apresentados na Vista de Tabela Dinâmica

ou Vista de Gráfico Dinâmico. Os campos de filtro executam as mesmas funções que os campos de página

nos relatórios de tabela dinâmica do Microsoft Excel.

campo de grupo personalizado

Campo na área das linhas ou colunas que contém grupos personalizados como sendo os respectivos itens.

campo de hiperligação

Campo que armazena endereços de hiperligação. Numa base de dados do Access, é um campo com um

tipo de dados Hiperligação. Num projecto do Access, é um campo que tem a propriedade

ÉUmaHiperLigação definida como Verdadeiro.

campo de linha

Page 95: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 94 / 122

Campo na área de linhas da Vista de Tabela Dinâmica. Os itens nos campos de linha são listados no lado

esquerdo da vista. Os campos de linha internos estão mais próximos da área de detalhes; os campos de linha

externos ficam à esquerda dos campos de linha internos.

campo de múltiplos valores

Campo de pesquisa com capacidade para armazenar mais do que um valor.

campo de Pesquisa

Campo, utilizado num formulário ou relatório de uma base de dados do Access, que apresenta uma lista de

valores obtidos a partir de uma tabela ou consulta, ou que armazena um conjunto estático de valores.

campo de série

Campo apresentado na área de séries de um gráfico e que contém itens de série. Uma série é um grupo de

pontos de dados relacionados.

campo de total

Campo que resume os dados da origem de registos subjacente. Um campo de total pode utilizar uma função

de resumo, como, por exemplo, Soma ou Contar, ou uma expressão para calcular os valores de resumo.

campo nulo

Campo que contém um valor Nulo. Um campo nulo não é o mesmo que um campo que contém uma cadeia

de comprimento zero (" ") ou um campo com o valor 0.

caracteres universais

Caracteres utilizados em consultas e expressões destinados a incluir todos os registos, nomes de ficheiros ou

outros itens que começam com caracteres específicos ou que correspondem a um determinado padrão.

cascata

Processo de uma acção que despoleta outra acção. Por exemplo, quando uma relação de actualização em

cascata é definida para duas ou mais tabelas, uma actualização à chave primária na tabela primária

despoleta automaticamente alterações à tabela externa.

chave externa

Um ou mais campos (colunas) de tabela que se referem ao campo (ou campos) de chave primária noutra

tabela. Uma chave externa indica o modo como as tabelas estão relacionadas.

chave primária

Um ou mais campos (colunas) cujos valores identificam exclusivamente cada registo de uma tabela. Uma

chave primária não permite valores Nulo e tem de ter sempre um índice exclusivo. A chave primária é utilizada

para relacionar uma tabela com chaves externas de outras tabelas.

cláusula WHERE

Parte de uma instrução SQL que especifica quais os registos a obter.

código do carácter

Número que representa um determinado carácter de um conjunto, como o conjunto de caracteres ANSI.

colecção definida pelo utilizador

Colecção criada ao adicionar objectos a um objecto Colecção. Os itens de uma colecção definida pelo

objecto Colecção são indexados e começam por 1.

colisão

Conflito que ocorre durante uma actualização em massa. Um cliente lê dados a partir do servidor e, em

seguida, tenta modificar esses dados numa actualização em massa, mas antes de a tentativa de

actualização ser executada, outro cliente altera os dados do servidor original.

coluna

Localização numa tabela de base de dados que armazena um tipo de dados específico. É também a

representação visual de um campo numa folha de dados e, numa base de dados do Access, é a grelha de

estrutura da consulta ou a grelha de estrutura do filtro.

coluna vinculada

Page 96: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 95 / 122

Coluna numa caixa de listagem, caixa de combinação ou caixa de lista pendente que está vinculada ao

campo especificado pela propriedade OrigemDoControlo do controlo.

comparação bit a bit

Comparação bit a bit, entre bits com um posicionamento idêntico em duas expressões numéricas.

concentrador

Réplica global pela qual todas as réplicas no conjunto de réplicas sincronizam as respectivas alterações. O

concentrador é utilizado como réplica principal.

conflito

Condição que ocorre se os dados forem alterados no mesmo registo de dois membros do conjunto de

réplicas. Quando ocorre um conflito, a alteração prevalecente é seleccionada e aplicada a todas as réplicas

e, por sua vez, a alteração preterida é gravada como um conflito em todas as réplicas.

conjunto de registos

Designação colectiva atribuída a objectos de conjunto de registos do tipo tabela, dynaset e instantâneo, que

constituem conjuntos de registos que funcionam como objectos.

conjunto de réplicas

A Réplica da Estrutura Global e todas as réplicas que partilham a mesma estrutura de base de dados e o

identificador do conjunto de réplicas exclusivo.

constante intrínseca

Constante fornecida pelo Access, VBA, ADO ou DAO. Estas constantes estão disponíveis no Localizador de

Objectos, clicando em globals em cada uma destas bibliotecas.

construtor

Ferramenta do Access que simplifica uma tarefa. Por exemplo, é possível criar rapidamente uma expressão

complexa utilizando o Construtor de Expressões.

Construtor de Cadeias de Ligação ODBC

Ferramenta do Access que pode ser utilizada para estabelecer ligação com uma base de dados SQL quando

é criada uma consulta pass-through. Se a consulta for guardada, a cadeia de ligação é armazenada com a

consulta.

Construtor de Expressões

Ferramenta do Access que pode ser utilizada para criar uma expressão. Inclui uma lista de expressões comuns

que podem ser seleccionadas.

Construtor de Macros

Separador de objectos onde pode criar e modificar macros. Pode iniciar o Construtor de Macros a partir de

uma variedade de locais, como um formulário ou relatório, ou directamente do separador Criar no Friso.

consulta

Pergunta acerca dos dados armazenados nas tabelas ou pedido para que seja executada uma acção nos

dados. Uma consulta pode reunir dados de várias tabelas de forma a ser utilizada como a origem de dados

de um formulário ou relatório.

consulta acrescentar

Consulta de acção que adiciona os registos do conjunto de resultados de uma consulta ao final de uma

tabela existente.

consulta actualização

Consulta de acção (instrução SQL) que altera um conjunto de registos de acordo com os critérios (condições

de procura) que especificar.

consulta criar tabela

Consulta (instrução SQL) que cria uma nova tabela e, em seguida, cria registos (linhas) nessa tabela, copiando

os registos dos resultados de uma tabela ou consulta existente.

consulta de acção

Page 97: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 96 / 122

Consulta que copia ou altera dados. As consultas de acção incluem consultas acrescentar, eliminar, criar

tabela e actualização. Estas são identificadas por um ponto de exclamação (!) junto aos respectivos nomes

no Painel de Navegação.

consulta de definição de dados

Consulta específica de SQL que consegue criar, alterar ou eliminar uma tabela ou criar ou eliminar um índice

numa base de dados. O ANSI define-as como consultas DDL e utiliza os tokens CREATE, DROP e ALTER.

consulta de definição de dados

Consulta específica de SQL que contém instruções DDL (Data Definition Language). Estas instruções permitem

criar ou alterar objectos na base de dados.

consulta de tabela de referência cruzada

Consulta que calcula uma soma, média, contagem ou outro tipo de total de registos e, em seguida, agrupa o

resultado em dois tipos de informações: um no lado inferior da folha de dados e o outro na parte superior.

consulta de totais

Consulta que apresenta um cálculo sumário, tal como uma média ou uma soma, para valores existentes em

vários campos de uma ou mais tabelas. Uma consulta de totais não é um tipo separado de consulta; pelo

contrário, pois permite expandir a flexibilidade das consultas seleccionar.

consulta eliminar

Consulta (instrução SQL) que remove linhas que correspondem aos critérios especificados numa ou em mais

tabelas.

consulta específica de SQL

Consulta que consiste numa instrução SQL. As subconsultas e as consultas pass-through, de união e de

definição de dados são consultas específicas de SQL.

consulta parametrizada

Consulta na qual um utilizador especifica interactivamente um ou mais valores de critérios. Uma consulta

parametrizada não é um tipo separado de consulta; pelo contrário, pois permite expandir a flexibilidade de

uma consulta.

consulta pass-through

Consulta específica de SQL utilizada para enviar comandos directamente para um servidor de base de dados

ODBC. A utilização de consultas pass-through permite trabalhar directamente com as tabelas no servidor, em

vez de os dados serem processados pelo motor de base de dados do Access.)

consulta seleccionar

Consulta que coloca uma pergunta acerca dos dados armazenados nas tabelas e que devolve um conjunto

de resultados no formulário de uma folha de dados, sem que os dados sejam alterados.

consulta união

Consulta que utiliza o operador UNIÃO para combinar os resultados de duas ou mais consultas seleccionar.

conta de grupo

Colecção de contas de utilizador num grupo de trabalho, identificada pelo nome de grupo e identificador

pessoal (PID). As permissões atribuídas a um grupo aplicam-se a todos os utilizadores no grupo.

conta de utilizador

Conta identificada por um nome de utilizador e ID pessoal (PID), criada para gerir as permissões de utilizador

de acesso a objectos de base de dados num grupo de trabalho do Access.

contentor OLE

Programa que contém um objecto OLE ligado ou incorporado pertencente a outro programa. Por exemplo, se

um objecto OLE, numa base de dados do Access, contiver uma folha de cálculo do Excel, o Access é o

contentor OLE.

controlo calculado

Controlo utilizado num formulário, relatório ou página de acesso a dados para apresentar o resultado de uma

expressão. O resultado é calculado de novo sempre que houver uma alteração em qualquer um dos valores

nos quais a expressão se baseia.

Page 98: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 97 / 122

controlo com uma hiperligação

Controlo que torna possível a um utilizador ir para um documento, página Web ou objecto. Um exemplo é

uma caixa de texto vinculada a um campo que contém hiperligações.

controlo composto

Controlo e um rótulo anexado como, por exemplo, uma caixa de texto com um rótulo anexado.

controlo de edição

Também conhecido como uma caixa de texto, um controlo de edição é uma região rectangular na qual um

utilizador pode introduzir e editar texto.

controlo de expansão

Controlo numa página de acesso a dados que, ao ser clicado, expande ou fecha um registo agrupado para

apresentar ou ocultar os respectivos registos de detalhe.

controlo de filtro de grupo

Controlo de caixa de listagem pendente numa página de acesso a dados que obtém registos a partir de um

conjunto de registos subjacente, com base no valor seleccionado a partir da lista. Numa página agrupada, o

controlo obtém um grupo de registos específico.

controlo de hiperligação vinculado

Controlo utilizado numa página de acesso a dados para vincular uma hiperligação, um endereço da intranet

ou um endereço da Internet a um campo Texto subjacente. É possível clicar na hiperligação para ir para a

localização de destino.

controlo de imagem

Controlo utilizado para apresentar uma imagem num formulário ou relatório.

controlo de imagem de hiperligação

Controlo utilizado numa página de acesso a dados para apresentar uma imagem não vinculada que

representa uma hiperligação para um ficheiro ou página Web. No modo de procura, é possível clicar na

imagem para ir para a localização de destino.

controlo de navegação em registos

Controlo utilizado numa página de acesso a dados para apresentar uma barra de ferramentas de

navegação em registos. Numa página agrupada, é possível adicionar uma barra de ferramentas de

navegação a cada nível de grupo. É possível personalizar o controlo de navegação em registos, alterando as

respectivas propriedades.

controlo de origem de dados

Motor subjacente às páginas de acesso a dados e aos Componentes Web do Microsoft Office que gere a

ligação à origem de dados subjacente. O controlo de origem de dados não tem qualquer representação

visual.

controlo de separador

Controlo que pode ser utilizado para criar um único formulário ou caixa de diálogo que contenha várias

páginas, cada uma com um separador e com controlos semelhantes, tais como caixas de texto ou botões de

opção. Quando um utilizador clica num separador, essa página fica activa.

controlo de span vinculado

Controlo utilizado numa página de acesso a dados para vincular código HTML a um campo Texto ou Memo,

numa base de dados do Access, ou a uma coluna varchar, num projecto do Access. Não é possível editar o

conteúdo de um controlo span vinculado.

controlo de subformulário/sub-relatório

Controlo que apresenta um subformulário noutro formulário ou um subformulário ou sub-relatório num relatório.

controlo desactivado

Controlo que aparece esbatido num formulário. Um controlo desactivado não pode ficar com o foco nem

responder a cliques do rato.

controlo do Snapshot Viewer

Page 99: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 98 / 122

Controlo ActiveX (Snapview.ocx) que pode ser utilizado para visualizar um relatório de instantâneo a partir do

Microsoft Internet Explorer 3.0 ou posterior ou a partir de qualquer programa que suporte controlos ActiveX

como, por exemplo, o Access ou o Microsoft Visual Basic.

controlo não vinculado

Controlo que não está ligado a um campo numa tabela, consulta ou instrução SQL subjacentes. Um controlo

não vinculado é muitas vezes utilizado para apresentar texto informativo ou imagens decorativas.

controlo vinculado

Controlo utilizado num formulário, relatório ou página de acesso a dados para apresentar ou modificar dados

de uma tabela, consulta ou instrução SQL. A propriedade OrigemDoControlo armazena o nome do campo do

qual o controlo está vinculado.

controlos agrupados

Dois ou mais controlos que podem ser tratados como uma unidade ao estruturar um formulário ou relatório. É

possível seleccionar o grupo em vez de seleccionar cada controlo individual quando estiver a dispor controlos

ou a definir propriedades.

Correcção Automática de Nome

Funcionalidade que corrige automaticamente efeitos secundários comuns que ocorrem quando muda o

nome a formulários, relatórios, tabelas, consultas, campos ou controlos em formulários e relatórios. No entanto,

a Correcção Automática de Nome não consegue reparar todas as referências a objectos cujo nome foi

mudado.

D

DAO (Data Access Objects)

DBCS

Conjunto de caracteres que utiliza 1 ou 2 bytes para representar um carácter, permitindo que sejam

representados mais de 256 caracteres.

declaração

Código não executável que designa uma constante, uma variável ou um procedimento e especifica as

respectivas características, como o tipo de dados. Para procedimentos de DLL, as declarações especificam

nomes, bibliotecas e argumentos.

definição de dados

Campos em tabelas e consultas subjacentes e expressões que constituem a origem dos registos de uma

página de acesso a dados.

Descrições

Breves descrições dos nomes de comandos e dos botões presentes no Friso. É apresentada uma descrição

quando o ponteiro do rato permanece sobre estes comandos e botões.

desvio padrão

Parâmetro que indica a forma na qual uma função de probabilidade se centra em torno da respectiva média

que é igual à raiz quadrada do momento em que o desvio da média é elevado ao quadrado.

diagrama de base de dados

Representação gráfica de qualquer parte de um esquema de base de dados. Pode ser toda ou parte de uma

imagem da estrutura da base de dados. Inclui tabelas, as respectivas colunas e as relações entre as tabelas.

DLL (dynamic-link library)

Conjunto de rotinas que podem ser chamadas a partir de procedimentos do Visual Basic e que são

carregadas e ligadas na aplicação em tempo de execução.

Documentador da Base de Dados

Ferramenta que cria um relatório com informações detalhadas sobre os objectos contidos numa base de

dados.

Page 100: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 99 / 122

domínio

Conjunto de registos definido por uma tabela, consulta ou expressão SQL. As funções de agregação de

domínio devolvem informações estatísticas sobre um domínio específico ou um conjunto de registos.

E

eco

Processo do Access segundo o qual o ecrã é actualizado ou redesenhado enquanto está a ser executada

uma macro.

elemento XML

Informações delimitadas por uma marca de início e de fim num documento em linguagem XML (Extended

Markup Language). Exemplo de um elemento XML: <Apelido>Dias</Apelido>.

eliminação em cascata

Nas relações que impõem a integridade referencial entre tabelas, diz respeito à eliminação de todos os

registos relacionados na tabela ou tabelas relacionadas, quando é eliminado um registo na tabela primária.

endereço de hiperligação

Caminho para um destino, tal como um objecto, documento ou página Web. Um endereço de hiperligação

pode ser um caminho de rede UNC (endereço para um ficheiro localizado numa rede local) ou URL

(endereço para um site da Internet ou da intranet).

entidades XML

Combinações de caracteres e símbolos que substituem outros caracteres quando um documento XML é

analisado, normalmente os caracteres e símbolos que têm outros significados em XML. Por exemplo, &lt;

representa o símbolo < que é também o parêntese de abertura de uma tag.

especificação de importação/exportação

Especificação que armazena as informações de que o Access necessita para executar uma operação de

importação ou exportação num ficheiro de texto com largura fixa ou delimitado.

estilo predefinido do controlo

Predefinição das propriedades de um tipo de controlo. É possível personalizar um tipo de controlo antes de

criar dois ou mais controlos semelhantes para evitar personalizar cada controlo individualmente.

evento em cascata

Sequência de eventos originada por um procedimento de evento que se chama a si próprio directa ou

indirectamente; também designado por cascata de eventos ou recursividade. É necessário ter atenção ao

utilizar eventos em cascata, uma vez que causam, frequentemente, a sobrecarga da pilha ou outros erros

durante a execução.

exclusivo

Modo de acesso a dados numa base de dados partilhada em rede. Quando abre uma base de dados em

modo exclusivo, impede que outros utilizadores abram a base de dados.

exportar

Copiar dados e objectos da base de dados para outra base de dados, ficheiro de folha de cálculo ou

formato de ficheiro para que outra base de dados ou programa possa utilizar os dados ou objectos da base

de dados. É possível exportar dados para uma variedade de bases de dados, programas e formatos de

ficheiro suportados.

expressão de data

Qualquer expressão que possa ser interpretada como uma data, incluindo literais de data, números e cadeias

que se assemelham a datas e datas que são devolvidas por funções.

expressão de variante

Qualquer expressão que possa equivaler a dados numéricos, de cadeia ou de data, além dos valores

especiais Vazio e Nulo.

Page 101: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 100 / 122

F

ficheiro ACCDE

Ficheiro de base de dados (.accdb) do Access 2007 com todos os módulos compilados e todo o código fonte

editável removido.

ficheiro ADE

Projecto do Access (um ficheiro .adp para o Access 2003 e versões anteriores, um ficheiro .accdp para o

Access 2007) com todos os módulos compilados e todo o código fonte editável removido.

ficheiro de dados do Microsoft Access

Ficheiro de base de dados do Access ou ficheiro de projecto do Access. Uma base de dados do Access 2007

armazena objectos de base de dados e dados num ficheiro .accdb e versões anteriores do Access utilizam o

formato .mdb. Um ficheiro de projecto não contém dados e é utilizado para estabelecer ligação com uma

base de dados do Microsoft SQL Server.

ficheiro MDE

Ficheiro de base de dados (.mdb) do Access 2003 ou versões anteriores com todos os módulos compilados e

todo o código fonte editável removido.

ficheiros de texto com largura fixa

Ficheiro que contém dados em que todos os campos têm uma largura fixa.

ficheiros IDC/HTX

O IIS da Microsoft utiliza um ficheiro IDC e um ficheiro HTX para obter dados a partir de uma origem de dados

ODBC e formatá-los como um documento HTML.

filtragem condicional

Filtragem de um campo para mostrar os itens n superiores ou inferiores com base num total. Por exemplo, pode

filtrar as três localidades que geram a maioria das vendas ou os cinco produtos que são os menos rentáveis.

filtrar automaticamente

Filtragem de dados na Vista de Tabela Dinâmica ou na Vista de Gráfico Dinâmico seleccionando um ou mais

itens num campo que permita a filtragem.

Filtrar Eliminando Selecção

Técnica através da qual é possível filtrar registos num formulário ou folha de dados para obter apenas os

registos que não contêm o valor seleccionado.

Filtrar por Entrada

Técnica de filtragem de registos que utiliza um valor ou expressão introduzida para localizar apenas os registos

que contenham o valor ou que satisfaçam a expressão.

Filtrar por Formulário

Técnica de filtragem de dados que utiliza uma versão do formulário ou folha de dados actual com campos

vazios, nos quais é possível escrever os valores que pretende que os registos filtrados contenham.

Filtrar por Selecção

Técnica de filtragem de registos num formulário ou folha de dados, através da qual são obtidos apenas os

registos que contêm o valor seleccionado.

filtro

Conjunto de critérios aplicados aos dados de forma a apresentar um subconjunto de dados ou para ordenar

os dados. No Access, é possível utilizar técnicas de filtragem, tais como Filtrar Por Selecção e Filtrar Por

Formulário para filtrar dados.

Filtro do Servidor por Formulário

Page 102: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 101 / 122

Técnica que utiliza uma versão do formulário ou folha de dados actual com campos vazios, nos quais é

possível escrever os valores que pretende que os registos filtrados contenham. Os dados são filtrados pelo

servidor antes de serem obtidos a partir da base de dados.

flutuante

Capaz de se mover livremente, tal como a respectiva janela. Uma janela flutuante está sempre visível. O

Construtor de Expressões, o Documentador da Base de Dados, a caixa de ferramentas e as paletas podem

flutuar.

folha de dados

Dados de uma tabela, formulário, consulta, vista ou procedimento armazenado apresentados num formato

de linhas e colunas.

folha de propriedades

Painel utilizado para visualizar ou modificar as propriedades de vários objectos, tais como tabelas, consultas,

campos, formulários, relatórios, páginas de acesso a dados e controlos.

formatação automática

Colecção de formatos que determina o aspecto dos controlos e das secções num formulário ou relatório.

formatação condicional

Formatação do conteúdo de um controlo num formulário ou relatório com base numa ou em mais condições.

Uma condição pode fazer referência a outro controlo, o controlo com o foco, ou a uma função do Visual

Basic for Applications definida pelo utilizador.

formato

Especifica a forma como os dados são apresentados e impressos. Uma base de dados do Access fornece

formatos padrão para tipos de dados específicos, da mesma forma que o faz um projecto do Access para os

tipos de dados SQL equivalentes. Também é possível criar formatos personalizados.

formulário

Objecto de base de dados do Access, no qual podem ser colocados controlos para executar acções ou para

introduzir, apresentar e editar dados em campos.

formulário contínuo

Formulário que apresenta mais do que um registo no ecrã, na Vista de Formulário.

formulário de pop-up

Formulário que permanece sobreposto às outras janelas. Um formulário de menu de contexto pode ser modal

ou não modal.

Formulário de Tabela Dinâmica

Tabela interactiva que resume grandes quantidades de dados, utilizando métodos de formato e cálculo

seleccionados pelo utilizador. É possível rodar os respectivos cabeçalhos de colunas e linhas para visualizar os

dados de formas diferentes, do mesmo modo que num relatório de tabela dinâmica do Excel.

formulário ou relatório não vinculado

Formulário ou relatório que não está ligado a uma origem de registos como, por exemplo, uma tabela,

consulta ou instrução SQL. (A propriedade OrigemDosRegistos do formulário ou do relatório fica em branco.)

formulário principal

Formulário que contém um ou mais subformulários.

fornecedor OLE DB

Programa da arquitectura OLE DB que permite o acesso nativo aos dados, em vez do acesso aos dados

utilizando controladores ODBC ou IISAM, que constituem formas externas de aceder aos dados.

função

Consulta que recebe parâmetros de entrada e devolve um resultado como um procedimento armazenado.

Tipos: escalar (com múltiplas instruções; devolve um valor), inline (uma instrução; valor de tabela actualizável)

e tabela (com múltiplas instruções; valor de tabela).

função de agregação

Page 103: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 102 / 122

Função, tal como Soma, Contar, Média ou Var, que pode ser utilizada para calcular totais.

função de agregação de domínio

Função como, por exemplo, DMédia ou DMáx, utilizada para calcular estatísticas relacionadas com um

conjunto de registos (um domínio).

função definida pelo utilizador

Consulta que recebe parâmetros de entrada e devolve um resultado semelhante a um procedimento

armazenado. Tipos: escalar (com múltiplas instruções; devolve um valor), inline (uma instrução; valor de tabela

actualizável) e tabela (com múltiplas instruções; valor de tabela).

fundo da aplicação

Área de fundo da janela de uma aplicação.

G

gráfico

Representação gráfica de dados num formulário, relatório ou página de acesso a dados.

grelha (Vista de Estrutura)

Disposição de linhas verticais e horizontais sólidas e pontilhadas que o ajudam a posicionar os controlos de

forma precisa quando é elaborada a estrutura de um formulário ou relatório.

grelha (Vista de Folha de Dados)

Linhas verticais e horizontais que dividem visualmente linhas e colunas de dados em células numa tabela,

consulta, formulário, vista ou procedimento armazenado. É possível visualizar e ocultar estas linhas de grelha.

grelha de estrutura

Grelha utilizada para estruturar uma consulta ou um filtro na Vista de Estrutura da consulta ou na janela

Filtro/Ordenação avançados. Nas consultas, esta grelha era anteriormente conhecida como grelha QBE.

grupo de macros

Colecção de macros relacionadas armazenadas em conjunto sob um único nome de macro. Esta colecção é

frequentemente designada simplesmente por macro.

grupo de opções

Moldura que pode conter caixas de verificação, botões de alternar e botões de opção num formulário ou

relatório. É possível utilizar um grupo de opções para apresentar alternativas a partir das quais o utilizador pode

seleccionar uma única opção.

grupo de trabalho seguro

Grupo de trabalho do Access, no qual os utilizadores iniciam sessão com um nome de utilizador e uma

palavra-passe e no qual o acesso a objectos de base de dados é restringido consoante as permissões

concedidas a contas de utilizador e grupos específicos.

grupo personalizado

Item de um campo de grupo personalizado. Um grupo personalizado contém dois ou mais itens de um campo

de linha ou de coluna.

grupo Utilizadores

Conta de grupo que contém todas as contas de utilizador. O Access adiciona automaticamente as contas de

utilizador ao grupo Utilizadores ao criá-las.

H

HTML gerado pelo servidor

Page 104: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 103 / 122

Ficheiro ASP (Active Server Pages) ou IDC/HTX que é exportado a partir de uma tabela, consulta ou formulário,

ligado a uma origem de dados ODBC e processado pelo IIS para criar dinamicamente ficheiros HTML só de

leitura.

HTML gerado pelo servidor: Active Server Pages

I

ID pessoal

Cadeia alfanumérica sensível a maiúsculas e minúsculas, com um comprimento de 4 a 20 caracteres, e que o

Access utiliza em conjunto com o nome da conta para identificar um utilizador ou grupo num grupo de

trabalho do Access.

identificador (expressões)

Elemento de uma expressão que se refere ao valor de um campo, controlo ou propriedade. Por exemplo,

Formulários![Encomendas]![CódigoDaEncomenda] é um identificador que se refere ao valor do controlo

CódigoDaEncomenda do formulário Encomendas.

identificador (Visual Basic)

Membro de dados num módulo de código do Visual Basic. Um identificador pode ser um procedimento Sub,

Function ou Property, uma variável, uma constante, uma instrução DECLARE ou um tipo de dados definido

pelo utilizador.

identificador exclusivo global (GUID)

Campo de 16 bytes utilizado numa base de dados do Access para estabelecer um identificador exclusivo

para replicação. Os GUID são utilizados para identificar réplicas, conjuntos de réplicas, tabelas, registos e

outros objectos. Numa base de dados do Access, os GUID são designados por ID de replicação.

imagem vinculada

Controlo utilizado num formulário, relatório ou página de acesso a dados para vincular uma imagem a um

campo Objecto OLE numa base de dados do Access ou coluna de imagem num projecto do Access.

importar

Copiar dados a partir de um ficheiro de texto, ficheiro de folha de cálculo ou tabela de base de dados para

uma tabela do Access. É possível utilizar os dados importados para criar uma nova tabela ou acrescentá-los

(adicioná-los) a uma tabela existente com uma estrutura de dados correspondente.

incorporar

Inserir uma cópia de um objecto OLE a partir de outra aplicação. A origem do objecto, denominada servidor

OLE, pode ser qualquer aplicação que suporte a ligação e incorporação de objectos. As alterações

efectuadas num objecto incorporado não se reflectem no objecto original.

indicador de expansão

Botão utilizado para expandir ou fechar grupos de registos; o indicador apresenta o sinal de adição (+) ou de

subtracção (-).

índice

Funcionalidade que acelera a velocidade de procura e ordenação numa tabela baseada em valores chave

e que permite reforçar a exclusividade das linhas de uma tabela. A chave primária de uma tabela é

automaticamente indexada. Alguns campos não podem ser indexados devido ao respectivo tipo de dados,

como Objecto OLE ou Anexo.

índice de lista

Sequência de números para itens de uma lista, começando no 0 para o primeiro item, 1 para o segundo item

e assim sucessivamente.

índice exclusivo

Índice definido ao definir a propriedade Indexado de um campo para Sim (duplicação não autorizada). Um

índice exclusivo não irá permitir entradas duplicadas no campo indexado. Ao definir um campo como chave

primária está automaticamente a defini-lo como exclusivo.

Page 105: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 104 / 122

instância

Objecto criado a partir da classe que contém a respectiva definição. Por exemplo, várias instâncias de uma

classe de formulário partilham o mesmo código e são carregadas com os mesmos controlos que foram

utilizados para estruturar a classe de formulário.

instantâneo

Imagem estática de um conjunto de dados como, por exemplo, os registos apresentados como resultado de

uma consulta. Os objectos do Conjunto de registos do tipo instantâneo podem ser criados a partir de uma

tabela base, de uma consulta ou de outro conjunto de registos.

instantâneo actualizável

Tipo de conjunto de registos que funciona de forma eficaz num ambiente cliente/servidor, colocando dados

em cache no cliente e minimizando o número de visitas ao servidor para aceder e actualizar dados.

instantâneo de relatório

Ficheiro (extensão de nome de ficheiro .snp) que contém uma cópia de alta fidelidade de cada página de

um relatório do Access. Preserva o esquema, gráficos e outros objectos incorporados bidimensionais do

relatório.

integridade referencial

Regras que devem ser seguidas para preservar as relações definidas entre tabelas ao adicionar, actualizar ou

eliminar registos.

ISAM instalável

Controlador que pode ser especificado e que permite o acesso a formatos de bases de dados externas, tais

como dBASE, Excel e Paradox. O motor da base de dados do Microsoft Access instala (carrega) estes

controladores ISAM quando referenciados pela aplicação.

item

Elemento exclusivo de dados num campo. Quando um nível inferior de itens está disponível para ser

apresentado numa lista de tabela dinâmica ou na lista de campos, aparece um indicador de expansão (+)

ao lado do item.

item de dados

Conjunto de dados específico de uma aplicação que pode ser transferido através de um canal DDE

(Dynamic Data Exchange).

J

janela Consulta

Janela na qual é possível trabalhar com consultas na Vista de Estrutura, Vista de Folha de Dados, Vista de SQL

ou no modo Pré-visualizar.

Janela da Base de Dados

No Access 2003 e versões anteriores, corresponde a uma janela apresentada quando se abre uma base de

dados do Access ou um projecto do Access. Apresenta atalhos para a criação de novos objectos da base de

dados e a abertura de objectos existentes. No Access 2007, foi substituída pelo Painel de Navegação)

Janela Filtro/Ordenação Avançados

Janela na qual é possível criar um filtro de raiz. É possível introduzir expressões de critérios na grelha de estrutura

do filtro para restringir os registos do formulário ou da folha de dados aberta a um subconjunto de registos que

cumpram os critérios.

janela Índices

Numa base de dados do Access, uma janela na qual é possível visualizar ou editar índices de uma tabela ou

criar índices de vários campos.

Page 106: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 105 / 122

L

legenda

Caixa que identifica os padrões ou cores atribuídos a séries de dados ou categorias de um gráfico.

ligação automática

Ligação de um objecto OLE no Access a um servidor OLE que actualiza automaticamente o objecto no

Access quando as informações do ficheiro de objecto são alteradas.

ligação manual

Ligação que requer que seja executada a acção de actualização de dados após uma alteração efectuada

nos dados do documento de origem.

ligação OLE/DDE

Ligação entre um objecto OLE e o respectivo servidor OLE ou entre um documento de origem DDE (Dynamic

Data Exchange) e um documento de destino.

ligar (tabelas)

Acção que estabelece uma ligação com dados provenientes de outro programa de modo a ser possível

visualizar e editar os dados no programa original e no Access.

limitador de cadeia

Caracteres de texto que separam uma cadeia incorporada noutra cadeia. As aspas simples (') e as aspas

duplas (") são delimitadores de cadeia.

limite máximo de registos

Para melhorar o desempenho, é possível especificar o número máximo de registos que serão obtidos a partir

de uma base de dados do Microsoft SQL Server num formulário ou folha de dados de um projecto do Access.

linguagem DDL (Data Definition Language)

Linguagem utilizada para descrever os atributos de bases de dados, especialmente tabelas, campos, índices e

a estratégia de armazenamento. O ANSI define-a de modo a ter os tokens CREATE, DROP e ALTER. DDL é um

subconjunto de SQL (Structured Query Language).)

linguagem DML (Data Manipulation Language)

Linguagem utilizada para obter, inserir, eliminar e actualizar dados numa base de dados. O DML é um

subconjunto de SQL (Structured Query Language).

linha de acção

Linha na parte superior do separador de objectos Macro, onde são introduzidos nomes de macros, acções,

argumentos e comentários associados a uma macro ou grupo de macros específico.

Linha total

Linha numa folha de dados que apresenta a informação de resumo escolhida pelo utilizador para cada

campo, com base no tipo de dados existente no campo.

lista de acções

Lista que aparece quando clica na seta da coluna Acção do separador de objectos Macro.

lista de tabela dinâmica

Componente Web do Microsoft Office utilizado para analisar dados interactivamente numa página Web. Os

dados apresentados num formato de linha e coluna podem ser movidos, filtrados, ordenados e calculados

para que sejam úteis para a audiência.

literal de data

Qualquer sequência de caracteres com um formato válido rodeado por cardinais (#). Os formatos válidos

incluem o formato de data especificado pelas definições regionais relativas ao código do utilizador ou o

formato de data universal.

Page 107: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 106 / 122

M

macro

Acção ou conjunto de acções que podem ser utilizadas para automatizar tarefas.

Marcador

Propriedade de um objecto de conjunto de registos ou de um formulário que contém uma cadeia binária

identificando o registo actual.

marcador de dados

Barra, área, ponto, sector ou outro símbolo num gráfico que representa um ponto ou valor de dados único. Os

marcadores de dados relacionados de um gráfico constituem uma série de dados.

máscara de bits

Valor que é utilizado com operadores bit a bit (And, Eqv, Imp, Not, Or e Xor) para testar, definir ou repor o

estado de bits individuais num valor de campo bit a bit.

máscara de introdução

Formato que consiste em caracteres literais de apresentação (tais como parênteses, pontos finais e hífenes) e

em caracteres de máscara que especificam o local onde os dados devem ser introduzidos, bem como o tipo

de dados e quantos caracteres são permitidos.

menu de atalho global

Menu de atalho personalizado que substitui o menu de atalho incorporado para os seguintes objectos:

campos em folhas de dados de tabelas e de consultas; formulários e controlos de formulário na Vista de

Formulário, na Vista de Folha de Dados e no modo Pré-visualizar e relatórios no modo Pré-visualizar.

Microsoft Data Engine

Motor de dados cliente/servidor que fornece armazenamento local de dados num sistema informático de

menores dimensões como, por exemplo, um computador de apenas um utilizador ou um servidor de um

pequeno grupo de trabalho, e que é compatível com o Microsoft SQL Server 6.5, SQL Server 7.0 e SQL Server

2000.

modo de consulta ANSI SQL

Um de dois tipos de sintaxe SQL: ANSI-89 SQL (também designado Microsoft Jet SQL e ANSI SQL), que é a

sintaxe Jet SQL tradicional; e ANSI-92 SQL, que possui novas e diferentes palavras reservadas, regras de sintaxe

e caracteres universais.

modo Mover

Modo no qual é possível mover uma coluna na Vista de Folha de Dados, utilizando as teclas de setas para a

esquerda e para a direita.

módulo de classe

Módulo que pode conter a definição de um novo objecto. Cada instância de uma classe cria um novo

objecto. Os procedimentos definidos no módulo tornam-se as propriedades e os métodos do objecto. Os

módulos de classe podem existir independentemente ou com formulários e relatórios.

módulo de formulário

Módulo que inclui código VBA (Visual Basic for Applications) para todos os procedimentos de evento

accionados por eventos que ocorrem num formulário específico ou nos respectivos controlos.

módulo de relatório

Módulo que inclui código VBA (Visual Basic for Applications) para todos os procedimentos de evento

accionados por eventos que ocorrem num relatório específico ou nos respectivos controlos.

módulo padrão

Módulo VBA (Visual Basic for Applications) no qual que pode colocar os procedimentos Sub e Function que

pretende que estejam disponíveis para outros procedimentos em toda a base de dados.

moldura de objecto não vinculada

Page 108: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 107 / 122

Controlo colocado num formulário ou relatório para conter um objecto não vinculado. Um objecto não

vinculado é um objecto como, por exemplo, uma imagem, cujo valor não deriva de dados armazenados

numa tabela.

moldura de objecto vinculado

Controlo de um formulário ou relatório utilizado para apresentar e manipular objectos OLE armazenados em

tabelas.

motor de base de dados do Access

Parte do sistema da base de dados do Access que obtém e armazena dados em bases de dados de utilizador

e de sistema. O mecanismo pode ser considerado um gestor de dados com base no qual são construídos

sistemas de base de dados como o Access.

N

nível de grupo

A profundidade a que um grupo está aninhado dentro de outros grupos num relatório ou página de acesso a

dados. Os grupos estão aninhados quando um conjunto de registos está agrupado em mais de que um

campo, expressão ou origem de registos de grupo.

nível de módulo

Descreve qualquer variável ou constante declarada na secção de declarações de um módulo VBA (Visual

Basic for Applications) ou fora de um procedimento. As variáveis ou constantes declaradas ao nível do módulo

estão disponíveis para todos os procedimentos de um módulo.

nível de procedimento

Descreve as variáveis ou constantes declaradas num procedimento. As variáveis e constantes declaradas

num procedimento estão disponíveis apenas para esse procedimento.

nome da classe

Nome utilizado para fazer referência a um módulo de classe. Se o módulo de classe for um módulo de

relatório ou de formulário, o nome da classe é precedido pelo tipo de módulo — por exemplo,

Formulário_FormulárioDeEncomenda.

nome da classe (OLE)

Nome predefinido utilizado para fazer referência a um objecto OLE em Visual Basic. O nome da classe OLE

consiste no nome da aplicação utilizada para criar o objecto OLE, no tipo do objecto e, opcionalmente, no

número da versão da aplicação. Exemplo: Excel.Folha.

normalizar

Minimizar a duplicação de informações numa base de dados relacional através de uma estrutura eficiente da

tabela. É possível utilizar o Assistente de Análise de Tabelas para normalizar a base de dados.

Nulo

Valor que pode ser introduzido num campo ou utilizado em expressões ou consultas para indicar dados em

falta ou desconhecidos. No Visual Basic, a palavra-chave Nulo indica um valor Nulo. Alguns campos como,

por exemplo, os campos de chave primária, não podem conter um valor Nulo.

número de canal

Número inteiro que corresponde a um canal aberto DDE (Dynamic Data Exchange). Os números de canal são

atribuídos pelo Microsoft Windows 95 ou posterior, criados utilizando a função DDEIniciar e utilizados por outras

funções e instruções DDE DDE.

número de erro

Um número inteiro entre 0 - 65.535 que corresponde à definição de propriedade Number do objecto Err.

Quando combinado com a definição de propriedade Description do objecto Err, este número representa uma

mensagem de erro específica.

número de ficheiro

Page 109: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 108 / 122

Número utilizado na instrução Open para abrir um ficheiro. Utilize números de ficheiro no intervalo 1 - 255,

inclusive, para ficheiros que não podem ser acedidos através de outros programas. Utilize números de ficheiro

no intervalo 256 - 511 para ficheiros que podem ser acedidos a partir de outros programas.

O

objecto DAO

Objecto definido pela biblioteca DAO (Data Access Object). Pode utilizar objectos DAO, tais como Database,

TableDef e Recordset para representar objectos utilizados para organizar e manipular dados, tais como tabelas

e consultas, em código.

objecto de sistema

Objectos de base de dados definidos pelo sistema, como por exemplo, a tabela MSysIndexes, ou pelo

utilizador. É possível criar um objecto de sistema atribuindo um nome ao objecto utilizando USys como os

quatro primeiros caracteres do nome do objecto.

objecto definido pelo utilizador

Objecto personalizado definido no módulo de classe de um formulário ou relatório. Num módulo de classe, é

possível criar propriedades e métodos para um novo objecto, criar uma nova instância do objecto e

manipular o objecto através dessas propriedades e métodos.

objecto do Microsoft Access

Objecto definido pelo Access relacionado com o Access, com a respectiva interface ou com formulários e

relatórios, Além disso, pode utilizar um objecto do Microsoft Access para programar os elementos da interface

utilizada para introduzir e apresentar dados.

objecto local

Tabela, consulta, formulário, relatório, macro ou módulo que permanece na réplica ou Réplica da Estrutura

Global em que foi criado. Nem o objecto nem as alterações efectuadas no objecto são copiados para outros

membros do conjunto de réplicas.

objecto OLE

Objecto que suporta o protocolo OLE para a ligação e incorporação de objectos. É possível ligar ou

incorporar um objecto OLE de um servidor OLE (por exemplo, uma imagem do Windows Paint ou uma folha de

cálculo do Excel) num campo, formulário ou relatório.

objecto persistente

Objecto armazenado na base de dados; por exemplo, uma tabela de base de dados ou objecto QueryDef.

Os objectos de conjunto de registos do tipo dynaset ou do tipo instantâneo não são considerados objectos

persistentes porque são criados na memória conforme necessário.

objectos da base de dados

Uma base de dados do Access contém objectos, tais como tabelas, consultas, formulários, relatórios, páginas,

macros e módulos. Um projecto do Access contém objectos, tais como formulários, relatórios, páginas, macros

e módulos.

objectos de acesso a dados

Interface de programação que pode ser utilizada para aceder e manipular objectos da base de dados.

Objectos de Replicação e Jet

Conjunto de interfaces de automatização que pode ser utilizado para executar acções específicas de bases

de dados do Microsoft Jet. Ao utilizar objectos de replicação Jet (JRO, Jet Replication Objects), é possível

compactar bases de dados, actualizar dados em cache e criar e manter bases de dados replicadas.

ODBCDirect

Tecnologia que permite aceder directamente a origens de dados ODBC utilizando funcionalidades DAO que

ignoram o motor da base de dados do Microsoft Jet.

OLE DB

Page 110: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 109 / 122

Arquitectura de base de dados de componentes que fornece um acesso eficaz à rede e à Internet para

vários tipos de origens de dados, incluindo dados relacionais, ficheiros de correio, ficheiros simples e folhas de

cálculo.

operador de comparação

Operador utilizado para comparar dois valores ou expressões. Por exemplo, < (menor que), > (maior que) e =

(igual a).

ordem personalizada

Sequência de ordenação definida pelo utilizador. Por exemplo, pode definir uma sequência de ordenação

personalizada para apresentar valores na coluna "CargoDoEmpregado" com base na antiguidade do cargo.

origem de dados ODBC

Dados e informações necessárias para aceder a esses dados a partir de programas e bases de dados que

suportem o protocolo ODBC (Open Database Connectivity).

origem de registos

Origem de dados subjacente de um formulário, relatório ou página de acesso a dados. Numa base de dados

do Access, pode ser uma tabela, consulta ou instrução SQL. Num projecto do Access, pode ser uma tabela,

vista, instrução SQL ou procedimento armazenado.

P

página (armazenamento de dados)

Parte do ficheiro de base de dados na qual são armazenados os dados de registo. Uma página (com um

tamanho de 4 KB) pode conter mais do que um registo, dependendo do tamanho dos registos.

página de acesso a dados

Página Web concebida para ver e trabalhar com dados da Internet ou de uma intranet. Estes dados são

normalmente armazenados numa base de dados do Access.

página de acesso a dados agrupada

Página de acesso a dados que tem dois ou mais níveis de grupos.

Painel de listas de campo

Painel que lista todos os campos presentes no objecto da base de dados ou na origem de registos subjacente.

Painel de Navegação

Painel que aparece quando abre uma base de dados do Access ou um projecto do Access. O Painel de

Navegação apresenta os objectos na base de dados e pode ser personalizado para ordenar e agrupar

objectos de várias formas.

painel Dependências do Objecto

Mostra objectos que têm uma dependência no objecto seleccionado e também objectos nos quais o objecto

seleccionado tem dependências.

painel rolante

Texto em movimento utilizado numa página de acesso a dados para chamar a atenção do utilizador para um

elemento de página específico, tal como um título ou um anúncio importante. Para colocar um painel rolante

numa página, crie um controlo de texto de deslocamento.

palavra reservada

Palavra que faz parte de uma linguagem como o Visual Basic. As palavras reservadas incluem os nomes de

instruções, funções predefinidas e tipos de dados, métodos, operadores e objectos.

permissões

Conjunto de atributos que especifica o tipo de acesso que um utilizador tem aos dados ou objectos de uma

base de dados.

pessimista

Page 111: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 110 / 122

Tipo de bloqueio no qual uma página com um ou mais registos, incluindo o registo a editar, está indisponível

para outros utilizadores quando utiliza o método Editar, permanecendo indisponível até que seja utilizado o

método Actualizar.

pi

Constante matemática igual a aproximadamente 3,1415926535897932.

ponteiro de sinal de adição

Ponteiro que aparece quando o ponteiro é movido para a extremidade esquerda de um campo numa folha

de dados. Quando o ponteiro de sinal de adição é apresentado, é possível clicar para seleccionar todo o

campo.

ponto de série

Valor de dados individual desenhado num gráfico e representado por uma coluna, barra, linha, sector de

gráfico circular ou em anel ou outro tipo de marcador de dados.

posicionamento absoluto ou fixo

Coloca o elemento em relação ao elemento principal ou, caso este não exista, ao respectivo corpo. Os

valores das propriedades Esquerda e Superior do elemento estão colocados no canto superior esquerdo do

elemento principal.

posicionamento relativo ou inline

Coloca o elemento no fluxo de HTML natural do documento, mas altera a posição do elemento com base no

conteúdo anterior.

precisão dupla

Característica de um número armazenado duas vezes (duas palavras; normalmente 8 bytes) a memória do

computador que é necessária para armazenar um número menos preciso (precisão simples). Normalmente

tratado por um computador sob a forma de vírgula flutuante.

Preenchimento

Ampliação de um relatório que preenche a janela de instantâneo de relatório, ajustando a largura ou altura

de uma página, em função da orientação vertical ou horizontal do relatório.

procedimento

Sequência de declarações e instruções num módulo que são executadas como uma unidade. Os

procedimentos num módulo VBA (Visual Basic for Applications) incluem os procedimentos Sub e Function.

procedimento armazenado

Colecção previamente compilada de instruções SQL e de instruções de controlo de fluxo opcionais,

armazenada com um determinado nome e processada como uma unidade. A colecção é armazenada

numa base de dados SQL e pode ser executada através de uma chamada de um programa.

procedimento Function

No Visual Basic for Applications (VBA), um procedimento que devolve um valor e que pode ser utilizado numa

expressão. Para declarar uma função utilizando a instrução Function e para a terminar, utilize a instrução End

Function.

procedimento privado

Um procedimento Sub ou Function é declarado como privado através da utilização da palavra-chave Private

numa instrução Declare. Os procedimentos privados estão disponíveis para serem utilizados apenas por outros

procedimentos dentro do mesmo módulo.

procedimento Sub

Procedimento VBA (Visual Basic for Applications) que executa uma operação. Ao contrário de um

procedimento Function, um procedimento Sub não devolve um valor. O procedimento Sub é iniciado

utilizando uma instrução Sub e terminado utilizando uma instruçãoEnd Sub.

produto Cartesiano

Resultado da execução de uma instrução SELECT de SQL que inclui duas ou mais tabelas na cláusula FROM

mas nenhuma cláusula WHERE ou JOIN que indique como as tabelas devem ser unidas.

projecto

Page 112: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 111 / 122

Conjunto de todos os módulos de código numa base de dados, incluindo módulos padrão e módulos de

classe. Por predefinição, o projecto tem o mesmo nome que a base de dados.

projecto do Microsoft Access

Ficheiro do Access que estabelece ligação com uma base de dados do Microsoft SQL Server e que é utilizado

para criar aplicações cliente/servidor. Um ficheiro de projecto não contém quaisquer dados ou objectos

baseados em definições de dados, tais como tabelas e vistas.

propriedade predefinida

Propriedade que pode ser definida para um controlo de modo a que, sempre que seja criado um novo

controlo desse tipo, a propriedade tenha o mesmo valor.

propriedades da tabela

Numa base de dados do Access, são os atributos de uma tabela que afectam o aspecto ou o

comportamento da tabela como um todo. As propriedades da tabela são definidas na Vista de Estrutura da

tabela, tal como as propriedades do campo.

propriedades de página de acesso a dados

Atributos de uma página de acesso a dados que identificam a base de dados à qual a página está ligada e

definem o aspecto e comportamento da página.

propriedades do documento

Propriedades como, por exemplo, o título, assunto e autor, que são armazenadas em cada página de acesso

a dados.

propriedades do formulário

Atributos de um formulário que afectam o respectivo aspecto ou comportamento. Por exemplo, a

propriedade VistaPredefinida é uma propriedade de formulário que determina se um formulário será

automaticamente aberto na Vista de Formulário ou na Vista de Folha de Dados.

proprietário

Quando a segurança está a ser utilizada, trata-se da conta de utilizador que possui o controlo sobre uma base

de dados ou objecto de base de dados. Por predefinição, o proprietário é a conta de utilizador que criou uma

base de dados ou um objecto de base de dados.

pseudo índice

Referência cruzada dinâmica de um ou mais campos de dados de tabelas (colunas) que permite uma tabela

ODBC (tabela de servidor) sem que seja editado um índice único.

publicação

Num projecto do Access, uma publicação pode conter uma ou mais tabelas publicadas ou artigos de

procedimento armazenado provenientes de uma base de dados de utilizador. Cada base de dados de

utilizador pode ter uma ou mais publicações. Um artigo é um agrupamento de dados replicados como uma

unidade.

publicar

Guardar uma base de dados num servidor de gestão de documentos, tal como um servidor com o Windows

SharePoint Services.

Q

QueryDef

Definição armazenada de uma consulta numa base de dados do Access ou definição temporária de uma

consulta numa área de trabalho de ODBCDirect.

R

Page 113: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 112 / 122

recolha de dados

Método de recolha de informações de utilizadores através do envio e recepção de formulários HTML ou

formulário do InfoPath 2007 através do Access 2007. No Access, os pedidos de recolha de dados podem ser

criados e enviados aos utilizadores num formulário contido numa mensagem de correio electrónico. Em

seguida, os utilizadores preenchem um formulário e enviam-no.

rectângulo de selecção

Rectângulo formado pelas linhas (registos) e colunas (campos) actualmente seleccionadas na Vista de Folha

de Dados.

redesenhar

Voltar a desenhar o ecrã. O método Redesenhar conclui todas as actualizações do ecrã pendentes de um

formulário especificado.

região

Conjunto de informações que corresponde a um determinado idioma e país.

registo actual

Registo num conjunto de registos a partir do qual pode modificar ou obter dados. Só pode existir um registo

actual num conjunto de registos num determinado período de tempo, mas um conjunto de registos pode não

ter qualquer registo actual — por exemplo, após um registo ter sido eliminado de um conjunto de registos do

tipo dynaset.

regra de validação

Propriedade que define valores de entrada válidos para um campo ou registo de uma tabela ou para um

controlo de um formulário. O Access apresenta a mensagem especificada na propriedade TextoDeValidação

quando a regra é violada.

relação

Associação estabelecida entre campos comuns (colunas) de duas tabelas. Uma relação pode ser de um-

para-um, um-para-muitos ou muitos-para-muitos.

relação muitos-para-muitos

Associação entre duas tabelas, em que um registo de qualquer uma das tabelas pode estar relacionado com

vários registos da outra tabela. Para estabelecer uma relação muitos-para-muitos, crie uma terceira tabela e

adicione os campos de chave primária das outras duas tabelas a esta tabela.

relação um-para-muitos

Associação entre duas tabelas em que o valor da chave primária de cada registo da tabela primária

corresponde ao valor de vários registos no campo ou campos correspondentes da tabela relacionada.

relação um-para-um

Associação entre duas tabelas em que o valor da chave primária de cada registo da tabela primária

corresponde ao valor de apenas um único registo no campo ou campos correspondentes da tabela

relacionada.

relatório

Objecto da base de dados do Access que pode ser impresso com informações formatadas e organizadas de

acordo com as especificações do utilizador. Exemplos de relatórios: resumos de vendas, listas telefónicas e

etiquetas de endereço.

repetir a consulta

Voltar a executar uma consulta subjacente ao formulário ou folha de dados activos para reflectir as

alterações efectuadas nos registos, apresentar registos recentemente adicionados e eliminar registos

eliminados.

réplica

Cópia de uma base de dados membro de um conjunto de réplicas e que pode ser sincronizada com outras

réplicas do conjunto. As alterações efectuadas nos dados de uma tabela replicada numa réplica são

enviadas e aplicadas às outras réplicas.

réplica anónima

Page 114: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 113 / 122

Numa base de dados do Access (apenas formato de ficheiro .mdb), um tipo de réplica especial em que o

utilizador não mantém um registo dos utilizadores individuais. A réplica anónima é especialmente útil numa

situação de Internet na qual se espera que muitos utilizadores efectuem a transferência de réplicas.

Réplica da Estrutura Global

Único membro do conjunto de réplicas no qual é possível efectuar alterações à estrutura da base de dados

que podem ser propagadas a outras réplicas.

réplica global

Réplica na qual as alterações são totalmente registadas e podem ser trocadas por qualquer réplica global do

conjunto. Uma réplica global também pode trocar alterações com quaisquer réplicas anónimas ou locais

para as quais se torne o concentrador.

réplica local

Réplica que troca dados com o respectivo concentrador ou com uma réplica global, mas não com outras

réplicas do conjunto de réplicas.

réplica parcial

Base de dados que contém apenas um subconjunto dos registos numa réplica completa. Com uma réplica

parcial, é possível definir filtros e identificar relações que definem qual o subconjunto de registos da réplica

completa que deve estar presente na base de dados.

replicação

Processo que permite copiar uma base de dados de modo a que duas ou mais cópias possam trocar

actualizações de dados ou objectos replicados. Esta troca é designada por sincronização.

replicação de bases de dados

Processo de criação de duas ou mais cópias especiais (réplicas) de uma base de dados do Access. As

réplicas podem ser alterações sincronizadas efectuadas em dados numa réplica ou as alterações de estrutura

efectuadas na Réplica de Estrutura Global são enviadas para outras réplicas.

restrição

Limitações sobre o valor que pode ser introduzido numa coluna ou numa linha. Por exemplo, os valores da

coluna Idade não podem ser inferiores a 0 nem superiores a 110.

restrição CHECK

Permite regras empresariais que abrangem várias tabelas. Por exemplo, uma tabela Encomendas com uma

restrição CHECK impediria as encomendas de um cliente de ultrapassarem um limite de crédito definido para

o cliente na tabela Clientes.

reversão

Processo de término ou cancelamento de uma transacção pendente sem guardar as alterações.

rodapé de página

É utilizado para apresentar resumos de página, datas ou números de página no fim de cada página de um

formulário ou relatório. Num formulário, o rodapé de página aparece apenas quando o formulário é impresso.

rodapé de relatório

Secção do relatório utilizada para colocar informações que normalmente aparecem no fim da página, tais

como números de página, datas e somas.

rodapé do formulário

Utilizado para apresentar instruções sobre como utilizar um formulário, botões de comando ou controlos não

vinculados para aceitar entradas. Aparece na parte inferior do formulário na Vista de Formulário e no fim de

uma impressão.

rodapé do grupo

Utilizado para colocar informações, tais como o nome do grupo ou o total do grupo, no final de um grupo de

registos.

rotina de tratamento do teclado

Código que determina e responde a teclas ou combinações de teclas premidas pelo utilizador.

Page 115: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 114 / 122

rótulo

Controlo que apresenta texto descritivo como, por exemplo, um título, uma legenda ou instruções, num

formulário ou relatório. Os rótulos podem ou não estar anexados a outro controlo.

rótulo de dados

Rótulo que fornece informações adicionais sobre um marcador de dados, que representa um ponto ou valor

de dados único.

S

secção

Parte de um formulário ou relatório como, por exemplo, um cabeçalho, rodapé ou secção de detalhes.

secção de declarações

Secção de um módulo que contém declarações que se aplicam a todos os procedimentos do módulo. É

possível incluir declarações para variáveis, constantes, tipos de dados definidos pelo utilizador e

procedimentos externos numa biblioteca de ligação dinâmica.

secção de legendas

Secção numa página de acesso a dados agrupada que apresenta legendas de colunas de dados. Aparece

imediatamente antes do cabeçalho do grupo. Não é possível adicionar um controlo vinculado a uma secção

de legenda.

secção Detalhe

É utilizada para conter o corpo principal de um formulário ou relatório. Normalmente, esta secção contém

controlos vinculados aos campos existentes na origem de registos, mas também pode conter controlos não

vinculados como, por exemplo, rótulos que identifiquem o conteúdo de um campo.

segurança de nível de utilizador

Quando é utilizada segurança de nível de utilizador numa base de dados do Access, significa que um

administrador de base de dados ou um proprietário de objecto podem conceder permissões específicas a

utilizadores individuais ou grupos de utilizadores específicos para tabelas, consultas, formulários, relatórios e

macros.

selector de campos

Pequena caixa ou barra em que é possível clicar para seleccionar uma coluna inteira numa folha de dados.

selector de colunas

Barra horizontal na parte superior de uma coluna. É possível clicar num selector de colunas para seleccionar

uma coluna inteira na grelha de estrutura da consulta ou na grelha de estrutura do filtro.

selector de formulários

Caixa onde as réguas se cruzam no canto superior esquerdo de um formulário na Vista de Estrutura. Esta caixa

é utilizada para executar operações ao nível do formulário como, por exemplo, seleccionar o formulário.

selector de linha

Pequena caixa ou barra que, ao ser clicada, selecciona uma linha inteira na Vista de Estrutura da tabela ou

da macro ou quando os registos são ordenados e agrupados na Vista de Estrutura do relatório.

selector de registos

Pequena caixa ou barra à esquerda de um registo, na qual é possível clicar para seleccionar todo o registo na

Vista de Folha de Dados e na Vista de Formulário.

selector de relatório

Caixa onde as réguas se cruzam no canto superior esquerdo de um relatório na Vista de Estrutura. Esta caixa é

utilizada para executar operações ao nível do relatório como, por exemplo, seleccionar o relatório.

selector de secção

Page 116: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 115 / 122

Caixa do lado esquerdo de uma barra de secção quando se abre um objecto na Vista de Estrutura. Esta caixa

é utilizada para executar operações ao nível da secção como, por exemplo, seleccionar a secção.

semente

Valor inicial utilizado para gerar números pseudoaleatórios. Por exemplo, a instrução Randomize cria um

número de propagação utilizado pela função Aleatório para criar sequências exclusivas de números

pseudoaleatórios.

separador

Carácter que separa unidades de texto ou números.

separador de objectos Formulário

Separador de objectos onde trabalha com formulários na Vista de Estrutura, Vista de Formulário, Vista de Folha

de Dados ou no modo de pré-visualização.

separador de objectos Relações

Separador de objectos no qual é possível visualizar, criar e modificar relações entre tabelas e consultas.

separador de objectos Relatório

Separador de objectos onde é possível trabalhar com relatórios na Vista de Estrutura, no modo de pré-

visualização de esquema ou no modo de pré-visualização.

separador de objectos Tabela

Numa base de dados do Access, é um separador de objectos onde é possível trabalhar com tabelas na Vista

de Estrutura ou na Vista de Folha de Dados.

separadores de data

Caracteres utilizados para separar o dia, o mês e o ano quando os valores de data estão formatados. Os

caracteres são determinados pelas definições do sistema ou pela função Formatar.

sequência de ordenação Geral

A sequência de ordenação predefinida determina o modo como os caracteres são ordenados em toda a

base de dados como, por exemplo, em tabelas, consultas e relatórios. Deverá definir a sequência de

ordenação Geral se pretender utilizar uma base de dados com várias edições de idiomas do Access.

série de dados

Pontos de dados relacionados que são desenhados num gráfico. Cada série de dados num gráfico tem uma

cor ou padrão exclusivos. É possível desenhar uma ou mais séries de dados num gráfico.

servidor OLE

Programa ou DLL que fornece um objecto OLE ligado ou incorporado a outro programa. Por exemplo, se um

objecto OLE, numa base de dados do Access, contiver uma folha de cálculo do Excel, o Excel é o servidor

OLE.

sessão

Sequência de operações, executada pelo motor da base da dados do Access, que começa quando um

utilizador inicia sessão e é concluída quando o utilizador termina sessão. Todas as operações que decorrem

durante uma sessão formam um âmbito de transacção e estão sujeitas às permissões de início de sessão do

utilizador.

sincronização

Processo que permite actualizar dois membros de um conjunto de réplicas, trocando todos os registos e

objectos actualizados em cada membro. Diz-se que dois membros do conjunto de réplicas estão sincronizados

quando as alterações efectuadas em cada membro tiverem sido aplicadas ao outro membro.

sincronização directa

Método utilizado para sincronizar dados entre réplicas directamente ligadas à rede local e disponíveis através

de pastas de rede partilhadas.

sincronização indirecta

Método de sincronização utilizado num ambiente não ligado como, por exemplo, quando viaja com um

computador portátil. É necessário utilizar o Gestor de Replicação para configurar a sincronização indirecta.

Page 117: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 116 / 122

sincronização via Internet

Utilizada para sincronizar réplicas num ambiente não ligado no qual está configurado um servidor Internet. É

necessário utilizar o Gestor de Replicação para configurar a sincronização via Internet.)

Snapshot Viewer

Programa que pode ser utilizado para visualizar, imprimir ou enviar por correio electrónico um instantâneo

como, por exemplo, um instantâneo de relatório. O Snapshot Viewer inclui um programa executável

autónomo, um controlo do Snapshot Viewer (Snapview.ocx) e outros ficheiros relacionados.

stub de código

Segmento de código do Visual Basic que define o início e o fim de um procedimento.

subconsulta

Uma instrução SELECT de SQL dentro de outra consulta seleccionar ou de acção.

subfolha de dados

Folha de dados que se encontra aninhada noutra folha de dados e que contém dados relacionados ou

associados à primeira folha de dados.

subformulário

Formulário contido noutro formulário ou num relatório.

sub-relatório

Relatório contido noutro relatório.

subscrever

Aceitar receber uma publicação numa base de dados do Access ou num projecto do Access. Uma base de

dados subscritora subscreve dados replicados a partir de uma base de dados de publicação.

subscrição

Base de dados que recebe tabelas e dados replicados a partir de uma base de dados de publicação num

projecto do Access.

T

tabela

Objecto de base de dados que armazena dados em registos (linhas) e campos (colunas). Os dados são,

normalmente, acerca de uma determinada categoria de coisas como, por exemplo, empregados ou

encomendas.

tabela base

Tabela numa base de dados do Access. Pode manipular a estrutura de uma tabela base utilizando os

objectos DAO ou instruções SQL para definição de dados (DDL) e pode modificar dados numa tabela base

utilizando objectos do conjunto de registos ou consultas de acção.

tabela com chave externa

Tabela (por exemplo, Encomendas dos Clientes) que contém um campo de chave externa (por exemplo,

CódigoDoCliente), que é o campo de chave primária noutra tabela (por exemplo, Clientes) da base de

dados e que está, normalmente, no lado "muitos" de uma relação um-para-muitos.

tabela externa

Tabela fora da base de dados ou do projecto do Access aberto actualmente.

tabela ligada

Tabela armazenada num ficheiro que se encontra fora da base de dados aberta a partir da qual o Access

pode aceder a registos. É possível adicionar, eliminar e editar registos numa tabela ligada, mas não é possível

alterar a respectiva estrutura.

tabela primária

Page 118: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 117 / 122

O lado "um" de duas tabelas relacionadas numa relação um-para-muitos. Uma tabela primária deve ter uma

chave primária e cada registo deve ser exclusivo.

tipo de dados bigint

Num projecto do Access, um tipo de dados de 8 bytes (64 bits) que armazena números inteiros no intervalo

entre -2^63 (-9.223.372.036.854.775.808) e 2^63-1 (9.223.372.036.854.775.807).

tipo de dados binário

Num projecto do Access, um tipo de dados de comprimento fixo com um máximo de 8.000 bytes de dados

binários.

tipo de dados bit

Num projecto do Access, um tipo de dados que armazena um valor 1 ou 0. Os valores inteiros diferentes de 1

ou 0 são aceites, mas são sempre interpretados como 1.

tipo de dados Byte

Tipo de dados de uma base de dados do Access utilizado para conter pequenos números inteiros positivos

entre 0 e 255.

tipo de dados char

Num projecto do Access, um tipo de dados de comprimento fixo com um máximo de 8.000 caracteres ANSI.

tipo de dados Data/Hora

Tipo de dados de uma base de dados do Access que é utilizado para conter informações de data e hora.

tipo de dados datetime

Num projecto do Access, é um tipo de dados de data e hora que se situa entre 1 de Janeiro de 1753 e 31 de

Dezembro de 9999, com uma precisão de três centésimos de segundo, ou seja, 3,33 milissegundos.

tipo de dados de cursor

Num projecto do Access, um tipo de dados que só pode ser utilizado para criar uma variável de cursor. Este

tipo de dados não pode ser utilizado para colunas numa tabela. Um cursor é um mecanismo utilizado para

trabalhar com uma linha de cada vez, no conjunto de resultados de uma instrução SELECT.

tipo de dados de dinheiro

Num projecto do Access, um tipo de dados que armazena valores monetários no intervalo entre -

922.337.203.685.477,5707 e 922.337.203.685.477,5807, com uma precisão de dez milésimos de uma unidade

monetária.

tipo de dados de imagem

Num projecto do Access, um tipo de dados de comprimento variável que pode conter um máximo de 2^31 -

1 (2.147.483.647) bytes de dados binários. É utilizado para armazenar objectos BLOB (Binary Large Objects)

como, por exemplo, imagens, documentos, sons e código compilado.

tipo de dados de tabela

Num projecto do Access, um tipo de dados especial utilizado para armazenar um conjunto de resultados

numa variável local ou valor devolvido de uma função definida pelo utilizador para processamento posterior.

Pode ser utilizado para substituir uma tabela temporária armazenada na base de dados tempdb.

tipo de dados de texto

Num projecto do Access, um tipo de dados de comprimento variável que pode conter um máximo de 2^31 -

1 (2.147.483.647) caracteres; o comprimento predefinido é 16.

tipo de dados Decimal (base de dados do Access)

Tipo de dados numérico exacto que contém valores entre -10^28 -1 e 10^28 -1. É possível especificar a escala

(número máximo total de dígitos) e a precisão (número máximo total de dígitos à direita da vírgula decimal).

tipo de dados Decimal (projecto do Access)

Tipo de dados numérico exacto que contém valores entre -10^38 -1 e 10^38 -1. É possível especificar a escala

(número máximo total de dígitos) e a precisão (número máximo de dígitos à direita da vírgula decimal).

tipo de dados definido pelo utilizador

Page 119: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 118 / 122

Definição do tipo de dados que uma coluna pode conter numa base de dados do Microsoft SQL Server. O

tipo de dados é definido pelo utilizador e é baseado nos tipos de dados existentes do SQL Server. As regras e

predefinições apenas podem estar vinculadas aos tipos de dados definidos pelo utilizador.

tipo de dados flutuantes

Num projecto do Access, um tipo de dados numérico aproximado com uma precisão de 15 dígitos. O tipo de

dados flutuantes pode conter valores positivos entre, aproximadamente, 2,23E - 308 e 1,79E + 308, valores

negativos entre, aproximadamente, -2,23E - 308 e -1,79E + 308 ou zero.

tipo de dados GUID

Cadeia de identificação exclusiva utilizada com chamadas de procedimento remoto. Cada interface e

classe de objecto utiliza um GUID (Globally Unique Identifier) para identificação. Um GUID é um valor de 128

bits.

tipo de dados Hiperligação

Tipo de dados de um campo de base de dados do Access que armazena endereços de hiperligação. Um

endereço pode ter até quatro partes e é escrito com o seguinte formato de sintaxe:

mostrartexto#endereço#subendereço#.

tipo de dados int

Num projecto do Access, um tipo de dados de 4 bytes (32 bits) que armazena números inteiros no intervalo

entre -2^31 (-2.147.483.648) e 2^31 - 1 (2.147.483.647).

tipo de dados Memo

Numa base de dados do Access, um tipo de dados de campo. Os campos de memorando podem conter um

máximo de 65.535 caracteres.

tipo de dados Moeda

Numa base de dados do Access, um tipo de dados que é útil para cálculos que envolvem dinheiro ou para

cálculos de ponto fixo em que a precisão é extremamente importante.

tipo de dados nchar

Num projecto do Access, um tipo de dados de comprimento fixo com um máximo de 4.000 caracteres

Unicode. Os caracteres Unicode utilizam 2 bytes por carácter e suportam todos os caracteres internacionais.

tipo de dados ntext

Num projecto do Access, um tipo de dados de comprimento variável que pode conter um máximo de 2^30 -

1 (1.073.741.823) caracteres. As colunas com o tipo de dados ntext armazenam um ponteiro de 16 bytes na

linha de dados e os dados são armazenados em separado.

tipo de dados Numeração Automática

Numa base de dados do Access, um tipo de dados de campo que armazena automaticamente um número

exclusivo para cada registo à medida que é adicionado a uma tabela. Podem ser gerados três tipos de

números: sequencial, aleatório e ID de Replicação.

tipo de dados numérico

Num projecto do Access, tipo de dados numérico exacto que contém valores entre -10^38 -1 e 10^38 -1. É

possível especificar a escala (número máximo total de dígitos) e a precisão (número máximo de dígitos à

direita da vírgula decimal).

tipo de dados Número

Numa base de dados do Microsoft Access, tipo de dados de campo concebido para dados numéricos que

serão utilizados em cálculos matemáticos. No entanto, para apresentar ou calcular valores monetários, deve

utilizar o tipo de dados Moeda.

tipo de dados Número inteiro

Tipo de dados fundamental que contém números inteiros. Uma variável Número inteiro é armazenada como

um número de 16 bits (2 bytes) com um valor entre -32.768 e 32.767.

tipo de dados nvarchar(n)

Num projecto do Access, um tipo de dados de comprimento variável com um máximo de 4.000 caracteres

Unicode. Os caracteres Unicode utilizam 2 bytes por carácter e suportam todos os caracteres internacionais.

Page 120: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 119 / 122

tipo de dados Objecto

Tipo de dados fundamental que representa qualquer objecto que possa ser reconhecido pelo Visual Basic.

Embora possa declarar qualquer variável de objecto com o tipo Objecto, é preferível declarar variáveis de

objecto de acordo com os respectivos tipos específicos.

tipo de dados Objecto OLE

Tipo de dados de campo utilizado para objectos criados noutros programas que podem ser ligados ou

incorporados (inseridos) numa base de dados do Access.

tipo de dados real

Num projecto do Access, um tipo de dados numérico aproximado com uma precisão de sete dígitos. Pode

conter valores positivos entre, aproximadamente, 1,18E - 38 e 3,40E + 38, valores negativos entre,

aproximadamente, -1,18E - 38 e -3,40E + 38 ou zero.

tipo de dados Sim/Não

Tipo de dados de campo utilizado para campos que irão conter apenas um de dois valores como, por

exemplo, Sim ou Não e Verdadeiro ou Falso. Não são permitidos valores nulos.

tipo de dados smalldatetime

Num projecto do Access, um tipo de dados de data e hora que é menos preciso do que o tipo de dados

datetime. Os valores de dados situam-se entre 1 de Janeiro de 1900 e 6 de Junho de 2079, com uma precisão

de um minuto.

tipo de dados smallint

Num projecto do Access, um tipo de dados de 2 bytes (16 bits) que armazena números inteiros no intervalo

entre -2^15 (-32.768) e 2^15 - 1 (32.767).

tipo de dados smallmoney

Num projecto do Access, um tipo de dados que armazena valores monetários no intervalo entre -214.748,3648

e 214.748,3647, com uma precisão de dez milésimos de uma unidade monetária. Quando os valores

smallmoney são apresentados, estes são arredondados para cima duas casas decimais.

tipo de dados sql variant

Num projecto do Access, um tipo de dados que armazena valores de vários tipos de dados, excepto os tipos

de dados text, ntext, image, timestamp e sql_variant. O tipo de dados sql variant é utilizado numa coluna,

parâmetro, variável ou valor devolvido de uma função definida pelo utilizador.

tipo de dados sysname

Num projecto do Access, um tipo de dados especial, fornecido pelo sistema e definido pelo utilizador, utilizado

para colunas de tabela, variáveis e parâmetros de procedimentos armazenados que armazenam nomes de

objectos.

tipo de dados Texto

Numa base de dados do Access, um tipo de dados de campo. Os campos de texto podem conter até 255

caracteres ou o número de caracteres especificado pela propriedade TamanhoDoCampo, consoante o que

for menor.

tipo de dados timestamp

Num projecto do Access, um tipo de dados que é automaticamente actualizado sempre que uma linha é

inserida ou actualizada. Os valores das colunas em timestamp não são dados datetime, mas sim binary(8) ou

varbinary(8), que indicam a sequência das alterações dos dados.

tipo de dados tinyint

Num projecto do Access, um tipo de dados de 1 byte (8 bits) que armazena números inteiros no intervalo entre

0 e 255.

tipo de dados uniqueidentifier

Num projecto do Access, um identificador exclusivo global (GUID) de 16 bytes.

tipo de dados varbinary

Num projecto do Access, um tipo de dados de comprimento variável com um máximo de 8.000 bytes de

dados binários.

Page 121: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 120 / 122

tipo de objecto

Tipo de objecto exposto por um programa via Automatização, por exemplo, Aplicação, Ficheiro, Intervalo e

Folha. Utilize o Localizador de Objectos no Visual Basic Editor ou consulte a documentação do programa para

obter uma listagem completa dos objectos disponíveis.

tipo definido pelo utilizador

No Visual Basic for Applications (VBA), qualquer tipo de dados definido utilizando a instrução Type. Os tipos de

dados definidos pelo utilizador podem conter um ou mais elementos de qualquer tipo de dados. As matrizes

de tipos definidos pelo utilizador e outros tipos de dados são criados através da instrução Dim.

tipos de dados dos campos

Característica de um campo que determina o tipo de dados que este pode armazenar. Por exemplo, um

campo cujo tipo de dados corresponda a Texto pode armazenar dados que incluam texto ou caracteres

numéricos, mas um campo Número só pode armazenar dados numéricos.

topologia

Ordem pela qual as alterações são propagadas de réplica para réplica. A topologia é importante uma vez

que determina a velocidade com que as alterações efectuadas numa determinada réplica aparecem na

réplica que estiver a ser utilizada.

topologia do conjunto de réplicas

Ordem pela qual as alterações são propagadas de réplica para réplica. A topologia determina a velocidade

com que as alterações efectuadas numa determinada réplica aparecem na réplica que estiver a ser utilizada.

transacção

Série de alterações efectuadas aos dados ou esquema de uma base de dados. Se algum dos elementos da

transacção falhar, toda a transacção falhará e os dados serão "revertidos".

V

validação

Processo pelo qual existe a verificação dos dados introduzidos relativamente ao cumprimento de

determinadas condições ou limitações.

valor predefinido

Valor introduzido automaticamente num campo ou controlo ao adicionar um novo registo. Pode aceitar o

valor predefinido ou substituí-lo, escrevendo um valor.

varchar

Num projecto do Access, um tipo de dados de comprimento variável com um máximo de 8.000 caracteres

ANSI.

variância

Quadrado do desvio padrão. É uma medida da quantidade em que todos os valores num grupo variam do

valor médio do grupo.

variável de nível de modo

Variável declarada na secção de declarações de um módulo VBA (Visual Basic for Applications), através da

utilização da palavra-chave Private. Estas variáveis estão disponíveis para todos os procedimentos do módulo.

variável de nível de procedimento

Variável declarada num procedimento. As variáveis de nível de procedimento são sempre privadas em

relação ao procedimento em que são declaradas.

variável de objecto

Variável que contém uma referência a um objecto.

variável pública

Page 122: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 121 / 122

Variável declarada com a palavra-chave Public na secção de declarações de um módulo VBA (Visual Basic

for Applications). Uma variável pública pode ser partilhada por todos os procedimentos em todos os módulos

de uma base de dados.

visibilidade

Propriedade de uma réplica que indica os membros do conjunto de réplicas com os quais é possível

sincronizar e as regras de resolução de conflitos que se aplicam. As réplicas têm três tipos de visibilidade:

global, local e anónima.

vista

Num projecto do Access, um tipo de consulta que consiste numa tabela virtual baseada numa instrução

SELECT de SQL. Por exemplo, uma vista poderá apenas conter 3 de 10 colunas disponíveis numa associação

de duas tabelas, de modo a limitar o acesso a determinados dados.

Vista de Esquema

No Access 2007, uma vista onde pode efectuar quaisquer tipos de alterações de estrutura a formulários e

relatórios enquanto ver dados dinâmicos.

Vista de Estrutura

Vista que apresenta a estrutura dos seguintes objectos da base de dados: tabelas, consultas, formulários,

relatórios e macros. Na Vista de Estrutura, é possível criar novos objectos da base de dados e modificar a

estrutura de objectos existentes.

Vista de Folha de Dados

Vista que apresenta dados de uma tabela, formulário, consulta, vista ou procedimento armazenado num

formato de linhas e colunas. Na Vista de Folha de Dados, é possível editar campos e adicionar, eliminar e

procurar dados. No Access 2007, também pode modificar e adicionar campos a uma tabela na Vista de

Folha de Dados.

Vista de Formulário

Vista que apresenta um formulário que utiliza para mostrar ou aceitar dados. A Vista de Formulário é a forma

primária de adicionar e modificar dados nas tabelas. Também pode alterar a estrutura de um formulário nesta

vista.

Vista de Gráfico Dinâmico

Vista que apresenta uma análise gráfica dos dados de uma folha de dados ou formulário. É possível visualizar

níveis de detalhe diferentes ou especificar o esquema, arrastando campos e itens ou mostrando e ocultando

itens nas listas pendentes dos campos.

Vista de Tabela Dinâmica

Vista que resume e analisa dados de uma folha de dados ou formulário. É possível utilizar níveis de detalhe

diferentes ou organizar dados, arrastando os campos e itens ou mostrando e ocultando itens nas listas

pendentes dos campos.

vista SQL

Separador de objecto que apresenta a instrução SQL da consulta actual ou que é utilizado para criar uma

consulta específica de SQL (de união, pass-through ou de definição de dados). Quando uma consulta é

criada na Vista de Estrutura, o Access cria o equivalente SQL na vista de SQL.

Page 123: Guia Para a Interface de Utilizador Do Access 2007

Access 2007 – Guia do Utilizador J. Ferreira

Pag. 122 / 122

Mais informações em: http://office.microsoft.com/pt-pt/access-help/CL010072900.aspx