X

Vielen Dank, dass Sie sich für unsere Dienstleistungen interessieren. Leider sind Sie auf einer veralteten Seite gelandet. Das sollte nicht vorkommen.

Besuchen Sie gerne unsere aktualisierte Webseite.

In der Datenbank lassen sich unter anderem auch Artikelfotos speichern. Diese Fotos müssen über die Artikelkarte alle einzeln importiert werden. Möchte man aber nun alle Fotos auf einmal importieren, so gelingt dies nur mit einer Stapelverarbeitung in Form eines Reports.

 

Dieser Report muss für jeden Artikel prüfen, ob in einem bestimmten Verzeichnis ein Foto auch vorhanden ist. Existiert ein passendes Foto ordnet der Report dieses selbstständig dem Artikel zu.

Voraussetzung hier:

  • sämtliche Artikelfotos befinden sich in einem Verzeichnis
  • der Artikelname ist gleich der Artikelnummer
  • es handelt sich um eine *.bmp Grafikdatei

Man geht zunächst in den ObjectDesigner und erstellt einen neuen Report. Da dieser neue Report letztendlich nichts drucken wird, setzt man die Report-Eigenschaft „ProcessingOnly“ auf „Ja“.

 

 

Nun hinterlegt man die Tabelle „Item“ als DataItem und geht in dessen „OnAfterGetRecord“-Trigger. In diesem Trigger muss nun folgender C/AL-Code stehen:

 

 

In der ersten Zeile wird geprüft, ob der Artikel noch kein Bild besitzt. Ist dies der Fall, wird anschließend geprüft, ob für diesen Artikel auf Laufwerk C: eine Fotodatei liegt. Wenn dem so ist, wird diese Fotodatei importiert.

Nachdem man den Report gespeichert hat, kann er ausgeführt werden. Jetzt kann man alle Artikelfotos auf einmal importieren.

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 
Go to Top