0

Text im Feld ersetzen

Ich möchte in einem Textfeld "Begriffe" meiner DB alle Zeichen "-" durch "+" ersetzen. Leider bekomme ich das im Formel-Editor weder visuell noch als Text (replace(Begriffe,"-";"+")) hin.

Ich arbeite erst seit kurzem mit Ninox, wer kann helfen ?

6 Antworten

null
    • hjl
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Moin

    Versuche es doch bitte einmal so  replace(Begriffe, "-","+") so müßte es eigentlich funktionieren.

    Sprich bei mir hat es auf diese Weise funktioniert. Vor replace keine Klammer und nach dem - Zeichen

    darf nur ein komma (,) hin und kein strichpunkt

     

    gruß

    Hansjörg

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Stimmt, Semikolon habe ich auch übersehen

    • RolandM
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo  zusammen,

    ich habe die Funktion in der Massenbearbeitung ausgeführt, funktioniert bestens. Vielen Dank.

    • matthiasstrodl
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo zusammen.

    Lese gerade voll erstaunen diesen Thread und versehe nicht, was ich falsch mache.

    Das Feld um welches es bei mir geht heißt "Kapitel" Ich möchte alle Kommas durch NICHTS ersetzen. 

    replace(Kapitel, ",", "") 

    • matthiasstrodl
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Nachtrag: Kann man es zaubern, dass dieser Befehl nur innerhalb der ersten drei Zeilen eines Feldes untersucht wird?

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Matthias,

    als Formel bei Massendatenänderung:

    ...

    replace(substr(Kapitel, 0, 3), ",", "") + substr(Kapitel, 3)

    ...

     

    Oder alternativ als Button:

    ...

    for i in select 'DEINE TABELLE' do

    i.Kapitel:=replace(substr(i.Kapitel, 0, 3), ",", "") + substr(i.Kapitel, 3)

    ...

    Leo