Definir opções de AutoCorreção de nomes

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

A AutoCorreção de nomes é um recurso que ajuda a manter a funcionalidade do banco de dados quando seu design é alterado com freqüência, especialmente se vários usuários fizerem alterações de design não planejadas. Por padrão, a AutoCorreção de nomes está habilitada. No entanto, esse recurso afeta ligeiramente o desempenho do sistema e talvez você queira desativá-lo se o design do banco de dados não estiver sujeito às alterações de design não planejadas.

A AutoCorreção de nomes ajuda a manter os nomes dos objetos de bancos de dados sincronizados. Outros possíveis problemas de alteração de design, como problemas decorrentes da exclusão de objetos de bancos de dados, não são administrados diretamente pela AutoCorreção de nomes.

Neste artigo

Por que devo usar a AutoCorreção de nomes?

Como a AutoCorreção de nomes funciona

Habilitar ou desabilitar opções da AutoCorreção de nomes

Por que devo usar a AutoCorreção de nomes?

Quando você trabalha em um banco de dados que tem um design freqüentemente alterado pelos usuários, os objetos de bancos de dados poderão parar de funcionar se esse design for alterado. Isso ocorre, por exemplo, quando o nome de um objeto é alterado, mas essa alteração não é acompanhada pelas alterações correspondentes aos objetos que dependem do objeto original.

Por exemplo, se você criar uma consulta com base em uma tabela denominada Clientes, e depois o nome da tabela for alterado para Cliente, a consulta criada parará de funcionar devido a essa alteração de nome. Não há mais nada errado com a consulta e, se você corrigir o nome da tabela no design da consulta, ela funcionará novamente.

O recurso AutoCorreção de nomes pode rastrear as alterações de nomes e pode corrigir automaticamente os nomes de formulários, relatórios, tabelas, consultas, campos ou controles, como caixas de texto.

AutoCorreção de nomes e informações de dependência de objetos

A AutoCorreção de nomes cria mapas de nomes de informações de dependência de objetos para tabelas, consultas, formulários e relatórios. Esses mapas lhe permitem usar o painel de tarefas Dependência de Objeto para exibir a lista de objetos que dependem de uma tabela ou formulário selecionado e também os objetos dos quais a tabela ou formulário dependem. O mapa de nomes de um objeto é atualizado sempre que você salva e fecha esse objeto.

Observação : Por padrão, o rastreamento de alteração de nomes não é habilitado em bancos de dados criados com o uso do Access 97 ou versões anteriores do Access, mesmo após a conversão desses bancos de dados em um formato de arquivo mais novo. No entanto, você pode habilitar o rastreamento de alteração de nomes após converter os bancos de dados em um formato mais novo. Quando você cria um banco de dados usando o Access 2000, o Access 2002, o Access 2003 ou o Access 2007, o rastreamento de alteração de nomes é ativado por padrão.

Quando devo usar a AutoCorreção de nomes?

Não use a AutoCorreção de nomes nas seguintes situações:

  • O design do banco de dados não é alterado    Se o design do banco de dados não for alterado, você poderá melhorar o desempenho do sistema desativando a AutoCorreção de nomes.

  • Você deseja tornar o arquivo de banco de dados menor e está disposto a gerenciar as alterações de nomes de objetos manualmente    Quando a AutoCorreção de nomes está habilitada para um banco de dados, você pode observar um aumento no tamanho do banco de dados. Esse aumento pode ser atribuído aos mapas de nomes criados pela AutoCorreção de nomes quando habilitada. Se você desabilitar esse recurso, os mapas de nomes serão removidos, o que reduz o tamanho do banco de dados.

Itens que a AutoCorreção de nomes não corrige

A AutoCorreção de nomes não corrige o seguinte:

  • Alterações de nomes de formulários, relatórios ou controles não são rastreadas.

  • Nomes de tabelas, consultas ou campos em macros ou códigos não são corrigidos.

Início da página

Como a AutoCorreção de nomes funciona

A AutoCorreção de nomes inclui três opções: Rastrear informações sobre AutoCorreção de nomes, Executar AutoCorreção de nomes e Criar log de alterações de AutoCorreção de nomes. As duas últimas opções dependem da habilitação da primeira.

Rastrear informações sobre AutoCorreção de nomes

Quando você habilita a AutoCorreção de nomes para rastrear alterações de nomes para um banco de dados, o Access faz o seguinte:

  1. Tenta obter acesso exclusivo ao banco de dados.

  2. Pesquisa os objetos abertos.

  3. Avisa e fecha objetos abertos.

  4. Atualiza os mapas de nomes abrindo, salvando e fechando todas as tabelas, consultas, formulários e relatórios.

  5. Retorna o banco de dados ao estado em que se encontrava antes de ser promovido para Exclusivo.

Mapeamento de nomes interrompido

A criação de mapas de nomes pode demorar vários minutos. Você pode pressionar ESC para cancelar essa etapa. No entanto, os mapas de nomes de alguns objetos ficarão desatualizados e não será possível exibir as informações de dependência para esses objetos antes da atualização desses mapas de nomes.

Observação : Se você interromper o Access (pressionando ESC) durante a atualização dos mapas de nomes, o Access não desabilitará a opção Rastrear informações sobre AutoCorreção de nomes. A opção Rastrear informações sobre AutoCorreção de nomes permanecerá selecionada, mesmo que nem todos os mapas de nomes tenham sido atualizados. Para reiniciar o processo de atualizar mapas de nomes, siga este procedimento:

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

  2. No painel esquerdo da caixa de diálogo Opções do Access, clique em Banco de Dados Atual.

  3. Desmarque a caixa de seleção Rastrear informações sobre AutoCorreção de nomes e clique em OK. O Access o avisará de que todos os objetos de bancos de dados abertos deverão ser fechados para que a alteração tenha efeito.

  4. Feche e abra novamente o banco de dados.

  5. Abra novamente a caixa de diálogo Opções do Access e, na categoria Banco de Dados Atual, marque a caixa de seleção Rastrear informações sobre AutoCorreção de nomes e clique em OK.

Ou, para atualizar manualmente um determinado mapa de nome de objeto, abra o objeto no modo Design e salve o objeto.

O que acontece quando você desabilita a opção Rastrear informações sobre AutoCorreção de nomes

Quando você desativa a AutoCorreção de nomes para parar de rastrear alterações de nomes, o Access faz o seguinte:

  1. Tenta obter acesso exclusivo ao banco de dados.

  2. Pesquisa os objetos abertos.

  3. Avisa e fecha objetos abertos.

  4. Remove os mapas de nomes de todas as tabelas, consultas, formulários e relatórios.

  5. Retorna o banco de dados ao estado em que se encontrava antes de ser promovido para Exclusivo.

Se o Access não concluir o processo de rastreamento de alterações ou remoção de mapas de nomes, ele registrará o erro na tabela Falhas no Salvamento de AutoCorreção de Nomes.

Executar AutoCorreção de nomes

Primeiro você deve habilitar a opção Rastrear informações sobre AutoCorreção de nomes antes de habilitar Executar AutoCorreção de nomes.

Quando a opção Executar AutoCorreção de nomes estiver habilitada, o Access usará os mapas de nomes para determinar se uma alteração de nome afetará outros objetos de banco de dados e depois corrigirá o nome que foi alterado onde ele ocorrer nos outros objetos.

Criar log de alterações de AutoCorreção de nomes

Primeiro você deve habilitar a opção Rastrear informações sobre AutoCorreção de nomes e depois a opção Executar AutoCorreção de nomes antes de habilitar a opção Criar log de alterações de AutoCorreção de nomes.

Quando a opção Criar log de alterações de AutoCorreção de nomes estiver habilitada, o Access manterá um log de correções efetuadas por causa alterações Você somente poderá selecionar essa opção sede nomes de objetos. Cada correção aparece como um registro na tabela Log de AutoCorreção de Nomes.

Início da página

Habilitar ou desabilitar as opções da AutoCorreção de nomes

Todas as três opções da AutoCorreção de nomes podem ser habilitadas na caixa de diálogo Opções do Access. Você pode habilitar ou desabilitar as opções de AutoCorreção de nomes somente para o banco de dados atual.

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

  2. No painel esquerdo da caixa de diálogo Opções do Access, clique em Banco de Dados Atual.

  3. Em Opções da AutoCorreção de nomes, marque ou desmarque as opções desejadas:

    • Rastrear informações sobre AutoCorreção de nomes    Quando esta opção está selecionada, o Access mantém controle das alterações de nomes de objetos no banco de dados. As informações de rastreamento são armazenadas em mapas de nomes. Quando você habilita essa opção pela primeira vez, o Access cria um mapa de nomes para cada um dos objetos de bancos de dados existentes. O mapa de nome permanece atualizado desde que essa opção continue selecionada. Mapas de nomes são usados para corrigir erros causados pela renomeação e para gerar informações de dependência de objetos e não podem ser acessados diretamente.

      Selecione essa opção antes de selecionar outras opções da AutoCorreção de nomes.

      Observação : Habilitar essa opção não faz com que as alterações de nomes sejam corrigidas automaticamente e cria apenas os mapas usados para correções futuras.

    • Executar AutoCorreção de nomes    Quando essa opção está selecionada, o Access corrige automaticamente as alterações de nomes, à medida que ocorrem. Essa opção poderá ser selecionada apenas se a opção Rastrear informações sobre AutoCorreção de nomes já estiver selecionada. Para executar a AutoCorreção de nomes, o Access usa os mapas de nomes que criou quando a opção Rastrear informações sobre AutoCorreção de nomes estava selecionada.

      Selecione essa opção antes de selecionar Criar log de alterações de AutoCorreção de nomes.

    • Criar log de alterações de AutoCorreção de nomes    O Access mantém um log das correções feitas pela AutoCorreção de nomes. Cada correção aparece como um registro na tabela Log de AutoCorreção de Nomes.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×