Ich vermute, die entsprechenden MAs stehen im aktuellen Dokument (Feld MA_Name) und das Search fällt auf die Nase, weil da mehrere Werte mit Komma getrennt enthalten sind.
D.h. die searchFormula müsste angepasst werden:
maname = Replace(currdoc.MA_Name, ",", |":"|)
Anschließend ist das mit dem StampAll eine gute Idee.
Gruß
Marco
Edit: Sorry, hab gerade gelesen, dass da Mehrfachwerte enthalten sind, also lautet es richtig
maname = Join(currdoc.MA_Name, |":"|)
also wenn ich die searchFormula anpasse, wie Marco gemeint hat, kommt beim speichern vom script "MA_Name" not a MEMBER
Hmmm, das liegt wohl daran, dass es sich um das Frontend-Dokument handelt. Nehmen wir doch stattdessen das Backend-Dokument:
maname = join(currdoc.document.MA_Name, |":"|)
Gruß
Marco
Diese Frage ging etwas unter:
Mir ist nicht ganz klar, wofür die | stehen?
Die Pipes | dienen der Übersichtlichkeit in der der Suchformel.
Es könnten auch { und } sein.
Z. B.:
searchFormula$ = {Form = "Mitarbeiter" & M_Name = "} + maname + {"}
Schau in der Hilfe nach "Literal string construction rules".
Gruß Stefan