0

for-Schleifen: letzte Stelle ansteuern (kein Komma nach letztem Eintrag)

Hallo liebe Leute!
Ich habe eine for-Schleife, die Werte aus einer Tabelle als Text wiedergibt. Jeder Eintrag wird über ein "<br>"-Befehl mit einem Zeilenumbruch getrennt. Ebenso habe ich eine andere Schleife, in der Namen mit Kommata getrennt werden.
In beiden Fällen habe ich dann aber nach dem letzten Eintrag einen Zeilenumbruch und ein Komma, was ich beides nicht haben möchte. Kann man in einer for-Schleife irgendwie die letzte Stelle ansteuern, um dort quasi im Skript zu sagen: nach dem letzten Eintrag bitte keinen Zeilenumbruch bzw. kein Komma mehr? 

Falls es hilft, hier ein Teil des Codes:
 

p3 + for ius in (select 'Förderungen' where 'Fördermöglichkeit' = iu and 'Zugewiesene Prüfungsleistung'.'📝 Prüfung' = t) order by 'Zugewiesene Prüfungsleistung'.'👤 Schüler/in auswählen'.'Nachname, Vorname' do
                       ius.'Zugewiesene Prüfungsleistung'.'👤 Schüler/in auswählen'.'Vorname + N.' + ", "
                    end
                end + pend

(p3 und pend sind paragraph-Variablen)



Über Anregungen freue ich mich sehr! :) 

1 Antwort

null
    • KURT (Korrektur- und Rückmeldetool)
    • Sebastian.5
    • vor 2 Jahren
    • Gemeldet - anzeigen

    sorry, habe es schon selbst klären können. Statt manuell ein Komma nach den Namen zu setzen, hätte ich einfach ein join statement zwischen for und dem Ende des Namens mit ", " setzen sollen. Vielleicht hilft es ja noch wem!

Content aside

  • Status Answered
  • vor 2 JahrenZuletzt aktiv
  • 1Antworten
  • 80Ansichten
  • 1 Folge bereits