SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




InfoPath Funktion translate()

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
114 Beiträge
susanne erstellt 25 Nov. 2009 13:33
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

hallo !
nun bin ich mit Suchen und ersetzen etwas weiter:

Feld1: hier sollen Umlaute ersetzt werden
Feld2: =ä= Suchbegriff 
Feld3: =ae- ersetzen
Funktion translate(Feld1;Feld2;Feld3)

Aber es wird immer nur ä durch a ersetzt  und nicht durch ae.

Frage: Wie kann ich  erreichen, das ä durch ae ersetzt wird ? Trick ? Xpath?

Danke für Tipps

Susanne

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 25 Nov. 2009 15:49
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Eine Lösung kann ich Dir zwar nicht bieten, aber ich kann Dir versichern, daß es mit der translate() Funktion nicht geht. Das ist eine XSL-Standardfunktion, die immer nur ein Zeichen durch ein anderes ersetzt. Du brauchst also in diese Richtung nicht weiter zu forschen.

Es gibt natürlich xsl:templates, die eine Stringersetzungsfunktion ermöglichen ( -> Google), aber wie Du die in Infopath eingebaut kriegst, weiß ich nicht. Kannst Du das Problem nicht viel einfacher per code-behind lösen?

Viele Grüße
Andi
af @ evocom de
Blog