Hallo Leute,
ich habe da ein kleines Problem mit doc.ReplaceItemValue. Ich durchlaufe im Querysave-Event einer Maske einmal alle Dokumente von diesem Typ und will dann etwas im Backend ändern. Klappt soweit auch alles ganz gut. Nur wenn ich das Feld GruppenMitglieder mit einem String füllen will dann verhält es sich äußerst komisch. Das Feld ist vom Typ Namen und Mehrfachwerte zulassen ist auch angehakt. Beim debuggen sieht der String auch vollkommen in ordnung aus nur schreibt er in das Feld irgendwie nur den ersten und letzten Namen rein. Hat jemand ne Ahnung wodran das liegen könnte?
Der String sieht so aus (mit "," getrennt):
"Maria Zenker/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Max Mustermann/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Peter Schmidt/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE"
Wenn ich jetzt das hier ausführe:
Call doc.ReplaceItemValue("GruppenMitglieder",strGruppeMitglieder)
call doc.save(true,false,false)
und jetzt in das Feld schaue steht dort nur
Maria Zenker/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE, Peter Schmidt/Illustration/ Dokumentation/Entwicklung/F&E/Acme/DE"
also nur der erste und letzt Name. Habe schon alles tausendmal debuggt und auch schon viel ausprobiert aber alles ohne Ergebnis.
Vielleicht weiß ja jemand, warum es nicht klappt. Danke schonmal im Vorraus