ACC: Waarom veroorzaakt van Databases groter in OLE-objecten

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 123151 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Samenvatting

Geavanceerd: Vereist deskundige codering, interoperabiliteit en meerdere gebruikers vaardigheden.

Als een OLE-stream bestaat uit is een Microsoft Windows OLE-object opgeslagen twee gedeelten:
  • Informatie voor het weergeven van het object.
  • Eigen gegevens die kunnen worden gewijzigd door de OLE-server die de object.
Microsoft Access slaat de gehele OLE-stream in een OLE-wrapper in een van lange binaire waarde.

De hoeveelheid informatie die wordt gebruikt om het object weer te geven is vaak groter dan de grootte van het object zelf. Toevoegen van OLE-objecten kunt verhogen de grootte van een database aanzienlijk. Veroorzaakt door groter minimaliseren OLE-objecten toevoegen aan een database, gebruik van deze methoden:
  • Het object gemakkelijker te renderen (door het verlagen van de resolutie van de object of de fysieke grootte verlagen).
  • Het object als pictogram wilt weergeven.

Meer informatie

Weergave van een object informatie kan in de volgende indelingen:
  • Windows Bitmap-indeling (BMP)
  • Windows-metabestand (WMF)
  • Indeling van Windows Device-Independent Bitmap (DIB)
Een OLE-server biedt indelingen in volgorde van de server meest naar minst gewenste indeling. Een OLE-client inventariseren de beschikbare indelingen en toepassingen de eerste compatibele indeling. In het algemeen kunt u de OLE-client negeren de keuze van de indelingen met de opdracht Plakken speciaal.

Meestal is WMF- of DIB gekozen, omdat de OLE-servers deze renderen eenvoudig opgemaakt. Bijvoorbeeld Microsoft Word voor Windows meestal- rendert met WMF, terwijl Windows Paintbrush wordt gerenderd met DIB. Een OLE client kan altijd de eerste prefereert indeling kiezen. DIB is een formulier van BMP renderen de meeste servers waarmee DIB ook in BMP, hoewel DIB vaak eerst aangeboden. Microsoft Access gekozen DIB altijd via BMP.

OLE-servers die in andere gecomprimeerde indelingen opgeslagen afbeeldingen kunnen weergeven zoals de indeling JPEG (JPG) moet nog steeds verzenden twee gedeelten van de informatie die eerder in dit artikel wordt beschreven. De server moet verzenden informatie naar het object met BMP, WMF, of DIB als native renderen gegevens die kunnen worden gebruikt om het object te bewerken. Wanneer dit gebeurt, de gecomprimeerde opmaak wordt geconverteerd naar een indeling die moet worden weergegeven. De grootte van de OLE-stroom de som van de geconverteerde rendering-object, de oorspronkelijke gegevens en sommige OLE overhead-informatie. Omdat de OLE-stroom dit alles bevat informatie, kleine objecten in een gecomprimeerde indeling kunnen zeer groot worden Wanneer u in een Microsoft Access-database.

Een manier om dit probleem te omzeilen is het object opslaan als een pictogram. Als u hoeft niet het object wilt weergeven in een Microsoft Access-formulier of rapport u kunt het object opslaan als een pictogram dat het objecttype aangeeft. De OLE-server voor het verzenden van het object met een object opslaan als een pictogram wordt bestaande uit alleen het pictogram dan de volledige weergave van informatie een object aanzienlijk minder opslagruimte in de database. Wanneer u Dubbelklik op het pictogram, de OLE-server wordt gestart met de oorspronkelijke gegevens die het pictogram vertegenwoordigt.

Een ander voorbeeld van een klein bestand groeiende worden een grote OLE-object is een Microsoft Word-bestand met complexe tekstopmaak of een afbeelding op de eerste pagina van het document. De kleine hoeveelheid van de oorspronkelijke gegevens is vereist veel informatie genereren die het OLE-object is erg groot. Werken Plaats dit probleem oplossen door een pagina met een eenvoudige opmaak aan het begin van het document of het document als een pictogram archief.

OLE heeft een voorkeursvolgorde voor het gebruik van de standaard presentatie-indelingen. Ongeacht waar de WMF wordt weergegeven in de volgorde van de indeling, wordt gebruikt als het beschikbaar (metabestanden bieden betere schaling dan bitmaps). Als WMF niet beschikbare DIB heeft de voorkeur boven BMP. OLE ondersteunt momenteel alleen WMF, DIB, en BMP.

Een van de opties in de OLE-specificatie roept voor OLE-servers toevoegen meer weergave-indelingen de drie standaard indelingen die door Windows worden ondersteund. Microsoft Access ondersteunt momenteel geen deze OLE-functie.

Referenties

Voor meer informatie over OLE-objecten zoeken van de Help-Index voor 'OLE Objecten, of vraag de Microsoft Access 97 Office-assistent.

"Microsoft OLE-Programmer's Reference" Volume 1 pagina 418 420

Eigenschappen

Artikel ID: 123151 - Laatste beoordeling: dinsdag 10 juli 2012 - Wijziging: 4.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Access 1.0 Standard Edition
  • Microsoft Access 1.1 Standard Edition
  • Microsoft Access 2.0 Standard Edition
  • Microsoft Access 97 Standard Edition
Trefwoorden: 
kbinfo kbmt KB123151 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende: 123151
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.

Geef ons feedback

 

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