Forum Discussion
List Spalte Umlaute
Hi luanoprz,
go to Gear->List Settings. Now select your text column to edit it (in this example, mine is named "validationcolumn").
Scroll down to "Column validation", expand it and enter the following formula (but replace the three occurences of "validationcolumn" with your column's internal name)
=AND(AND(ISERROR(FIND("ä",LOWER(validationcolumn))),ISERROR(FIND("ü",LOWER(validationcolumn)))),ISERROR(FIND("ö",LOWER(validationcolumn))))
If should look like this
Now you get an error message if you try to save with an umlaut.
Keep in mind that these formulas are specific to the site language. If you use a german locale than you have to use a semicolon ";" as a seperator. If you use an english locale then you need to use a comma ",".
In German:
Klicke oben rechts auf das Rädchen und wähle dann "Listeneinstellungen".
Wähle eine der Spalten aus, auf die du die Validierung anwenden willst und bearbeite sie. In meinem Beispiel heißt die Spalte "validationcolumn".
Scroll runter bis zum Abschnitt "column validation" und füge die folgende Formel ein (Ersetze aber in der Formel die drei Vorkommen von "validationcolumn" mit dem internen Namen deiner Spalte)
=UND(UND(ISTFEHLER(FINDEN("ä";KLEIN(validationcolumn)));ISTFEHLER(FINDEN("ü";KLEIN(validationcolumn))));ISTFEHLER(FINDEN("ö";KLEIN(validationcolumn))))
Jetzt bekommt du eine Fehlermeldung, falls du versuchst, das Element mit einem Umlaut in der Spalte zu speichern.
Denke daran, dass die Formeln abhängig von deutschen und englischen Seiten anders funktionieren. Auf einer deutschen Seite musst du das ",", und auf einer englischen das ";" in der Formel als Trennzeichen nutzen.
Best Regards,
Sven
danke für die Antwort
=AND(AND(ISERROR(FIND("ä",LOWER(Email))),ISERROR(FIND("ü",LOWER(Email)))),ISERROR(FIND("ö",LOWER(Email))))
Trotzdem kommt die Meldung
- SvenSieverdingJul 20, 2023Bronze Contributor
Ja, in dem Fall bist du wahrscheinlich auf einer deutschen Seite.... Ersetze dann die Kommas durch Semikolons
=AND(AND(ISERROR(FIND("ä";LOWER(Email)));ISERROR(FIND("ü";LOWER(Email))));ISERROR(FIND("ö";LOWER(Email))))- luanoprzJul 20, 2023Copper Contributor
das hatte ich auch schon versucht.
Dann kommt die Meldung:
Die Formel kann nicht auf eine andere Spalte Bezug nehmen. Überprüfen Sie die Formel auf Eingabefehler, oder aktualisieren Sie die Formel so, dass Sie nur auf diese Spalte Bezug nimmt.
Obwohl der interne Name korrekt ist - Auszug: "0E7C7%7D&Field=Email"
Es handelt sich um eine normale Textspalte.