ACC2000: Automática Compact porcentagem String in SetOption não funciona como esperado

Traduções deste artigo Traduções deste artigo
ID do artigo: 273016 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica a um banco de dados do Microsoft Access (.mdb) e para um projeto Microsoft Access (.adp).

Expandir tudo | Recolher tudo

Neste artigo

Sintomas

O tópico da Ajuda "definir opções do Visual Basic" no Editor do Visual Basic do Microsoft Access 2000, em informações "Guia Geral", há um recurso listado que é chamado "Compact ao banco de dados será reduzido por essa porcentagem ou mais." O argumento de seqüência de caracteres do "Porcentagem Compact automática" pode ser alterado usando o método SetOption no Visual Basic for Applications. Esse recurso deve compactar um banco de dados do Access (.mdb) ou um projeto do Access (.adp) somente quando o arquivo seria reduzir o percentual especificado ou mais.

O arquivo de Ajuda está incorreto. O recurso de porcentagem Compact automática pode ser definido por meio de SetOption e recuperado usando GetOption ; no entanto, o valor é ignorado pelo Access 2000. O CD for concluída, independentemente do valor percentual.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo.

Mais Informações

Passos para reproduzir o problema

  1. Criar um novo banco de dados em branco e denomine CheckCompact.mdb.
  2. Importe todos os objetos, exceto para páginas de acesso a dados, do banco de dados de exemplo Northwind.mdb.
  3. No menu arquivo , clique em Propriedades do banco de dados . Clique na guia Geral e observe o tamanho do CheckCompact.mdb.
  4. Exclua todos os objetos, exceto as tabelas e consultas.
  5. Feche CheckCompact.mdb.
  6. Criar uma cópia de CheckCompact.mdb e denomine CheckCompact2.mdb.
  7. Abra o banco de dados CheckCompact2.mdb.
  8. No menu Ferramentas , aponte para Utilitários de banco de dados e, em seguida, clique em Compactar e reparar banco de dados . Veja o tamanho do banco de dados. Ele deve reduzir cerca de 35 %.
  9. Abra CheckCompact.mdb.
  10. Crie um novo módulo e, em seguida, adicione o seguinte código:
    Sub TestCompact()
        Application.SetOption "Auto Compact", true
        Application.SetOption "Auto Compact Percentage", "80%" 
    End Sub
    						
    Observação : este código pode ser testado com qualquer porcentagem maior do que o que você encontrado depois de concluir a etapa 8.
  11. Na janela Immediate, digite a seguinte linha e pressione ENTER:
    TestCompact
    					
  12. Feche CheckCompact.mdb.
  13. Veja o tamanho de CheckCompact.mdb no Windows Explorer.

    Observação : acordo com para o arquivo de Ajuda, o tamanho do CheckCompact.mdb deve ser o mesmo porque o espaço para ser recuperado é menor do que 80 %. No entanto, o tamanho do banco de dados é menor porque a porcentagem foi ignorada e CD foi executado.

Propriedades

ID do artigo: 273016 - Última revisão: segunda-feira, 21 de outubro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbpending KB273016 KbMtpt
Tradução automática
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: 273016

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com