Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: zoulhh am März 13, 2017, 15:37:13

Titel: OLE-Objekt
Beitrag von: zoulhh am März 13, 2017, 15:37:13

Moin,

kann mir jemand sagen warum OLE-Objekte meine Datenbank derart aufblähen wo doch überall gesagt wird, wenn man nur eine Verknüpfung nimmt (statt eingebunden) wäre das nicht der Fall. Bei mir brauchen zwei drei PDFS schon 12 MB.

Danke!

LGM
Titel: Re: OLE-Objekt
Beitrag von: MaggieMay am März 14, 2017, 01:36:11
Hi,

hast du die DB schon mal komprimiert? Wenn das nichts hilft, so ist es wohl ein Märchen, was die Theorie über den Speicherplatzbedarf von Verknüpfungen betrifft. Ein OLE-Objekt ist immerhin ein OLE-Objekt...

Eine saubere(re) Lösung wäre da evtl. die Speicherung des Zugriffspfades zu den Dateien und die Anzeige via ungebundenem Objekt-Steuerelement oder Öffnen via Hyperlink.
Titel: Re: OLE-Objekt
Beitrag von: Lachtaube am März 14, 2017, 09:27:11
Zur Anzeige von Pdf-Dateien in Formularen kannst Du auch das WebBrowser-Steuerelement mit seiner Navigate-Methode verwenden.
Titel: Re: OLE-Objekt
Beitrag von: zoulhh am März 14, 2017, 09:44:02
Zitat von: MaggieMay am März 14, 2017, 01:36:11

Eine saubere(re) Lösung wäre da evtl. die Speicherung des Zugriffspfades zu den Dateien und die Anzeige via ungebundenem Objekt-Steuerelement oder Öffnen via Hyperlink.

Hab es jetzt ungebunden und weise per VBA zu. Pfad habe ich eh woanders. Danke.

Man liest es überall, das verlinkte OLE Objekte viel Speicher sparen. Das mag wohl sein, aber sie sind immer noch wahnsinnig speicherhungrig. (Komprimieren ändert daran nichts).

Also nochmals danke und danke auch an die Lachtaube.

LGM
Titel: Re: OLE-Objekt
Beitrag von: PhilS am März 14, 2017, 10:12:27
ZitatMan liest es überall, das verlinkte OLE Objekte viel Speicher sparen.
Überall? Wo denn zum Beispiel? Ich habe das noch nicht gelesen.

Kann es sein, dass du das missverstanden hast, und nicht gemeint war, dass man ein echtes OLE-Objekt mit Verlinkung erstellt, sondern eben gar kein OLE-Objekt sondern nur einen reinen Text-Link auf das Ziel ohne die eingebaute OLE-Funktionalität?
Titel: Re: OLE-Objekt
Beitrag von: Icemann1970 am April 01, 2017, 14:13:18
Hallo zusammen.
Ich habe mir einige Seiten durchgelesen aber der springende Punkt ist bei mir noch nicht angekommen. Kann mir einer bitte weiterhelfen?
Ich möchte in einem Formular wo alle Daten zu einem PKW stehen die dazugehörigen Bilder anzeigen lassen. Hatte mir gedacht wenn ich auf den Button drücke das die Bilder angezeigt werden und ein andern Button Bilder anlegen kann. Klar das die DB 2GB Maximum ist, daher eine Verlinkung auf die FP.
Wenns geht nicht zu kompliziert erklären....
P.S.: KEIN Aprilscherz :-)
Titel: Re: OLE-Objekt
Beitrag von: DF6GL am April 01, 2017, 16:09:11
Hallo,

wenn es kein OLE-Objekt sein muss und die Bilddateien als DateiPfadName in einem Textfeld abgelegt werden können, hilft vielleicht der Blick in den Downloadbereich für ein Beispiel:

http://www.access-o-mania.de/forum/index.php?action=downloads;sa=downfile&id=21

oder auch in der Nachbarschaft:

http://www.freeaccess.de/downloadfollow.asp?ID=18
Titel: Re: OLE-Objekt
Beitrag von: Icemann1970 am April 01, 2017, 16:33:55
Hallo Franz,
Vielen Dank für den Link. Das hatte ich auch gefunden aber leider habe ich ms2016 auf meinem Rechner und der kann ms97 nicht öffnen.
Titel: Re: OLE-Objekt
Beitrag von: Lachtaube am April 01, 2017, 17:53:17
Udo,

ich habe Dir das Beispiel von unserem Admin Andreas ins 2007er-Format konvertiert, was Access 2016 laden sollte. Nach dem Entpacken musst Du die beiden Bilder im Dateidialog neu auswählen, weil Du und ich vermutlich verschiedene Pfadnamen verwenden.
Titel: Re: OLE-Objekt
Beitrag von: Icemann1970 am April 01, 2017, 21:38:49
Okay. Funktioniert. Ich versuche aus der Formel was zu basteln. Vielen Dank für die Hilfe !