Startseite › Foren › Deutsches LiveCode-Forum › Return-Zeichen in Variable ersetzten (SQL, Datagrid) › Antwort auf: Return-Zeichen in Variable ersetzten (SQL, Datagrid)
März 28, 2018 um 11:14 Uhr
#4962
OK, musste eben nachlesen, worum es genau ging…
Die beiden hier verwendeten „Tricks“ sind:
1. NICHT den Livecode Default RECORD-Delimiter CR bei „revdatafromquery(TAB,CR,…)“ verwenden, das wollen wir ja vermeiden, sondern einen Buchstaben, der garantiert (oder besser hoffentlich 🙂 ) nicht im mehrzeiligen Text vorkommt.
Z.B. die Pipe -> | -> revdatafromquery(TAB,“|“,…)
Trick Nummer
2.
Selber aus den Daten ein ARRAY erstellen und damit -> the dgdata of grp „Dein Datagrid hier“
setzen. Denn Array Einträge können mehrzeilig sein.
...
set itemdeimiterl to TAB
set linedelimiter to "|"
repeat with i = 1 to the num of lines of Daten_aus_Datenbank
put item 1 of line i of Daten_aus_Datenbank int tArray[i]["Name der ersten Spalte"]
etc.
...
Klar soweit? Falls nicht, wieder fragen.
Gruß
Klaus