0

Artikelnummer kürzen

Hallo zusammen,

 

ich habe ein Feld "Artikelnummer" mit folgendem Inhalt:

123456
123456-5044
1245
654321-9009

Jetzt möchte ich den Bindestrich und alles was hinter dem Bindestrich steht löschen. Gibt es eine Möglichkeit dies mit Massendatenänderung und mit einer Funktion zu tun?

 

Vielen Dank für eure Hilfe.

2 Antworten

null
    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    So müßte es gehen, wenn Artikelnummer ein Textfeld ist. Mirko

    extractx(Artikelnummer, "\d+")
    
    • UweG
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Wenn es sich bei dem Feld Artikelnummer um ein mehrzeiliges Textfeld mit obigen Inhalt handelt kann man es wie folgt machen:

    Nachfolgendes Script in ein Berechnungsfeld kopieren.
    Wenn es das Textfeld ersetzen soll, die letzte Zeile wie folgt ändern: Artikelnummer := vText

    let P := split(Artikelnummer, "
    ");
    let CntP := cnt(P);
    let vText := "";
    for i in range(0, CntP) do
        let xText := replacex(item(P, i), text(extractx(item(P, i), "-[0-9]+")), "");
        vText := vText + xText + "
    "
    end;
    vText

Content aside

  • vor 1 JahrZuletzt aktiv
  • 2Antworten
  • 33Ansichten
  • 2 Folge bereits