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 ajuda a impedir que o seu banco de dados da área de trabalho do Access à ruptura quando o design de banco de dados é alterado. A AutoCorreção de nomes pode:

  • Detectar quando a alteração do nome de um objeto de banco de dados pode interromper outros objetos

  • Corrigir automaticamente esse problema

  • Registrar todas as correções feitas

Por padrão, a AutoCorreção de nomes está definida para detectar e corrigir problemas, mas não para registrar as correções. A AutoCorreção de nomes ligeiramente impedem o desempenho do sistema, e você talvez queira desativá-la se o design do banco de dados não está sujeito a alterações de design planejado. Ou, você pode querer Access para controlar as correções feitas. Você pode definir opções de AutoCorreção de nome para cada banco de dados da área de trabalho.

Observação : 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.

Observação : A funcionalidade explicada neste artigo não se aplica a aplicativos web do Access – o tipo de banco de dados de design com o Access e publicar online. Consulte criar um aplicativo do Access para obter mais informações.

Neste artigo

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

Como a AutoCorreção de nomes funciona

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

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

Quando você trabalha em um banco de dados cujo design é alterado com frequência pelos usuários, os objetos de banco de dados poderão parar de funcionar se o design de outros objetos do banco de dados 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, posteriormente, 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, por exemplo, 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 permitem usar o painel de tarefas Dependência de Objeto para exibir a lista de objetos que dependem de uma tabela ou de um formulário selecionado e também os objetos dos quais a tabela ou o 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 controle de alterações de nome não está habilitada em bancos de dados que são criados usando o Access 97 ou versões anteriores do Access, mesmo depois de converter esses bancos de dados em um formato de arquivo mais recente do banco de dados. No entanto, você pode habilitar a alteração de nome controle depois de converter tais bancos de dados em um formato mais recente.

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 é alterado, você pode 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 reduzirá 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 em 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 enquanto esses mapas de nomes não forem atualizados.

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 atualização de mapas de nomes, siga este procedimento:

  1. Na faixa de opções, clique na guia Arquivo. O modo de exibição Backstage é aberto.

  2. À esquerda, clique em Opções. A caixa de diálogo Opções do Access é exibida.

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

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

  5. Feche e abra novamente o banco de dados.

  6. 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 interromper o rastreamento de 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 a 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 então corrigirá o nome 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 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 controlará as correções feitas como resultado das alterações de nome de objeto. Cada correção aparecerá 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. Na faixa de opções, clique na guia arquivo. O modo de exibição Backstage é aberta.

  2. À esquerda, clique em Opções. A caixa de diálogo Opções do Access é exibida.

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

  4. 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 controla as 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 objeto existente no banco de dados. O mapa de nomes 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 : A habilitação dessa opção não faz com que as alterações de nomes sejam corrigidas automaticamente; ela cria apenas os mapas que serão usados para correções futuras.

    • Executar AutoCorreção de nomes    Quando esta opção está selecionada, o Access corrige automaticamente as alterações de nomes à medida que ocorrem. Essa opção poderá ser selecionada somente 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.

×