ACC: Porque é que objectos OLE causar bases de dados aumentar a

Traduções de Artigos Traduções de Artigos
Artigo: 123151 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Avançado: Requer conhecimentos avançados sobre codificação, interoperabilidade e multi-utilizador.

Um objecto Microsoft OLE do Windows é armazenado como uma sequência OLE que consiste em duas partes:
  • Informações para compor o objecto.
  • Dados nativos que podem ser modificados pelo servidor OLE que criou o objecto.
Microsoft Access armazena a sequência OLE toda um wrapper OLE num tipo de campo binário longo.

A quantidade de informações utilizadas para compor o objecto é muitas vezes superior ao tamanho do próprio objecto. Adicionar esses objectos OLE o pode aumentar significativamente o tamanho de uma base de dados. Para minimizar tamanho aumenta causada por adicionar OLE objectos para uma base de dados, utilize um destes métodos:
  • Facilitar o objecto para compor (por diminuir a resolução do objecto ou diminuir o tamanho físico).
  • Mostrar o objecto como um ícone.

Mais Informação

Informações de composição de um objecto podem ter qualquer um dos seguintes formatos:
  • Formato de mapa de bits do Windows (BMP)
  • Formato de Metaficheiro do Windows (WMF)
  • Formato de mapa de bits independente do dispositivo do Windows (DIB)
Um servidor OLE oferece formatos na ordem de formato preferido de mais-menos do servidor. Um cliente OLE Enumera os formatos disponíveis e utiliza o primeiro formato compatível. Geralmente, pode substituir a escolha do cliente de formatos com o comando Colar especial.

Normalmente, WMF ou DIB é escolhido, porque os servidores OLE compor estes formatos mais facilmente. Por exemplo, o Microsoft Word para o Windows normalmente compõe a utilizar, WMF, enquanto que Windows Paintbrush compõe utilizando DIB. Um cliente OLE pode sempre escolher o formato que prefere pela primeira vez. A composição porque DIB é uma forma de BMP, a maior parte dos servidores que compor na DIB também apresentada em BMP, embora DIB frequentemente é oferecida pela primeira vez. O Microsoft Access escolhe sempre DIB sobre BMP.

Servidores OLE que podem apresentar imagens armazenadas noutros formatos comprimido, como o formato JPEG (JPG), ainda tem de enviar as duas partes de informações descritas neste artigo. O servidor tem de enviar informações para compor o objecto utilizando BMP, WMF, ou DIB, bem como dados nativos que podem ser utilizados para editar o objecto. Quando esta situação ocorre, o formato comprimido é convertido para um formato a compor. O tamanho da sequência de OLE é a soma do objecto composição convertidos, os dados nativos e algumas informações de custos gerais de OLE. Uma vez que a sequência OLE contém todas estas informações, podem ficar muito grandes quando armazenados na base de dados do Microsoft Access objectos pequenos no formato comprimido.

Uma forma de contornar este comportamento é armazenar o objecto como um ícone. Se não for necessário apresentar o objecto num formulário do Microsoft Access ou relatório, pode armazenar o objecto como um ícone que representa o tipo de objecto. Armazenar um objecto como um ícone faz com que o servidor OLE envie o objecto com informações de composição consiste apenas o ícone em vez do objecto completo, utilizando muito menos espaço de armazenamento da base de dados. Quando faz duplo clique no ícone, o servidor OLE é iniciado com os dados nativos que representa o ícone.

Outro exemplo de um pequeno ficheiro crescer para se tornar um objecto OLE grande é um ficheiro do Microsoft Word que contém formatação de texto complexa ou uma imagem na primeira página do documento. Pequena quantidade de dados nativos requer muito informações de composição que o objecto OLE for muito grandes. Para contornar este comportamento, coloque uma página com formatação simples no início do documento ou armazenar o documento como um ícone.

OLE tem uma ordem preferencial para utilizar os formatos de apresentação padrão. Independentemente de onde WMF aparece na ordem formato, é utilizado se estiver disponível (metaficheiros fornecem melhor dimensionamento de mapas de bits). Se não existir WMF, DIB é preferível BMP. OLE suporta actualmente apenas WMF, DIB e BMP.

Uma das opções da especificação OLE invoca servidores OLE adicionar mais formatos de apresentação os formatos de três predefinidos que o Windows suporta. O Microsoft Access não suporta actualmente esta funcionalidade OLE.

Referências

Para obter mais informações sobre objectos OLE, procurar o índice remissivo da Ajuda 'Objectos OLE' ou pedir o Assistente do Office Microsoft Access 97.

"Microsoft objectos ligação e referência incorporação para programadores de," volume 1, páginas 418-420

Propriedades

Artigo: 123151 - Última revisão: 19 de janeiro de 2007 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft Access 1.0 Standard Edition
  • Microsoft Access 1.1 Standard Edition
  • Microsoft Access 2.0 Standard Edition
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kbmt kbinfo KB123151 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 123151
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

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