Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: schurke am 24.11.05 - 09:42:13
-
Hallo @all,
ich möchte in einer Maske einen Verteiler um den User reduzieren.
Felder: From (@UserName), Verteiler (mit Vorgabewerten), SendTo (hier soll der Verteiler minus UserName erscheinen)
Ich habe schon vieles probiert z.B. @Trim (@Replace (Verteiler; @Username; ""))
ich komme einfach nicht auf die richtige Formel ???
Bitte gebt mir einen Rat.
Danke
Wilfried
-
Kommt darauf an, wie die Namen in dem Verteiler drinstehen.
Evtl. so : @Name([CN];@UserName)
-
Kommt darauf an, wie die Namen in dem Verteiler drinstehen.
Evtl. so : @Name([CN];@UserName)
Die Namen stehen als Vorgabewert "Hans Müller" drin.
Wilfried
-
Dann sollte es doch hiermit gehen : @Name([CN];@UserName) anstelle von @Username.
-
Dann sollte es doch hiermit gehen : @Name([CN];@UserName) anstelle von @Username.
Nein, tut mir leid, das funzt so nicht. :(
Wilfried
-
Nein, tut mir leid, das funzt so nicht.
Kannst Du mal genauer werden. Habe heute meine Kristallkugel nicht dabei :P
-
Ist "Verteiler" überhaupt eine Liste ?
Bernhard
-
Ist "Verteiler" überhaupt eine Liste ?
Bernhard
Feld Verteiler sieht so aus: "Hans Müller" : "Josef Schmitt" : "Hubert Meier"
Wilfried
-
Nein, tut mir leid, das funzt so nicht.
Kannst Du mal genauer werden. Habe heute meine Kristallkugel nicht dabei :P
Es funzt in sofern nicht, das der Username nicht unterdrückt wird.
Wilfried
-
Und wie sieht die Formel jetzt aus ?
-
Und wie sieht die Formel jetzt aus ?
@Trim (@Replace (Verteiler; @Name([CN];@UserName); ""))
wilfried
-
Wenn Verteiler so aussieht wie von Dir beschrieben und der Common Name des aktuellen Benutzers in der Liste vorhanden ist, wird er auch entfernt. Stimmt der UserName.Common wirklich mit einem Eintrag der Liste "Verteiler" überein ? Oder heisst "Hans Müller" mit dem Common Notes-Name vielleicht Hans Mueller ?
Bernhard
-
Felder: From (@UserName), Verteiler (mit Vorgabewerten), SendTo (hier soll der Verteiler minus UserName erscheinen)
Wenn ich das so lese hast Du drei Felder oder??
Dann hat das Feld From den Wert den Du nicht brauchst also nicht ins Feld
SendTo übergeben.
Oder hat das Feld From den @UserName und zusätzlich den Wert Verteiler?
Gruss
Boris
-
Wenn Verteiler so aussieht wie von Dir beschrieben und der Common Name des aktuellen Benutzers in der Liste vorhanden ist, wird er auch entfernt. Stimmt der UserName.Common wirklich mit einem Eintrag der Liste "Verteiler" überein ? Oder heisst "Hans Müller" mit dem Common Notes-Name vielleicht Hans Mueller ?
Bernhard
Der Commen Name wird so geschrieben wie er in der Liste steht, deshalb kann ich es nicht verstehen das es nicht funzt. ???
Wilfried
-
Wenn ich das so lese hast Du drei Felder oder??
Dann hat das Feld From den Wert den Du nicht brauchst also nicht ins Feld
SendTo übergeben.
Oder hat das Feld From den @UserName und zusätzlich den Wert Verteiler?
Gruss
Boris
Das Feld From hat nur den @UserName.
In SendTo soll der Verteiler minus @UserName.
Wilfried
-
Also wenn das Feld From nur den @UserName hat warum willst Du diesen aus dem Verteiler löschen??
Sorry ich verstehs nicht.
-
Also wenn das Feld From nur den @UserName hat warum willst Du diesen aus dem Verteiler löschen??
Sorry ich verstehs nicht.
Weil ich mir nicht selbst eine Mail von einem Dok schicken muß, das ich selbst verfasst habe.
Nur der Rest der in der Verteilerliste steht soll die Info bekommen.
Wilfried
-
Die o.g. Formel steht auch im SendTo-Feld ?
Bernhard
-
Die o.g. Formel steht auch im SendTo-Feld ?
Bernhard
Yep!!
Wilfried
-
Steh irgendwie auf dem Schlauch.
Letzter Versuch.
Feld From = @UserName
Feld Verteiler Boris, Bernhard, .....
SendTo = Feld Verteiler
-
Steh irgendwie auf dem Schlauch.
Letzter Versuch.
Feld From = @UserName
Feld Verteiler Boris, Bernhard, .....
SendTo = Feld Verteiler
SendTo soll die Namen aus dem Feld Verteiler minus @UserName aus dem Feld From beinhalten.
Vielleicht hilft das: SendTo = (Verteiler - From)
Wilfried
-
Wilfried, das Entfernen eines Eintrags aus einer Liste funktioniert genau so, wie es mittlerweile herausgearbeitet wurde. Sag' sicherheitshalber nochmal die genaue Version Deines Clients (! - der Server interessiert hier nicht) an, ich kann mir aber nicht vorstellen, dass @Replace mal solch einen Fehler gehabt haben sollte.
Ich vermute: Du hast irgendwo ganz anders einen Denkfehler. Im Notfall (!): Stelle eine abgespeckte DB hier 'rein, die die betreffenden / erforderlichen Designelemente enthält.
Bernhard
-
Wilfried, das Entfernen eines Eintrags aus einer Liste funktioniert genau so, wie es mittlerweile herausgearbeitet wurde. Sag' sicherheitshalber nochmal die genaue Version Deines Clients (! - der Server interessiert hier nicht) an, ich kann mir aber nicht vorstellen, dass @Replace mal solch einen Fehler gehabt haben sollte.
Ich vermute: Du hast irgendwo ganz anders einen Denkfehler. Im Notfall (!): Stelle eine abgespeckte DB hier 'rein, die die betreffenden / erforderlichen Designelemente enthält.
Bernhard
Nachdem ich nun nochmals alles kontrolliert habe, stelle ich hier mal die DB mit der Maske zur Verfügung.
Ich verwende Notes 5.09a.
Wilfried
-
Bei Deinem @UserName ist der Nachname in @UpperCase in der Liste
ist er "normal".
Boris
-
Danke Boris, das war's.
Allen anderen auch natürlich, vielen Dank für Eure freundliche Unterstützung.
Wilfried