JPGs in Access

Zur Platzersparnis speichere ich Bilder in meiner Fotoverwaltung unter Microsoft Access nur mit der Pfadangabe und greife mit dem Bildsteuerelement darauf zu. Wie kann ich vermeiden, dass dabei manchmal der Laufzeitfehler „2114: Microsoft Access unterstützt das Format der Datei ... nicht, oder die Datei ist zu groß.“ entsteht?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Dr. Hans-Peter Schüler

Zur Platzersparnis speichere ich Bilder in meiner Fotoverwaltung unter Microsoft Access nur mit der Pfadangabe und greife mit dem Bildsteuerelement darauf zu. Wie kann ich vermeiden, dass dabei manchmal der Laufzeitfehler „2114: Microsoft Access unterstützt das Format der Datei ... nicht, oder die Datei ist zu groß.“ entsteht?

Dieser Fehler tritt auf, wenn entweder der Grafikfilter für das gewünschte Format nicht installiert ist oder die Bilddatei nicht den für dieses Format gültigen Regeln entspricht. Zur Abhilfe installiert man die fehlenden Filter aus dem Office- oder Access-Paket nach, ist dann aber bestenfalls auf dem aktuellen Rechner vor weiteren Problemen gefeit.

Will man die Fotoverwaltung auch auf anderen Rechnern einsetzen, kann man die Datenbank-Anwendung mit einigen Funktionen des Autors Stephen Lebans impfen, die annähernd alle Dateien mit der Endung .jpg oder .jpeg im Bildsteuerelement von Access unterbringen.

Unter dem Soft-Link findet sich auch eine Musteranwendung mit einem Beispielformular, über welches man mit Hilfe der genannten Funktionen beliebige JPG-Dateien auswählen und anzeigen kann. Um die Routine in eigene Datenbanken einzubauen, importiert man das Modul mdlJPEG und ruft es folgendermaßen auf:

fLoadPicture , 

Dabei setzt man für einen Verweis auf das entsprechende Steuerelement und für den kompletten Pfad zu der gewünschten JPG-Datei ein. (André Minhorst/hps) (hps)