Hilfe Datenbank explodiert!

Hallo liebe Experten!

vielleicht könnt ihr mir ja helfen. Habe folgendes Problem,
habe eine Tebelle in der ich ca. 700 jpg bilder einfügen will,
jetzt hab ich 100 bilder eingefügt und meine datenbank beträgt
bereits 450 MB. Obwohl ich jedes Bild verknüpft habe.

Gibt es eine Lösung damit die Datenbank kleiner wird?
oder ist das normal?

vielen dank…
christian

Hallo.

Gibt es eine Lösung damit die Datenbank kleiner wird?
oder ist das normal?

Ja und ja. Erstell eine Tabelle mit einem Hyperlinkfeld (anstatt OLE), dann wird das Bild nicht direkt in die Tabelle gelegt, sondern nur die Verknüpfung dazu. Das spart Speicherplatz und die bekannten Probleme mit OLE- Feldern.

Gruß kw

Erstmal Danke für deine Antwort!!
An deine beschriebene Lösung hab ich auch schon gedacht, nur
das Problem ist, wie kann ich diesen Hyperlink dann als Bild
im Bericht darstellen. Denn ich brauch das Bild ja zum drucken…

ich glaube dafür gibs keine Lösung…

mfg christian

Schau mal da:
http://www.donkarl.com/AccessFAQ.htm?/FAQ/FAQ2Allgem…

(Unter Punkt 2)

Gruss
Nils

Hi Christian,

doch, es gibt eine Lösung:

Private Sub Detailbereich\_Format(Cancel As Integer, FormatCount As Integer)
 On Error Resume Next
 Me.Photo.Picture = bild.Value
End Sub

Das „On Error“ ist zwar schlechter Stil und nicht sehr gut programmiert, dient aber dazu, dass falls der Pfad ungültig ist, es zu keinem Abbruch kommt.

Photo ist ein Bild-Element im Detailbereich, bild ist das Textfeld, welches den Hyperlink zum Bild enthält.

Viele Grüße,

Michl

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]