Bildfeld setzen nach Auswahl aus dynamischem Auswahlfeld
Ich habe eine Tabelle mit einigen Information zu Lieferhinweisen. Unter anderem auch ein Bild das im Lieferschein mit angedruckt werden soll.
Auf die Datensätze dieser Tabelle wird aus der Tabelle Produkte per dynmaschinem Auswahlfeld zugegriffen und eine entsprechende Auswahl gesetzt.
Nun kann ich das Bild der getroffenen Auswahl per Formelfeld in das Produkt laden, aber es wird nicht im Lieferschein ausgegeben, wie erwartet.
Ich vermute, es liegt daran, dass das dynamische Drucklayout die Formelfelder nicht als Bildquelle akzeptiert.
Die Frage ist, wie kann ich den ein herkömmlichen Bildfeld z.B. nach Änderung setzen?
Mit diesem Code hier kann ich das Formelfeld mit dem Bild füllen
let me := this;
let myOrigin := text(Einlieferhinweise);
(select Einlieferhinweise where Name = myOrigin).Bild
Aber das hier
let me := this;
let myOrigin := text(Einlieferhinweise);
meinBildfeld := (select Einlieferhinweise where Name = myOrigin).Bild
meldet einen Fehler "der Ausdruck liefert mehrfache Ergebnisse zurück". Wenn ich das ganze in ein "first()" rahme, dann ist der Fehler weg, aber das Bild wird nicht gesetzt.
Wie macht man das richtig?
Danke,
2 Antworten
-
Hallo Arwin, man kann das Bild mit shareFile() freigeben, die URL in einem Feld speichern und dieses Feld dann im Template angeben. Beispiel:
ShareLink := shareFile(this, BILDFELD)
Angabe im Template dann bspw. so:
{d.tabelle[i].ShareLink}
-
Hallo planox. pro,
danke für die Hilfestellung. Mit shareFile im Textfeld hat es am Ende geklappt. :)
Content aside
- vor 1 JahrZuletzt aktiv
- 2Antworten
- 49Ansichten
-
2
Folge bereits