Antwort auf: Return-Zeichen in Variable ersetzten (SQL, Datagrid)

Startseite Foren Deutsches LiveCode-Forum Return-Zeichen in Variable ersetzten (SQL, Datagrid) Antwort auf: Return-Zeichen in Variable ersetzten (SQL, Datagrid)

#4962
Klaus Major
Administrator

    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