Artikelbilder in Auftrag
Zuletzt geändert: 10.06.2023 08:05

Artikelbilder in Auftrag #

Sie möchten in Auftragspositionen Artikelbilder drucken? #

In 10 Schritten zum fertigen Bericht: #

  1. Öffnen der Berichtsvorlage Aufträge
  2. Im Bericht “Auftragsposition” anwählen
  3. Den Detailbereich auf Bildhöhe vergrößern
  4. Region unter Langtext einfügen
  5. Einstellungen der Region zu Füllfarbe und Linien
  6. Eigenschaft der Region “Verschieben im Verhältnis” anpassen
  7. Bildvariable hinzufügen und anpassen
  8. Zuordnen der Datenquelle
  9. Script erstellen
  10. Vorschau - fertiger Bericht

Schritt 1: Öffnen der Berichtsvorlage Aufträge #

Öffnen Sie unter Systemverwaltung den Berichts-Designer und dort die Berichtsvorlage Auftragsbestätigung. Sollten Sie noch keine Kopie der Original-Vorlage haben, so kopieren Sie die Originalvorlage durch einmaliges Anklicken und über das Rechte-Mausmenü mit der Funktion kopieren.

img

Berichtsvorlage kopieren

Schritt 2: Im Bericht “Auftragsposition” anwählen #

Der Berichts-Designer steht standardmäßig im Entwurfmodus. Wechseln Sie an der unteren Leiste auf den Bereich mit den “AuftragsPositionen”.

img

Wechseln zu “AuftragsPositionen”

Schritt 3 Den Detailbereich auf Bildhöhe vergrößern #

Ziehen Sie nun das Band mit der Bezeichnung “Detailbereich” soweit auseinander, dass Ihre Bildfläche darin Platz findet. Sie geben hiermit den maximal einzunehmenden Bereich für Ihr Bild vor.

img

Detailbereich vergrößern

Schritt 4 Region unter Langtext einfügen #

Jetzt muss unter dem Langtext Feld eine neue Region eingefügt werden um später dem Artikelbild einen festen Platz zu geben.

img

Region einfügen

Schritt 5 Einstellungen der Region zu Füllfarbe und Linien #

Bei markierter Region setzen Sie in der Werkzeugleiste die Füllfarbe und Linienfarbe auf keine Farbe.

img

Füllfarbe und Linien

Schritt 6 Eigenschaft der Region “Verschieben im Verhältnis” anpassen #

img

Verschieben im Verhältnis

Der Region geben setzen Sie über das Rechte-Mausmenü die Eigenschaft “Verschieben im Verhältnis zu”. Wählen Sie anschließend aus dem Dialog das “Langtextfeld” aus.

Schritt 7 Bildvariable hinzufügen und anpassen #

Jetzt müssen Sie von der “Entwurfsansicht” in “Daten” wechseln und die Bildvariable hinzufügen, dies geschieht einfach über einen Doppelklick auf das Wort “Bild”.

img

Bildvariable einfügen

Schritt 7.1 #

Fügen Sie jetzt das Bildobjekt “DbImage” aus der Werkzeugleiste in die Region ein.

img

DBImage hinzufügen

Schritt 7.2 #

Geben Sie dem Objekt “DbImage” über das Rechte-Mausmenü die Eigenschaften Seitenverhältnis beibehalten und Dehnen. Wenn Sie das Bild das Bild linksbündig angezeigt haben möchten, entfernen Sie die Eigenschaft “zentriert”. Hierzu klicken Sie mit einem Rechtsklick auf das Bild und wählen “zentriert” ab.

img

Eigenschaften anpassen

Schritt 8 #

Dem Bildelement ordnen Sie nun als Datenquelle “Auftragsposition” und als Feld das Feld “Bild” zu.

img

Datenquelle

Schritt 9 Script erstellen #

Dieses Script zeigt das Bild bzw. die Region nur an, wenn ein Bild im Artikelstamm vorhanden ist.

Schritt 9.1 #

Wählen Sie die Karteikarte “Berechnungen” im Berichts-Designer aus. Anschließend klicken Sie unter “Ansicht” auf “Ereignisse”.

img

Ereignisse öffnen

Schritt 9.2 #

Unten öffnen sich Karteikarten. Wählen Sie “Positionen: AuftragsPositionen” aus. Dort gehen Sie in den Bereich “Detail” und erstellen mit einem Rechtsklick auf “BeforePrint” ein neues Script.

img

Neues Script anlegen

Schritt 9.3 #

Fügen Sie in das Scriptfenster folgendes ein:

Region1.Visible:= not AuftragsPositionen.FieldObjects[‘Bild’].IsNull;

Der Name Region1 hängt von dem in Ihrem Dokument eingefügten Element ab. Wenn Sie nur eine Region eingefügt haben, wird diese in der Regel Region1 lauten, sind mehrere Regionen vorhanden oder haben Sie den Namen der Region geändert, so setzen Sie den Namen im Script entsprechend um. Dann könnte das Script dementsprechend „MeineRegion.visible:=not….“ lauten.

img

Script einfügen

Schritt 9.4 #

Testen Sie das Script indem Sie mit einem Rechtsklick auf “Script kompilieren” gehen.

img

Script kompilieren

Schritt 10 Vorschau #

In der Vorschau können Sie das Ergebnis sofort betrachten. Wenn das gewünschte Ergebnis angezeigt wird, sollten Sie die Berichtsvorlage speichern.

img

Fertiger Bericht