0

Anfängerfrage zum Thema Schleifen

Moin!

 

Ich versuche gerade die Rechnungspositionen (es sind 2) einer Rechnung mit einer Schleife untereinander darzustellen. Leider stelle ich mich dafür zu blöd an und finde den Fehler nicht,..

 

let myVar := "";
for i in select Rechnungen where Rechnungspositionen do
myVar := i.(Rechnungspositionen.'Re-Pos.' + "
")
end;
myVar

 

Als Ergebnis erhalten ich folgende Darstellung:

12

12

 

Statt

1

2

 

Hilfe :(

5 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Benjamin,

    ---

    join(Rechnungspositionen.'Re-Pos.',"
    ")

    ---

    Leo

    • Benjamin0815
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hi Leo,

    nimm es mir nicht übel, aber den Ansatz verstehe ich nicht ganz. Habe es mit verschiedenen Varianten versucht, aber komme nicht zum gewünschten Ergebnis. Hier mal einer der Versuche:

     

    Bildschirmfoto 2020-06-09 um 13.33.43

    • Benjamin0815
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Oha, das Bild ist aber klein geworden. Ich hoffe man erkennt es,..

    Zur Info: Die Tabelle heißt Rechnungen. Dazu gehört die Untertabelle Rechnungspositionen.

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Benjamin,

    wenn du meine Formel (nur das was ich geschrieben habe) in ein Funktionsfeld in der Tabelle Rechnungen schreibst, bekommst du in jede Rechnung die Positionen so aufgelistet, wie du es dir vorstellst.

    Leo

    • Benjamin0815
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke Leo!

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 5Antworten
  • 560Ansichten