Frage zu createTextFile()
Ich würde gerne per Script eine CSV Datei erstellen und sie einem Datensatz anhängen.
Ich habe es mal mit der Funktion createTextFile() probiert.
let myAnsichtVorname := (select 'Helfereinsätze' where Turniere.Turnier = "Rally Turnier").Helfer.Vorname;
let myAnsichtNachname := (select 'Helfereinsätze' where Turniere.Turnier = "Rally Turnier").Helfer.Nachname;
createTextFile(this, text(myAnsichtVorname + ";" + myAnsichtNachname), "Ansicht.csv")
Das Trennzeichen ";" funktioniert auch, allerdings ist das Ergebnis nicht zufriedenstellend, da zuerst alle Vornamen in ein Feld geschrieben werden und nach dem ";" dann erst alle Nachnamen.
Richtig wäre natürlich in eine Spalte alle Vor- und in eine zweite Spalte dann alle Nachnamen.
Bin ich am richtigen Weg?
Ist es überhaupt möglich eine mehrspaltige CSV-Datei mit createTextFile() zu erzeugen?
Wenn ja, wie?
Danke im Voraus!
2 Antworten
-
---
let myAnsicht := join(select 'Helfereinsätze' where Turniere.Turnier = "Rally Turnier".Helfer.(Vorname+";"+Nachname),"
");
createTextFile(this, text(myAnsicht), "Ansicht.csv")
---
Leo
-
Grenzgenial!!! Join(), wieder was gelernt! Mit Zeilenumbruch für die nächste Zeile in der CSV Datei. Super! Danke!!!
PS.: ein Klammerpaar hat gefehlt - so hat es letztlich funktioniert:
let myAnsicht := join((select 'Helfereinsätze' where Turniere.Turnier = "Rally Turnier").Helfer.(Vorname + ";" + Nachname), "
");
createTextFile(this, text(myAnsicht), "Ansicht.csv")Vielen DANK!
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1744Ansichten