Nicht die erste aber auch nicht die letzte Spalte ausgeben
Hallo Ihr Lieben,
ich möchte in einem PDF Ausdruck Informationen aus mehreren Feldern schön formatiert darstellen.
In diesem Fall sind zu jedem Schauspieler immer mehrere Agenten verknüpft. In wenigen Fällen sind dies mehr als zwei. Wie kann ich bei z.B. drei Einträgen den "mittleren" (also nicht first oder last) darstellen?
Hat jemand eine Idee? Vielen Dank.
html("<b>" + first(Agency.Agency) + "</b><br>" + first(Agency.Address) + "<br><br><b>" + first(Agency.Agent) + "</b> (" + Agency.'Agent Form' + ")<br>Email: " + first(Agency.Email) + "<br>Phone: " + first(Agency.Phone) +
if cnt(Agency) = 2 then
"<br><br><b>" + last(Agency.Agent) + "</b> (" + last(Agency.'Agent Form') + ")<br>Email: " + last(Agency.Email) + "<br>Phone: " + last(Agency.Phone)
else
if cnt(Agency) = 3 then
????????
+ "<br><br><b>" + last(Agency.Agent) + "</b> (" + last(Agency.'Agent Form') + ")<br>Email: " + last(Agency.Email) + "<br>Phone: " + last(Agency.Phone)
else
" "
end
end)
2 Antworten
-
Ich fürchte, bei deiner Datenbank kannst du pro Agentur nur einen Schauspieler eintragen. Aber deine Frage war eine andere: du kannst ein Befehl "join" zum Auflisten von untertabelle verwenden:
Syntax: join(Untertabelle.(Feld+" "+Feld, Trennzeichen)
etwa so:
---
html(join(Agency.("<b>" + Agency + "<br>" + Address + "<br>"+Agent, "<br><br>"))
---
So weit ich weiss kann man im PDF die Html befehle schlecht darstellen. Prüf bitte erst ob dein Cod im PDF Dokument auch so dargestellt wird.
Leo
-
oh, Sorry
html(join(Agency.("<b>" + Agency + "<br>" + Adress + "<br>"+'Agent'), "<br><br>"))
Content aside
- vor 6 JahrenZuletzt aktiv
- 2Antworten
- 1685Ansichten