Actualizar os dados numa base de dados

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Este artigo explica como pode atualizar os dados existentes. Microsoft Office Access 2007 fornece várias ferramentas para atualizar os registos existentes, incluindo folhas de dados, formulários, consultas, localizar e substituir e a nova funcionalidade de recolha de dados.

Antes de continuar, lembre-se de que actualização de dados não é o mesmo processo como introduzir novos dados. Para obter informações sobre introduzir novos dados numa base de dados, consulte o artigo Adicionar um ou mais registos a uma base de dados.

Neste artigo

Como a estrutura de base de dados afeta a atualizar

Como tipos de dados afetam a atualizar

Como propriedades do campo de tabela afetam a atualizar

Utilizar um formulário para atualizar os dados

Utilizar uma folha de dados para atualizar os dados

Utilizar uma consulta atualização para alterar dados existentes

Utilizar uma consulta de acréscimo para adicionar registos a tabelas

Recolha de dados de utilização de atualizar os registos

Utilizar as atualizações em cascata para alterar os valores de chaves primárias e externas

Como a estrutura de base de dados afeta a atualizar

Se estiver familiarizado com o Access ou não está familiarizado com os conceitos atrás de bases de dados relacionais, leia esta secção. Atualizações de grandes dimensões tornam-se mais fácil realizar quando compreender alguns dos princípios básicos da estrutura de base de dados.

Base de dados Access não é um ficheiro no sentido mesmo como um documento Microsoft Office Word 2007 ou um conjunto de diapositivos Microsoft Office PowerPoint 2007. Em vez disso, uma base de dados típico do Access é uma coleção de tabelas, para além de um conjunto de objetos incorporados à volta dessas tabelas — formulários, relatórios, consultas e assim sucessivamente.

Além disso, esses objetos tem de aderir a um conjunto de design princípios ou base de dados irá funcionar mal ou falhar completamente. Por sua vez, esses princípios estrutura afetam a introduzir dados. Lembre-se destes factos sobre objetos de base de dados e estrutura antes de continuar.

  • Com algumas exceções (tal como um tipo de lista denominada uma lista de valores), o Access armazena todos os dados numa ou mais tabelas. O número de tabelas depende a estrutura e a complexidade da base de dados. Apesar de o pode ver ou atualizar os dados num formulário, um relatório ou nos resultados devolvidos por uma consulta, o Access armazena os dados apenas nas tabelas.

  • Cada tabela deve armazenar dados para um único problema, categoria ou efeito. Por exemplo, uma tabela de informações de contacto de negócio não deve conter informações de vendas. Caso isso aconteça, localizar as informações corretas pode tornar-se difícil, se não impossível.

  • Cada um dos campos numa tabela deve aceitar apenas um tipo de dados. Por exemplo, não deve armazenar notas num campo definido para aceitar números. Se tentar deve introduzir o texto tal num campo, o Access apresenta uma mensagem de erro.

  • Com uma exceção, os campos num registo devem aceitar apenas um valor. Por exemplo, uma base de dados adequadamente concebido irá impedi-lo introduzam mais do que um endereço de um campo de endereço. Este é contrariamente ao Microsoft Office Excel 2007, que, por predefinição, permite-lhe introduzir qualquer número de nomes, endereços ou imagens numa única célula, a menos que defina essa célula para aceitar limitados tipos de dados.

    No entanto, Office Access 2007 também fornece uma nova funcionalidade denominada um campo de valor múltiplo. Utilize campos de valor múltiplo para anexar vários blocos de dados a um único registo e para criar listas aceitam múltiplos valores. Por exemplo, pode anexar um ficheiro de texto, um conjunto de diapositivos Office PowerPoint 2007 e qualquer número de imagens a um registo na base de dados. Também pode criar uma lista de nomes e selecione como muitos dos nomes, conforme necessário. A utilização de campos de valor múltiplo parecer a quebra das regras de estrutura de base de dados, uma vez que podem armazenar mais do que uma parte dos dados por campo de tabela, mas realmente não, uma vez que as regras "nos bastidores," o Access impõe ao armazenar os dados nas tabelas ocultas, especiais.

As ligações seguintes levá-lo para artigos que disponibilizam mais informações sobre os assuntos e as funcionalidades de outros fabricantes referidas nesta secção.

Início da Página

Como tipos de dados afetam a atualizar

Se estiver familiarizado com o Access ou não está familiarizado com os conceitos atrás de bases de dados relacionais, leia esta secção. Atualizações de grandes dimensões tornam-se mais fácil realizar quando compreender alguns dos princípios básicos da estrutura de base de dados.

Quando estrutura uma tabela de base de dados, selecione um tipo de dados para cada um dos campos nessa tabela, um processo que ajuda a garantir a introdução de dados mais exato. Por exemplo, imaginemos que especificar o tipo de dados número para um campo de uma vez que necessita calcular valores de vendas. Se alguém tenta entrar introduza o texto nesse campo, o Access apresenta uma mensagem de erro e não permitirá que o utilizador guardar o registo alterado, um passo que ajuda a proteger os valores.

Mostrar-me como ver tipos de dados

O Access fornece agora duas formas de ver os tipos de dados para um campo de tabela. Pode utilizar os comandos no separador de folha de dados ou pode abrir a tabela na vista de estrutura. Os conjuntos de passos seguintes explicam como utilizar ambas as técnicas.

Ver tipos de dados através dos comandos no separador de folha de dados

  1. No painel de navegação, faça duplo clique na tabela que pretende utilizar.

  2. Clique no campo que pretende investigar.

  3. No separador de folha de dados, no grupo tipo de dados e formatação, clique na seta para baixo para a lista de Tipo de dados ver o tipo de dados definido para o campo.

Ver tipos de dados na vista de estrutura

  • No Painel de Navegação, clique com o botão direito do rato na tabela que pretende alterar e clique em Vista de estrutura no menu de atalho.

    O Access abre a tabela na grelha de estrutura e a secção superior da grelha mostra o nome e tipo de dados de cada campo de tabela.

    Campos na vista de estrutura

O tipo de dados definido para cada campo de tabela fornece o primeiro nível de controlo sobre o que pode e não é possível introduzir um campo. Em alguns casos, um tipo de dados a definição impede que introduzir as informações de todo. A tabela seguinte lista os tipos de dados que Office Access 2007 fornece e descreve como afetam a introdução de dados.

Tipo de dados

Efeito de introdução de dados

Texto

Campos de texto aceitam carateres de texto ou numérica, incluindo delimitadas listas de itens. Um campo de texto aceita um número mais pequeno de carateres que é que um campo Memo — de 0 a 255 carateres. Em alguns casos, pode utilizar as funções de conversão para executar cálculos com os dados num campo de texto.

Memorando

Pode introduzir grandes quantidades de texto e dados numéricos neste tipo de campo. Além disso, se o Estruturador da base de dados define o campo para suportar a formatação de rich text, pode aplicar os tipos de formatação que normalmente localizar programas de processamento de texto, como Office Word 2007. Por exemplo, pode aplicar diferentes tipos de letra e tamanhos de tipo de letra para carateres específicos no texto e torná-las negrito ou itálico entre outros. Também pode adicionar etiquetas de linguagem HTML (Hypertext Markup) aos dados.

Para mais informações sobre como utilizar formatação RTF num campo de memorando, consulte o artigo Formatar dados em linhas e colunas.

Como campos de texto, também pode executar funções de conversão contra os dados num campo Memo.

Número

Pode introduzir apenas números neste tipo de campo e pode executar cálculos com os valores num campo numérico.

Data/Hora

Pode introduzir apenas datas e horas neste tipo de campo. Dependendo de como o Estruturador da base de dados define o campo, que poderá encontrar estas condições:

  • Se o Estruturador da base de dados definida uma máscara de introdução para o campo (uma série de carateres literais e o marcador de posição que aparecem quando selecionar o campo), tem de introduzir dados nos espaços e o formato que fornece a máscara. Por exemplo, se vir uma máscara de como MMM_DD_YYYY, tem de escrever uma data em que formato nos espaços fornecidos — por exemplo, 11 de Oct de 2006. Não é possível escrever um nome de mês completo (tal como Julho) ou um valor de ano de dois dígitos.

  • Se o designer não tiver criado uma máscara de introdução para controlar como introduzir uma data ou hora, pode introduzir o valor de utilizando qualquer data válida ou o formato de hora. Por exemplo, pode escrever 11 de conferência de 2006, 11/10/06 ou 11 de Outubro de 2006.

  • O Estruturador da base de dados poderá aplicar um formato de apresentação para o campo. Nesse caso, se não máscara de introdução estiver presente, pode introduzir um valor em praticamente qualquer formato, mas o Access apresenta as datas em conformidade com o formato de apresentação. Por exemplo, pode escrever 10/11/2006, mas poderá ser definido o formato de apresentação para que apresenta o valor como 11-Out-2006.

    Para mais informações acerca de máscaras de introdução, consulte o artigo Formatar dados em linhas e colunas.

Moeda

Pode introduzir apenas os valores de moeda neste tipo de campo. Além disso, não possui que introduzir manualmente um símbolo de moeda. Por predefinição, o Access aplica o símbolo de moeda (¥, £, $ e assim sucessivamente) especificado nas definições regionais do Windows.

Numeração Automática

Não pode introduzir ou alterar os dados neste tipo de campo em qualquer altura. Acesso aumenta os valores de um campo Numeração automática sempre que adiciona um novo registo a uma tabela.

Sim/Não

Quando clica num campo que está definido para este tipo de dados, o Access apresenta uma caixa de verificação ou uma lista pendente, dependendo da forma como formata o campo. Se formatar o campo para mostrar uma lista, pode selecionar Sim ou não, Verdadeiro ou Falso, ou na ou desativar a partir da lista, novamente consoante a formatação aplicada ao campo. Não é possível introduzir valores na lista ou altere os valores na lista diretamente a partir de um formulário ou tabela.

Objeto OLE

Utilize este tipo de campo quando pretender apresentar dados de um ficheiro criado noutro programa. Por exemplo, pode apresentar um ficheiro de texto, um gráfico do Excel ou um conjunto de diapositivos do PowerPoint num campo objecto OLE.

Anexos fornecem uma maneira mais rápida, mais simples e flexível para ver os dados de outros programas. Consulte a entrada de anexo, mais tarde nesta tabela, para obter mais informações.

Hiperligação

Pode introduzir quaisquer dados neste tipo de campo e acesso molda-lo num endereço Web. Por exemplo, se escrever um valor no campo, o Access rodeia o texto com texto Uniform Resource Locator (URL), assim: http://www. your_text.com. Se introduzir um endereço Web válido, a sua ligação irá funcionar — caso contrário, a sua ligação irá resultar numa mensagem de erro. Além disso, a edição as hiperligações existentes pode ser difícil porque clicando num campo de hiperligação com o rato inicia o seu browser e leva-o para o site especificado na ligação. Para editar um campo de hiperligação, selecione um campo adjacente, utilize as teclas TAB ou seta para mover o foco para o campo hiperligação e, em seguida, prima F2 para ativar a edição.

Anexo

Pode anexar dados a partir de outros programas para este tipo de campo, mas não é possível escrever ou caso contrário, introduza o texto ou dados numéricos.

Para obter informações sobre como utilizar um campo de anexo, consulte o artigo anexar ficheiros e gráficos aos registos na sua base de dados.

Assistente de Pesquisas

O Assistente de pesquisas não é um tipo de dados. Em alternativa, utilize o Assistente para criar dois tipos de listas pendentes: valor listas e campos de pesquisa. Uma lista de valores utiliza uma lista delimitada de itens que introduzir manualmente ao utilizar o Assistente de pesquisas. Esses valores podem ser independentes de outros dados ou objetos na base de dados.

Em contrapartida, um campo de pesquisa utiliza uma consulta para obter dados a partir de uma ou mais das outras tabelas numa base de dados ou noutra localização, tal como um servidor a executar Windows SharePoint Services 3.0. O campo de pesquisa, em seguida, apresenta os dados numa lista pendente. Por predefinição, o Assistente de pesquisas define o campo da tabela para o tipo de dados número.

Pode trabalhar com campos de pesquisa diretamente nas tabelas e também em formulários e relatórios. Por predefinição, os valores num campo de pesquisa são apresentados num tipo de controlo de lista denominado uma caixa de combinação — numa lista que tenha uma seta pendente: Uma lista de pesquisa em branco . Dependendo de como o Estruturador da base de dados tem definida o campo de pesquisa e a caixa de combinação, pode editar os itens na lista e adicionar itens à lista. Para o fazer, o Estruturador da base de dados tem de definir uma propriedade de campo de pesquisa (a propriedade chama-se Limitar à listae o estruturador tem que desativar a funcionalidade).

Se não é possível editar diretamente os valores numa lista de pesquisa, tem de adicionar ou alterar os dados na sua lista de valores predefinida ou na tabela que serve de origem para o campo de pesquisa. Para obter informações sobre como fazê-lo, consulte a secção intitulada "Editar itens em campos de procura" no artigo Adicionar um ou mais registos a uma base de dados.

Por fim, quando cria um campo de pesquisa, pode defini-lo para suportem valores múltiplos, opcionalmente. Ao fazê-lo, na lista resultante apresenta uma caixa de verificação junto a cada item de lista e pode selecionar ou desmarcar como muitos dos itens, conforme necessário. Esta ilustração mostra uma lista de múltiplos valor normal:

Lista da caixa de verificação.

Para obter informações sobre como criar campos de pesquisa de valores múltiplos e utilizando as listas resultantes, consulte os artigos utilizar uma lista que armazena vários valores e Guia para campos de valores múltiplos.

Início da Página

Como propriedades do campo de tabela afetam a atualizar

Se estiver familiarizado com o Access ou não está familiarizado com os conceitos atrás de bases de dados relacionais, leia esta secção. Não é possível executar atualizações grandes com êxito, a menos que compreenda como as propriedades definidas para campos de tabela afetam a atualizar.

Quando estrutura uma base de dados, normalmente começa através da criação de uma ou mais tabelas. Decidir que tipos de dados que cada tabela irá conter, definir chaves primárias — um campo que identifica exclusivamente cada registo (linha) — para cada tabela e, crie as relações entre tabelas.

Como parte do processo, defina as propriedades para os campos em cada tabela. Por exemplo, pode definir um campo de texto para aceitar a mais do que 50 carateres, e pode definir um campo de número para aceitar apenas os valores de moeda.

Pode definir a maioria das propriedades de campo utilizando a vista de estrutura. No entanto, também pode definir algumas propriedades através dos comandos dos grupos no Friso, parte da interface de utilizador Microsoft Office Fluent. Por exemplo, pode definir formatos visualmente para campos de texto e memorando utilizando os comandos no grupo tipo de letra no separador base. Para mais informações sobre como utilizar os comandos, consulte o artigo Formatar dados em linhas e colunas.

Mostre-me como configurar ou alterar as propriedades de um campo de tabela.

O Access fornece agora duas formas de ver as propriedades de um campo de tabela — pode utilizar os comandos no separador de folha de dados ou pode abrir a tabela na vista de estrutura. Os conjuntos de passos seguintes explicam como utilizar ambas as técnicas.

Ver propriedades da tabela utilizando os comandos no separador de folha de dados

  1. No painel de navegação, faça duplo clique na tabela que pretende utilizar.

  2. Clique no separador de folha de dados e utilize os comandos no grupo tipo de dados e formatação para ver as propriedades para cada campo de tabela.

Ver propriedades da tabela na vista de estrutura

  1. No painel de navegação, com o botão direito na tabela e clique em Vista de estrutura.

    O Access abre a tabela na grelha de estrutura.

  2. Na parte inferior da grelha, em Propriedades do campo, clique no separador Geral, se ainda não estiver selecionada.

    - ou -

    Para ver as propriedades de um campo de pesquisa, clique no separador pesquisa.

    Um campo de pesquisa é um campo de tabela que utiliza uma lista codificada de valores, quer uma consulta que obtém os valores a partir de uma ou mais tabelas numa base de dados. Por predefinição, o campo de pesquisa apresenta esses valores em forma de uma lista que se encontra. Dependendo de como um estruturador de base de dados define o campo de pesquisa, pode selecionar um ou mais itens da lista.

    Campos de pesquisa confunda frequentemente novos utilizadores do Access, porque é apresentada uma lista de itens de uma localização (a lista que o Access cria a partir de dados no campo de pesquisa), mas podem residem os dados noutra localização (a tabela que contém os dados). Lembre-se de que quando atualiza os dados num campo de pesquisa, tem de atualizar a tabela de origem (a segunda localização). Não é possível atualizar um campo de pesquisa a partir da lista.

A tabela seguinte lista as propriedades da tabela que tenham o efeito maior na introdução de dados e explica os respetivos impacto.

Propriedade

Localização na grelha de estrutura de tabela

Valores possíveis

Comportamento quando tenta para introduzir dados

Tamanho do Campo

Separador Geral

0 a 255

O limite de carateres só se aplica a campos definidos para o tipo de dados de texto. Se tentar introduzir mais do que o número especificado de carateres, o campo corta-los.

Obrigatório

Separador Geral

Sim/Não

Quando ativado, esta propriedade força-o para introduzir um valor num campo e Access não permitirá que guardar todos os novos dados até concluir o campo. Quando desativada, o campo aceitará valores nulos, que significa que o campo pode ficar em branco.

Nota: Um valor nulo não é a mesma coisa que um zero. Zero é um dígito e Access pode utilizá-lo em cálculos. Um valor nulo é um valor em falta, indefinido ou desconhecido.

Permitir cadeias de comprimento zero

Separador Geral

Sim/Não

Quando ativada, pode introduzir cadeias de comprimento zero — cadeias que não contêm caracteres. Para criar uma cadeia de comprimento zero, o utilizador escreve um par de aspas sem espaço entre as mesmas ("") e prima ENTER.

Indexado

Separador Geral

Sim/Não

Quando indexar um campo de tabela, Access impede que adicionar valores duplicados.

Máscara de Introdução

Separador Geral

Predefinidos ou personalizados conjuntos de carateres literais e o marcador de posição

Uma máscara de introdução força-o a introduzir dados num formato predefinido. As máscaras aparecem quando selecionar um campo numa tabela ou um controlo num formulário. Por exemplo, imaginemos que clique num campo de data e ver este conjunto de carateres: MMM-DD-YYYY. Que o conjunto de carateres é conhecido como uma máscara de introdução. Força-lhe para introduzir valores de mês como abreviaturas de três letras, tal como out e o valor do ano como quatro dígitos em vez de duas. Por isso, se vir essa máscaras de introdução, introduza uma data como out-15-2006.

Nota: Lembre-se de que o máscaras de introdução controlam apenas introduzir dados, não como o Access apresenta esses dados. Por exemplo, pode introduzir uma data como out-15-2006, mas acesso pode armazenar o valor como 10152006 — ou seja, com não caracteres de formatação. Em seguida, quando visualizar a data numa tabela, formulário ou relatório, acesso poderá ser definido para apresentá-lo como 15/10/2006.

Para mais informações sobre a criação e utilização de máscaras de introdução, consulte o artigo Formatar dados em linhas e colunas.

Mostrar controlo

Separador pesquisa

Valores dependem do tipo de dados definido para o campo

Para campos de texto e números, pode escolher entre uma caixa de texto, caixa de listagem ou controlo de caixa de combinação. Para Sim/não campos, pode escolher entre uma caixa de verificação, caixa de texto ou controlo de caixa de combinação.

Nota: Se selecionar nada que não seja a Caixa de listagem ou Caixa de combinação, o Access oculta as restantes propriedades no separador pesquisa.

Tipo de origem da linha

Separador pesquisa

Tabela/consulta
lista de valores
lista de campos

Se definir a caixa de propriedade do Controlo de apresentar a Caixa de listagem ou Caixa de combinação, pode definir esta propriedade para Tabela/consulta, a Lista de valores ou a Lista de campos. Por sua vez, esta propriedade controla o tipo de valor que pode utilizar na propriedade Origem da linha. Consulte a entrada seguinte.

Origem da linha

Separador pesquisa

Depende a propriedade de Tipo de origem de linha.

Se definir a propriedade de Tipo de origem de linha para Tabela/consulta, este campo de propriedade pode conter o nome de uma tabela ou consulta. Se definir a propriedade à Lista de valores, esta propriedade contém uma lista de valores separados por ponto e vírgula (;)). Se definir a propriedade de Tipo de origem de linha para a Lista de campos, esta propriedade contém o nome de uma tabela, consulta ou declaração de linguagem SQL (Structured Query).

Limitado à lista

Separador pesquisa

Sim/Não

Quando definida como Sim, Access encontra valores correspondentes à medida que os utilizadores introduzem texto num controlo de caixa de combinação. Colocar outra forma, a definição Sim permite que as sugestões automáticas. A definição Sim também impede os utilizadores de editar itens numa lista diretamente a partir do controlo de caixa de combinação ou lista. Em vez disso, os utilizadores têm editar os itens na caixa de propriedade Origem da linha ou, no caso de campos de pesquisa, edite os itens na tabela que contêm os dados de origem para o campo de pesquisa. Para obter mais informações sobre como utilizar campos de pesquisa, consulte a secção intitulada "Editar itens em campos de procura" no artigo Adicionar um ou mais registos a uma base de dados.

Permitir Edições da Lista de Valores

Separador pesquisa

Sim/Não

Ativa ou desativa o comando Editar itens de lista para listas de valores, mas não para campos de pesquisa. Para ativar a esse comando para campos de pesquisa, introduza um nome de formulário válido na propriedade do Formulário de edição de itens de lista . O comando permitir edições da lista de valor é apresentado num menu de atalho que tem abertos clicando com um controlo de caixa de combinação ou caixa de lista. Quando um que execute o comando, é apresentada a caixa de diálogo Editar itens de lista. Em alternativa, se especificar o nome de um formulário na caixa de propriedade de Formulário de edição de itens de lista, o Access inicia a esse formulário em vez da caixa de diálogo.

Pode executar o comando Editar itens de lista a partir da caixa de listagem e controlos de caixa de combinação localizado em formulários e, a partir de controlos de caixa de combinação localizados em tabelas e o resultado da consulta define. Formulários têm de ser abertos na vista de estrutura ou vista de procura tabelas e conjuntos de resultados da consulta devem estar abertos na vista de folha de dados.

Listar Formulário de Edição de Itens

Separador pesquisa

Nome de um formulário de introdução de dados

Se especificar o nome de um formulário de introdução de dados nesta propriedade da tabela, é aberta esse formulário quando um utilizador executa o comando Editar itens de lista. Caso contrário, é apresentada a caixa de diálogo Editar itens de lista quando os utilizadores de executar o comando.

Para obter mais informações sobre como estruturar tabelas de base de dados e definir as propriedades, consulte os artigos seguintes.

  • Princípios básicos da estrutura de base de dados explica conceitos fundamentais como planear uma base de dados, estruturar os dados e normalização — o processo de dividir os seus dados em tabelas relacionadas e eliminar dados redundantes.

  • Criar tabelas numa base de dados explica como criar tabelas, adicionar chaves primárias (campos de que identificar exclusivamente cada linha ou um registo na tabela) e como configurar tipos de dados e propriedades da tabela.

Início da Página

Utilizar um formulário para atualizar os dados

Utilizar um formulário para atualizar pequenas quantidades de dados. Neste caso, "pequena" significa que qualquer número de registos que pretende atualizar manualmente. Os formulários podem fornecem uma forma mais fácil, mais rápida e precisa de editar e actualizar pequenas quantidades dados.

Como utilizar um formulário para editar dados depende a estrutura do formulário. Os formulários podem conter qualquer número de controlos , tais como listas, caixas de texto, botões e folhas de dados — grelhas com aspeto semelhante a folhas de cálculo do Excel. Por sua vez, cada um dos controlos no formulário ou leia dados a partir ou escreve dados para um campo da tabela subjacente. O que fazer com um determinado controlo depende o tipo de dados definido para o campo de tabela subjacente, qualquer propriedades definidas para esse campo e possivelmente várias propriedades que define o Estruturador da base de dados para cada controlo. Para mais informações sobre como os tipos de dados e propriedades do campo afetam a introdução de dados, consulte o artigo como tipos de dados afetam a forma como o utilizador introduz dados e como propriedades do campo de tabela afetam a forma como o utilizador introduz dados, neste artigo.

As secções seguintes explicam como utilizar os controlos de entrada de dados mais comuns. Se tiver questões sobre a base de dados específico, contacte o administrador do sistema ou o Estruturador da base de dados.

Adicionar ou editar texto numa caixa de texto

O Access fornece um controlo de texto para utilização com campos de texto e Memo. Normalmente, pode saber se o campo subjacente está texto ou nota de pelo tamanho do controlo, normalmente reflete o tamanho de campo de tabela subjacente. Por exemplo, se vincular o controlo a um campo de texto que aceita mais do que 50 carateres, é o tamanho do controlo em conformidade. Em contrapartida, se vincular o controlo a um campo de memorando, pode dimensionar no controlo para apresentar um ou dois parágrafos de texto sem ter de deslocar-se.

Além disso, pode definir um campo de memorando para suportar a formatação RTF. Em seguida, pode aplicar diferentes tipos de letra, tamanhos, estilos e cores ao seu texto.

Editar texto numa caixa de texto

  • Coloque o cursor na caixa de texto e alterar os dados. Lembre-se de que não é possível efetuar cálculos em números num campo de texto ou Memo.

Aplicar formatação de texto formatado

Nota: Pode seguir estes passos apenas quando uma caixa de texto que está vinculada a um campo de memorando. Consulte o artigo Ver propriedades de um campo de tabela, os passos neste artigo.

  1. Com a tabela aberta na vista de folha de dados, selecione o campo de memorando. Normalmente, pode procurar num campo denominado "Comentários", notas,"ou"Descrição."

  2. No separador base, no grupo tipo de letra, utilize os botões e menus para formatar o texto.

    Pode aplicar diferentes tipos de letra e tamanhos, tornar o texto negrito ou itálico, alterar cores e assim sucessivamente.

Início da Página

Utilizar uma folha de dados para atualizar os dados

Pode alterar dados ao trabalhar diretamente na vista de folha de dados (uma linha e coluna grelha semelhante a uma folha de cálculo do Excel). Pode alterar dados em tabelas, conjuntos de resultados de consulta e formulários que apresentam folhas de dados.

Normalmente, pode utilizar folhas de dados quando precisar de alterar um pequeno número de registos ou partes de um único registo. Se estiver familiarizado com o Excel, folhas de dados deverão ser relativamente fácil de compreender e pode efetuar alterações sem qualquer conhecimento mais aprofundada de acesso, tal como a capacidade de criar e executar consultas.

Lembre-se destes factos ao continuar.

  • Não necessita de explicitamente guardar as alterações. Acesso consolida-las à tabela quando mover o cursor para um novo campo na mesma linha ou quando colocar o ponteiro para outra linha.

  • Por predefinição, os campos uma base de dados deverão ser definidos para aceitar um tipo de dados, como texto ou números específico. Tem de introduzir o tipo de dados que o campo estiver definido para aceitar. Se não, o Access apresenta uma mensagem de erro.

  • Um campo poderá ter uma máscara de introdução aplicada. Uma máscara de introdução é um conjunto de carateres literais e o marcador de posição que forçar a introdução de dados num formato específico. Por exemplo, uma máscara de introdução para um código postal precisem de dados que está em conformidade com o formato francês, enquanto uma máscara de introdução para um número de telefone pode pedir-lhe introduzir números no formato de alemão.

    Para mais informações acerca de máscaras de introdução, consulte o artigo Formatar dados em linhas e colunas.

  • Com a exceção anexos e listas de valores múltiplos, pode introduzir apenas um valor na maioria dos campos. Se não sabe se um campo aceita anexos, contacte o estruturador de fluxos de base de dados ou o administrador do sistema. Pode sempre identificar uma lista de valores múltiplo porque o Access apresenta uma caixa de verificação junto a cada item de lista.

Alterar dados numa folha de dados

  1. No painel de navegação, faça duplo clique na tabela ou consulta que contém os dados que pretende alterar.

    Por predefinição, o Access abre a tabela ou consulta na vista de folha de dados — uma grelha que se assemelha uma folha de cálculo do Excel.

  2. Clique em ou caso contrário, colocar o foco no primeiro campo que pretende alterar e editar os dados.

  3. Para mover para o campo seguinte, prima a tecla TAB, utilize um das teclas de seta ou clique no campo seguinte.

    Quando prime o SEPARADOR TAB, por predefinição, o Access utiliza definições regionais do Windows para determinar se move o cursor para a esquerda ou para a direita. Se o computador está definido para utilizar um idioma que lê a partir da esquerda para a direita, move o cursor para a direita, quando prime a tecla de tabulação. Se o computador está definido para um idioma que lê a partir da direita para a esquerda, move o cursor para a esquerda.

Aplicar formatação de texto formatado a dados num campo de memorando

  1. Com a tabela ou consulta resultado aberto na vista de folha de dados, selecione o campo de memorando.

    Normalmente, pode procurar num campo denominado "Comentários", "Notas" ou "Descrição." Se não conseguir encontrar o campo de memorando, consulte o artigo Ver propriedades de um campo de tabela, os passos neste artigo.

  2. No separador base, no grupo tipo de letra, utilize os botões e menus para formatar o texto.

    Pode aplicar diferentes tipos de letra e tamanhos, tornar o texto negrito ou itálico, alterar cores e assim sucessivamente.

Início da Página

Utilizar uma consulta atualização para alterar dados existentes

Utilizar consultas de atualização para adicionar, alterar ou eliminar peça (mas não todas) de uma ou mais registos existentes. Poderá pensar atualizar consultas como um formulário poderoso da caixa de diálogo Localizar e substituir. Introduza um critério select (o equivalente em bruto de uma cadeia de pesquisa) e um critério de actualização de (o equivalente em bruto de uma cadeia de substituição). Ao contrário da caixa de diálogo atualizar consultas podem aceitar vários critérios, permitem-lhe atualizar um grande número de registos num só passo e lhe permitir alterar os registos em mais do que uma tabela.

Lembre-se de que não é possível utilizar atualizar consultas para adicionar todos os registos. Para fazê-lo, utilize uma consulta de acréscimo.

Para mais informações, consulte o artigo adicionar registos a uma tabela utilizando uma consulta de acréscimo.

Nota: A forma mais segura de utilizar uma consulta atualização é começar por criar uma consulta selecionar que testa os critérios de seleção. Por exemplo, imaginemos que pretende atualizar uma série de Sim/não os campos a partir do não a Sim para um determinado cliente. Para fazê-lo, adicione critérios para a consulta selecionar até devolve todos os registos não pretendidos para esse cliente. Quando tiver a certeza de que tem os registos de corretos, pode, em seguida, converter a consulta selecionar numa consulta de atualização, introduza os critérios de atualização e, em seguida, executa a consulta para atualizar os valores selecionados. Os passos nesta secção explicam como criar uma consulta selecionar e, em seguida, converta-a uma consulta atualização.

Criar uma consulta selecionar

  1. Abra a base de dados que contém os registos que pretende atualizar.

  2. No separador Criar, no grupo Outro, clique em Estrutura da Consulta.

    O estruturador de consulta é aberto, aparece o separador estrutura e a caixa de diálogo Mostrar tabela é aberta.

  3. Selecione a tabela ou tabelas que contêm os registos que pretende atualizar e clique em Adicionar e, em seguida, clique em Fechar.

    A tabela ou tabelas aparecem como uma ou mais janelas na secção superior da grelha de estrutura de consulta e as janelas listam todos os campos em cada tabela. A figura seguinte mostra o estruturador de consulta com uma tabela normal.

    Tabela no estruturador de consultas

  4. Faça duplo clique nos campos que pretende atualizar. Os campos seleccionados aparecem na linha campo na secção inferior do estruturador de consulta.

    Pode adicionar um campo de tabela por coluna na secção inferior ou, pode adicionar todos os campos numa tabela rapidamente fazendo duplo clique no asterisco (*) na parte superior da lista de campos da tabela. A figura seguinte mostra o estruturador de consulta com todos os campos adicionados.

    Consulta com todos os campos de tabela acrescentados

  5. Opcionalmente, pode introduzir um ou mais critérios na linha Critérios da grelha de estrutura. A seguinte tabela mostra alguns critérios de exemplo e explica o efeito que têm numa consulta.

Critérios

Efeito

> 234

Devolve todos os números maiores que 234. Para localizar todos os números inferiores a 234, utilize < 234.

>= "Casqueiro"

Devolve todos os registos desde Casqueiro até ao final do alfabeto

Entre #2/2/2006# E #1/12/2006#

Devolve as datas de 2 de Fevereiro-06 através de dez-1-06 (ANSI-89). Se a sua base de dados utiliza os carateres universais do ANSI-92, utilize aspas simples (') em vez de sinais de cardinal. Exemplo: Entre ' 2/2/2006' e ' 12/1/2006 '

Negado "Alemanha"

Localiza todos os registos nos quais o conteúdo exato do campo não seja exatamente igual a "Alemanha". O critério irá devolver registos que contenham carateres para além de "Alemanha", por exemplo "Alemanha (Euro)" ou "Europa (Alemanha)".

Negado "T*"

Localiza todos os registos exceto aqueles que começam com a letra T. Se a base de dados utilizar o conjunto de carateres universais ANSI-92, utilize o sinal de percentagem (%) em vez do asterisco.

Não "*t"

Localiza todos os registos que não terminam com a letra T. Se a base de dados utilizar o conjunto de carateres universais ANSI-92, utilize o sinal de percentagem (%) em vez do asterisco.

Em(Canadá,Reino Unido)

Numa lista, localiza todos os registos que contêm Canadá ou Reino Unido.

Como "[A-D]*"

Um campo de texto, localiza todos os registos que começam com letras de à D. Se a sua base de dados utiliza o conjunto de caracteres universais ANSI-92, utilize o sinal de percentagem (%)) em vez do asterisco.

Como "*ar*"

Localiza todos os registos que incluem a sequência de letras "ar". Se a base de dados utilizar o conjunto de carateres universais ANSI-92, utilize o sinal de percentagem (%) em vez do asterisco.

Como "Solar Celt?"

Localiza todos os registos que começam com "Solar" e que contêm uma segunda cadeia com 5 letras sendo as 4 primeiras "Celt" e a última é desconhecida. Se a base de dados utilizar o conjunto de carateres universais ANSI-92, utilize o caráter de sublinhado (_) em vez do ponto de interrogação.

#2/2/2006#

Localiza todos os registos de 2 de fevereiro de 2006. Se a base de dados utilizar o conjunto de carateres universais ANSI-92, coloque a data entre plicas, em vez de cardinais ('2/2/2006').

< Data() - 30

Devolve todas as datas com mais de 30 dias.

Data()

Devolve todos os registos que contêm a data atual.

Entre Date() E SomData("M"; 3; Date())

Devolve todos os registos entre a data atual e três meses a partir da data de hoje.

É Nulo

Devolve todos os registos que contêm um valor nulo (em branco ou indefinido).

Não É Nulo

Devolve todos os registos que contêm um valor.

""

Devolve todos os registos que contêm uma cadeia de comprimento zero. Utilize cadeias de comprimento zero quando necessitar de adicionar um valor a um campo obrigatório, mas ainda não sabe qual é esse valor. Por exemplo, um campo pode solicitar um número de fax, mas alguns dos clientes podem não ter aparelhos de fax. Nesse caso, introduza um par de aspas duplas sem nenhum espaço entre elas (""), em vez de um número.

  1. No separador Estrutura, no grupo Resultados, clique em Executar.

    Certifique-se de que a consulta devolvido apenas os registos que pretende atualizar. Conforme necessário, pode selecionar campos que não pretende e prima DELETE para removê-los, pode arrastar campos adicionais à grelha de estrutura e pode alterar os critérios de até estar satisfeito com os resultados da consulta.

  2. Avance para os passos seguintes.

Atualizar os registos

  1. No separador Estrutura, no grupo Tipo de Consulta, clique em Atualizar.

    Isto altera a consulta selecionar numa consulta atualização. O Access adiciona a linha Atualizar na secção inferior do estruturador de consulta.

    Consulta de atualização com um único critério de atualização

  2. Localize o campo que contém os dados que pretende alterar e, introduza a expressão (Isto irá alterar os seus dados) na linha Atualizar para esse campo.

    Esta tabela mostra alguns exemplos de expressões e explicam como estes alteram os dados.

Expressão

Resultado

"Vendedor"

Num campo Texto, altera um valor de texto para Vendedor.

# #8/10/06

Num campo Data/hora, altera um valor de data para 10-Agosto-06.

Sim

Num campo Sim/Não, altera um valor Não para Sim.

"NP" & [NúmeroDePeça]

Adiciona "NP" ao início de cada número de peça especificado.

[PreçoUnitário] * [Quantidade]

Multiplica os valores nos campos denominados PreçoUnitário e Quantidade.

[Frete] * 1,5

Aumenta 50 por cento os valores num campo denominado Frete.

DSoma("[Quantidade] * [PreçoUnitário]",
"Detalhes da Encomenda", "[CódigoDoProduto]=" & [CódigoDoProduto])

Onde os valores de Iddoproduto da tabela atual correspondem aos valores Iddoproduto tabela denominada Detalhes da encomenda, esta expressão atualizações totais das vendas por multiplicar os valores num campo com o nome do quantidade os valores num campo denominado PreçoUnitário.

Direita([CódigoPostalDoDestino], 5)

Trunca os carateres mais à esquerda em texto ou cadeia numérica e deixa os cinco carateres mais à direita.

Ise(ÉNulo([PreçoUnitário]), 0, [PreçoUnitário])

Altera um valor nulo (desconhecido ou indefinido) para um zero (0) num campo denominado PreçoUnitário.

  1. No separador Estrutura, no grupo Resultados, clique em Executar.

    É apresentada uma mensagem de alerta. A figura seguinte mostra a mensagem:

    Mensagem de alerta de consulta de actualização

  2. Clique em Sim para executar a consulta.

    Nota: Pode desativar as mensagens de alertas. Para fazê-lo, clique no Botão do Microsoft Office Imagem do botão do Office , clique em Opções do Access, clique em Avançadas e, em Confirmar, desmarque a caixa de verificação consultas de ação.

  3. Para ver os resultados da sua consulta de atualização, em ambos os casa separador ou no separador estrutura, no grupo vistas, clique em Ver e, em seguida, clique em Vista de folha de dados. Também pode clicar no botão de Vista de folha de dados localizado na barra de estado de acesso.

    Nota: Quando executar a consulta, poderá reparar que alguns campos estão em falta a partir do seu conjunto de resultados. Se a sua consulta contém os campos que não atualizar, o Access remove esses campos por predefinição. Por exemplo, pode incluir campos de ID de duas tabelas para ajudar a garantir a consulta devolve e opera sobre os registos de corretos. Se não atualizar a esses campos ID, o Access remove-los.

Início da Página

Utilizar uma consulta de acréscimo para adicionar registos a tabelas

Uma das utilizações mais frequentes de uma consulta de acréscimo é adicionar um grupo de registos de uma ou mais tabelas numa base de dados de origem a uma ou mais tabelas numa base de dados de destino. Por exemplo, imaginemos que adquire alguns clientes novos e uma base de dados que contenha uma tabela de informações sobre esses clientes. Para evitar introduzir manualmente dados novos, pode acrescentá-lo para a tabela adequada ou tabelas na base de dados. Também pode utilizar acrescentar consultas para:

  • Acrescente registos com base em critérios. Por exemplo, poderá pretender acrescentar apenas os nomes e endereços de clientes com encomendas pendentes.

  • Acrescente registos quando alguns dos campos numa tabela não existem na outra tabela. Por exemplo, imaginemos que a tabela clientes tiver 11 campos e os campos na tabela Customers noutra base de dados correspondem a 9 dos campos de 11. Pode utilizar uma consulta de acréscimo para adicionar apenas os dados nos campos correspondentes e ignorar as outras pessoas.

O processo de criação de uma consulta de acréscimo para acrescentar dados a partir de uma base de dados para outra base de dados segue estes passos básicos:

  • Abra a base de dados de origem (base de dados que contém os registos que pretende acrescentar) e criar uma consulta selecionar que devolve apenas os registos que que pretende anexar.

  • Converta essa consulta selecionar numa consulta de acréscimo.

  • Adicione os campos e tabelas de destino para a consulta de acréscimo. Se está a acrescentar registos a outra base de dados, primeiro abra essa base de dados e, em seguida, selecione as tabelas.

  • Execute a consulta para acrescentar os registos.

Nota: Criar cópias de segurança os seus dados antes de começar. Se se enganar, pode eliminar os registos anexados a partir da tabela de destino, mas manualmente a eliminação de um grande número de registos, pode demorar muito tempo. Ter à mão uma cópia de segurança pode ajudar a corrigir erros de qualquer em menos tempo.

Criar uma consulta selecionar

  1. Abra a base de dados de origem — a base de dados que contém os registos que pretende anexar.

  2. No separador Criar, no grupo Outro, clique em Estrutura da Consulta.

    Grelha de estrutura da consulta aparece e é apresentada a caixa de diálogo Mostrar tabela.

  3. Selecione a tabela que contém os registos que pretende anexar, clique em Adicionar e, em seguida, clique em Fechar.

    A tabela aparece como uma janela na secção superior da grelha de estrutura de consulta. A janela lista todos os campos na tabela. Esta ilustração mostra uma tabela típica no estruturador de consulta:

    Tabela no estruturador de consultas

  4. Arraste os campos que pretende acrescentar a partir da tabela para a linha do campo na secção inferior da grelha de estrutura de consulta.

    Pode adicionar um campo de tabela por coluna na secção inferior. Para adicionar rapidamente todos os campos, clique no asterisco (*) na parte superior da lista de campos da tabela. Esta ilustração mostra o estruturador de consultas com vários campos de tabela acrescentados:

    Consulta com três campos na grelha de estrutura

    Esta ilustração mostra o estruturador com todos os campos adicionados:

    Consulta com todos os campos de tabela.

  5. No separador Estrutura, no grupo Resultados, clique em Executar.

    Certifique-se de que a consulta devolvido os registos que pretende anexar. Conforme necessário, pode desmarcar a caixa de verificação Mostrar ou prima a tecla DELETE para remover campos indesejados. Também pode arrastar campos adicionais à grelha de estrutura até estar satisfeito com os resultados da consulta.

  6. Continue para os passos.

Converter a consulta de uma consulta de acréscimo

  1. No separador Estrutura, no grupo Tipo de Consulta, clique em Acrescentar.

    É apresentada a caixa de diálogo Acrescentar.

  2. Neste momento, pode acrescentar registos de uma tabela para outro na mesma base de dados ou acrescentar registos a uma tabela noutra base de dados.

    • Acrescentar registos a uma tabela na mesma base de dados

      1. Na caixa de diálogo Acrescentar, clique em Base de dados atual (se ainda não estiver selecionada) e, em seguida, selecione a tabela de destino na lista Nome da tabela.

      2. Clique em OK.

        No passo 4 da secção anterior, adicionou parte ou todos os campos na tabela de origem à grelha de estrutura da consulta. Se tiver adicionado toda a tabela durante a esse passo, o Access adiciona agora a tabela de destino toda a linha Acrescentar a, conforme mostrado aqui:

        Consulta de acréscimo que inclui todos os campos de duas tabelas

        - ou -

        Se tiver adicionado campos individuais no passo 4 da secção anterior e, correspondem aos nomes de campos nas tabelas de origem e de destino, o Access adiciona automaticamente os nomes dos campos de destino na linha Acrescentar a, conforme mostrado aqui:

        Consulta de acréscimo com campo correspondentes

        - ou -

        Se tiver adicionado campos individuais, e alguns ou todos os nomes nas tabelas de origem e destino não corresponderem, o Access deixar os campos não correspondentes na linha Acrescentar a em branco. Clique em cada campo em branco e selecione o campo de origem que pretende a partir da lista resultante, conforme mostrado aqui.

        Escolher campos de destino para uma consulta de acréscimo

      3. Para pré-visualizar as suas alterações, clique em Ver.

      4. Regressar à vista de estrutura e, em seguida, clique em Executar para acrescentar os registos.

    • Acrescentar registos a uma tabela noutra base de dados

      1. Na caixa de diálogo Acrescentar , clique em Outra Base de Dados.

      2. No campo Nome de ficheiro, escreva a localização e nome da base de dados de destino.

      3. No campo Nome da tabela, escreva o nome da tabela de destino e, em seguida, clique em OK.

        - ou -

        Clique em Procurar e utilize a caixa de diálogo Acrescentar segunda para localizar a base de dados de destino. Depois de localizar e selecionar a base de dados de destino, clique em OK. Fecha a segunda caixa de diálogo. Na primeira caixa de diálogo, no campo Nome da tabela, introduza o nome da tabela de destino e, em seguida, clique em OK.

        Escreva o nome da tabela de destino e, em seguida, clique em OK para fechar a caixa de diálogo Acrescentar primeira.

        No passo 4 da secção anterior, adicionou parte ou todos os campos na tabela de origem à linha campo na grelha de estrutura da consulta. Se tiver adicionado toda a tabela durante a esse passo, o Access adiciona agora a tabela de destino toda a linha Acrescentar a, conforme mostrado aqui:

        Consulta de acréscimo que inclui todos os campos de duas tabelas

        - ou -

        Se tiver adicionado campos individuais no passo 4 e os nomes dos campos nas tabelas de origem e destino corresponderem, o Access adiciona automaticamente os nomes dos campos de destino na linha Acrescentar a, desta forma:

        Consulta de acréscimo com campo correspondentes

        - ou -

        Se tiver adicionado campos individuais, e alguns ou todos os nomes nas tabelas de origem e destino não corresponderem, o Access deixar os campos não correspondentes na linha Acrescentar a em branco. Clique em cada campo em branco e selecione o campo de destino que pretende a partir da lista resultante, desta forma:

        Escolher campos de destino para uma consulta de acréscimo

      4. Para pré-visualizar as suas alterações, clique em Ver.

      5. Mude para vista de estrutura e, em seguida, clique em Executar para acrescentar os registos.

Início da Página

Recolha de dados de utilização de atualizar os registos

Office Access 2007 fornece uma nova funcionalidade denominada recolha de dados. Pode configurar um formulário de introdução de dados no Microsoft Office Outlook 2007, reunir informações e armazenar os dados numa base de dados do Access. Que explica como utilizar a funcionalidade de recolha de dados está fora do âmbito deste artigo.

Para obter informações sobre como utilizar a recolha de dados, consulte o artigo intitulado recolher dados através de mensagens de correio electrónico.

Início da Página

Utilizar a caixa de diálogo Localizar e Substituir para alterar dados

A caixa de diálogo Localizar e substituir fornece outra forma de alterar pequenas quantidades de dados em menos tempo e com menos esforço. Que explica como utilizar a caixa de diálogo está fora do âmbito deste artigo.

Para obter informações sobre como utilizar a caixa de diálogo, consulte o artigo utilizar a caixa de diálogo Localizar e substituir para alterar dados.

Início da Página

Utilizar as atualizações em cascata para alterar os valores de chaves primárias e externas

Por vezes, poderá ter de atualizar um valor de chave primária. Se utilizar essa chave primária como uma chave externa, pode atualizar automaticamente as suas alterações através de todas as instâncias de subordinados da chave externa.

Como um lembrete, uma chave primária for um valor que identifica exclusivamente cada linha (registo) numa tabela de base de dados. Uma chave externa é uma coluna que corresponde à chave primária. Normalmente, chaves externas residem noutras tabelas e permitem-lhe criar uma relação (de ligação) entre os dados nas tabelas.

Por exemplo, suponha que utiliza um número de ID do produto como chave primária. Um número de ID identifica um produto. Também utilizar esse número de ID como chave externa numa tabela de dados de encomenda. Desta forma, pode encontrar todas as encomendas que envolvam cada produto, porque a qualquer altura que alguém coloca uma ordem desse produto, o ID torna-se parte da encomenda.

Por vezes, esses números de ID (ou outros tipos de chaves primárias) alteram. Quando isto acontecer, pode alterar o valor de chave primária e ter essa alteração automaticamente em cascata através de todos os registos relacionados subordinada. Ativar este comportamento ao ativar a integridade referencial e em cascata atualizações entre duas tabelas.

Lembre-se destas regras antes de continuar:

  • Pode ativar atualizações em cascata apenas para campos de chave primária definidos para os tipos de dados de texto ou número. Não pode utilizar as atualizações em cascata para campos definidos para o tipo de dados Numeração automática.

  • Pode ativar atualizações em cascata apenas entre tabelas com uma relação um-para-muitos.

Os passos seguintes explicam como criar uma relação e ativar as atualizações em cascata para essa relação.

Criar a relação

  1. No separador Ferramentas da Base de Dados, no grupo Mostrar/Ocultar, clique em Relações.

  2. No separador estrutura, no grupo relações, clique em Mostrar tabela.

    É apresentada a caixa de diálogo Mostrar Tabela.

  3. Se ainda não estiver selecionada, clique no separador tabelas, selecione as tabelas que pretende alterar, clique em Adicionar e, em seguida, clique em Fechar.

    Pode premir a tecla SHIFT para selecionar várias tabelas ou pode adicionar individualmente cada tabela. Selecione apenas as tabelas nos lados "um" e "muitos" da relação.

  4. Na janela relações, arraste a chave primária da tabela no lado "um" da relação e largue-a no campo de chave externa da tabela no lado "muitos" da relação.

    É apresentada a caixa de diálogo Editar relações. A figura seguinte mostra a caixa de diálogo:

    Caixa de diálogo Editar Relações

  5. Selecione a caixa de verificação Impor integridade referencial e clique em Criar.

  6. Vá para o próximo conjunto de passos.

Ativar as atualizações em cascata no chaves primárias

  1. Se não siga os passos na secção anterior, abra a base de dados que contém a relação que pretende alterar.

  2. No separador Ferramentas da Base de Dados, no grupo Mostrar/Ocultar, clique em Relações.

    A janela relações aparece e apresenta as associações externas (linhas de conexão como mostradas) entre as tabelas na base de dados. A figura seguinte mostra uma relação típica:

    Uma relação entre duas tabelas

  3. Botão direito do rato na linha de associação entre as tabelas e subordinado e clique em Editar relação.

    É apresentada a caixa de diálogo Editar relações. A figura seguinte mostra a caixa de diálogo:

    Caixa de diálogo Editar Relações com uma relação existente

  4. Selecione Propagar atualização dos campos relacionados, certifique-se de que a caixa de verificação Impor integridade referencial está selecionada e, em seguida, clique em OK.

Para obter mais informações sobre como criar relações. consulte os artigos seguintes:

Início da Página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×