Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: macs46 am 23.09.08 - 10:11:18

Titel: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: macs46 am 23.09.08 - 10:11:18
Hi,

seit dem ich auf meinem Platz nen 7.0.3 Client (deutsch) installiert hab gibt es Probleme mit den Mehrfachwerten. Zum einen passte die Anzeige in den Ansichten nicht, da hab ich aber glücklicherweise schon den passenden Eintrag im Forum gefunden (Ergänzung der notes.ini um DisableUniscribe=1) und zum Anderen gibts Probleme wenn ich das Autorfeld per Aktion ändere.

Hier das Ganze mal ausführlich:
Ich ändere in einem Dokument beim Speichern auch gleich das Autorenfeld mit, damit immer nur der gerade verantwortliche Personenkreis das Dokument bearbeiten kann. Unter Notes 5 hat das auch super funktioniert, aber jetzt werden die Werte nicht mehr getrennt, also nicht als Mehrfachwerte erkannt. Woran soll das denn liegen?

Hier die Formel:
REM {973-05092007-Autoren setzen};
@SetField("Autor";@Left(Autor;">>Bearbeiter aktuell<<"):">>Bearbeiter aktuell<<":_Mailempfaenger:_Auswahlrolle_W);

Hier das Ergebnis im Feld unter R7.03:
">>Bearbeiter aktuell<<, $.Stelle.Gr141.SB Softwarebetreuung, [SW]"

und hier mit 5.0.11:
">>Bearbeiter aktuell<<"
"$.Stelle.Gr141.SB Softwarebetreuung"
"[SW]"

Gleiche Datenbank, gleiche Aktion.

Im Feld selbst ist auch der Haken bei Mehrfachwerte zulassen drin.

Meiner Meinung scheint das mit dem Doppelpunkt nicht mehr zu funktionieren, aber warum?

Ciao Marcus
Titel: Re: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: dirk_2909 am 23.09.08 - 12:25:51
Und im Feld ist das Komma auch Seperator für Mehrfachwerte?
Titel: Re: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: macs46 am 23.09.08 - 13:12:02
ja ist es.
Titel: Re: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: klaussal am 23.09.08 - 13:15:25
Getrennet Werte anzeigen mit Komma  <- das tut er ja auch lt. Aussage,
Titel: Re: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: DAU-in am 23.09.08 - 13:36:15
Wenn du' getrennte Werte anzeigen mit' auf 'neue Zeile' einstellst, was passiert dann?

bzw. woran erkenst du, dass es jetzt keine Mehrfachwerte mehr sind?
Titel: Re: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: macs46 am 23.09.08 - 13:54:14
Hab ich auch schon probiert, leider ohne Erfolg.

Das es keine Mehrfachwerte sind, sieht man daran, dass die Anführungszeichen nicht die Gruppe bzw. die Rolle einschließen, sondern den gesamten Text.

siehe hier
">>Bearbeiter aktuell<<, $.Stelle.Gr141.SB Softwarebetreuung, [SW]"

eigentlich müsste es so aussehen:
">>Bearbeiter aktuell<<", "$.Stelle.Gr141.SB Softwarebetreuung", "[SW]"
Titel: Re: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: dirk_2909 am 23.09.08 - 15:20:54
Zitat
@SetField("Autor";@Left(Autor;">>Bearbeiter aktuell<<"):">>Bearbeiter aktuell<<":_Mailempfaenger:_Auswahlrolle_W);

bei SetField kannst Du keine "mehrfachwerte" übergeben.
Du musst die Werte zusammenführen:

@SetField("Autor";@Implode( @Left(Autor;">>Bearbeiter aktuell<<"):">>Bearbeiter aktuell<<":_Mailempfaenger:_Auswahlrolle_W; ","));

Titel: Re: Mehrfachwerte werden nicht mehr erkannt
Beitrag von: macs46 am 23.09.08 - 17:07:40
War ne gute Idee mit dem @Implode, aber genau verkehrt herum. Deswegen hab ichs dann mit @Explode probiert. Leider beide Wege ohne Erfolg  :(

Jetzt hab ich einfach mit dem Ausschlussverfahren probiert. Also die Formel gekürzt, erst einen Autor, dann zwei usw.. Man solls nicht glauben, aber es lag an den kleiner/größer Zeichen >> <<.

Wenn ich die weg lasse klappt alles wunderbar, auch ohne @Explode.
 :D  :D  :D   :D  :D  :D  :D  :D  :D  :D  :D  :D  :D  :D  :D

Vielen Dank trotzdem für die vielen und schnellen Tipps.

Ciao Marcus