ACC2000: Banco de dados do Access não usa bloqueio de nível de registro quando iniciado a partir de um atalho do Windows

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 238258
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Iniciante: Requer conhecimento da interface do usuário em computadores de usuário único.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

Sintomas
Quando você tenta editar dados em um banco de dados multiusuário do Jet ou em um banco de dados que você tiver aberto mais de uma vez no seu computador, você não pode modificar os registros e o ícone de Registro bloqueado é exibido à esquerda do registro na tabela. Esse comportamento ocorre mesmo quando você tem o banco de dados definida para bloqueio em nível de registro e ninguém mais está editando o mesmo registro.
Causa
A primeira instância do banco de dados multiusuário do Jet foi aberta usando um atalho do Windows ou clicando duas vezes no arquivo *.mdb no Windows Explorer. Quando o Access 2000 abre um banco de dados Jet das seguintes maneiras, o banco de dados Jet utiliza o bloqueio em nível de página em vez de bloqueio em nível de registro.
Resolução
Para resolver esse problema, obtenha o Microsoft Office 2000 Service Release 1/1a (SR-1/SR-1a).

Para obter SR-1/SR-1a, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
245025OFF2000: Como obter e instalar o Microsoft Office 2000 Service Release 1/1a (SR-1/SR-1a)
Para contornar temporariamente esse problema, verifique que o Microsoft Access utiliza o registro correto ou a página Configuração de bloqueio. Para fazer isso, abra o Access primeiro e, em seguida, usar a opção de Abrir um arquivo existente na caixa de diálogo do Microsoft Access a inicialização ou o comando Abrir no menu arquivo para abrir o banco de dados.
Situação
A Microsoft confirmou que este é um problema no Microsoft Access 2000. Esse problema foi corrigido no Microsoft Office 2000 SR-1/SR-1a.
Mais Informações
O comportamento descrito na seção "Sintomas" deste artigo é de interesse específico sob as seguintes condições:
  • Você tem o conjunto de opções padrão de bloqueio de registro para Registro editado ou para Todos os registros .
  • Você deseja abrir um banco de dados usando opções de linha de comando específicas.
  • Você está distribuindo uma solução de tempo de execução do Access.
Embora você completamente não é possível evitar esse problema sob essas condições, você poderá moderado-los, alterando a estratégia de bloqueio ou alterando o procedimento de inicialização que você usa para abrir um banco de dados.

Alterando a estratégia de proteção

Quando você define a opção padrão de bloqueio de registro para Registro editado ou Todos os registros e o banco de dados está no modo de bloqueio de página, a página que contém o registro que está sendo editado ou a tabela inteira, respectivamente, está bloqueada assim que um usuário inicia a edição de um registro. Alterando a opção padrão de bloqueio de registro para sem bloqueios , você pode atrasar o bloqueio da página editada até que o usuário realmente salva as modificações feitas no registro.

Observação : você pode verificar ou alterar a opção padrão de bloqueio de registro clicando em Opções no menu Ferramentas , e depois alternar para a guia Avançado na caixa de diálogo Opções .

Abrir um banco de dados com opções de linha de comando específicas

Você pode executar algumas das opções de linha de comando usadas pelo Access 2000 sem especificar um caminho de banco de dados. Uma razão comum para usar uma opção de linha de comando é designar um arquivo de informações do grupo de trabalho específico a ser usado ao abrir o Access. Se você normalmente usa um atalho do Windows para designar um arquivo de informações grupo de trabalho específico, considere usar o atalho do Windows para abrir apenas o programa de acesso com as opções de linha de comando e para permitir que o usuário escolha o banco de dados de abrir caixa de diálogo. Por exemplo
"c:\Arquivos de programas\Microsoft Office\Office\MSAccess.exe" /wrkgrp C:\MyWorkgroup.mdw /user MyUser /pwd minhasenha
Inicia o Access usando o arquivo de MyWorkgroup.mdw e fornece o nome de usuário, MyUser e a senha, MinhaSenha e paradas, em seguida, a caixa de diálogo Abrir caixa onde o usuário pode selecionar um banco de dados.

Você também pode usar o / nostartup comutador de linha de comando em um atalho do Windows sem fornecer um caminho de banco de dados específico.

Trabalhando com soluções de tempo de execução do Access

Como um aplicativo de tempo de execução do Access 2000 deve usar um atalho do Windows para iniciar, ele usa bloqueio em nível somente de página. A solução alternativa somente atual é modificar as opções de bloqueio para o banco de dados conforme descrito anteriormente. Embora o banco de dados ainda é aberto no modo de bloqueio de página, usando a opção sem bloqueios reduz a quantidade de contenção de bloqueio que ocorre em soluções de multiusuário.
pra linha bloqueio em nível de

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 238258 - Última Revisão: 12/05/2015 15:21:39 - Revisão: 1.1

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbpending KB238258 KbMtpt
Comentários