Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Sabine am 20.02.07 - 15:13:25

Titel: Werte in Dialogliste aus Profil auslesen
Beitrag von: Sabine am 20.02.07 - 15:13:25
Hallo,

irgendwie stehe ich heute völlig auf dem Schlauch  :(
Denn ich habe vom Prinzip ein simples Problem.

Ich habe ein Profildokument, in diesem befindet sich u.a. ein Feld nennen wir es "Abteilungen" vom Typ Text und Mehfachwerte zugelassen. Dort stehen auch 9 Werte drinnen (Inhalt schaut so ähnlich aus: "Abteilung 1 - Direktion" "Abteilung 2 - Bau" usw.). Nun lese ich aus einer Maske in einem Feld vom Typ Dialogliste, KEINE Mehrfachwerte zugelassen "M_Abteilungen" das Feld aus dem Profildokument aus. Klappt bis dahin mit der Formel auch wunderbar.

var:=@GetProfileField( "profil" ; "Abteilungen" );
var

Aber sobald ich das Dokument aktualisiere, oder speichere und dann das Feld Abteilungen ändern möchte, dann zeigt die Dialogliste nicht nur die 9 Abteilungen an, sondern auch noch meine vorherige Auswahl so aufgesplittet an:

"Abteilung"
"1"
"Direktion"

Notes macht mir aus jedem Leerzeichen einen neuen Wert. Wie kann ich das verhindern, ohne auf die Leerzeichen verzichten zu müssen. Wenn ich Unterstriche mache, dann werden diese leider auch angezeigt...  :(

Danke Euch...

Gruß Sabine
Titel: Re: Werte in Dialogliste aus Profil auslesen
Beitrag von: DerAndre am 20.02.07 - 15:16:27
Das sieht schwer nach den Eigenschaften des Feldes aus.
Schau dir mal die Propellermütze an

Werte trennen bei Eingabe von

und

Getrennte Werte anzeigen mit
Titel: Re: Werte in Dialogliste aus Profil auslesen
Beitrag von: Sabine am 20.02.07 - 15:23:48
@DerAndre,

erst einmal dankeschön für die schnelle Antwort  ;)

Die Eigenschaften habe ich mir ja auch schon angesehen, aber ich habe es nicht hinbekommen!

Im Profil habe ich ja Mehrfachwerte zugelassen und hier sind in den Eigenschaften auch Trennungen nur bei folgenden Zeichen dabei, aber kein Leerzeichen:
Komma, Semikolon, neue Zeile

Und in der Dialogliste in der Maske sind keine Mehrfachwerte zugelassen und somit ist auch der Teilbereich wo der Propeller drauf ist grau hinterlegt.
Titel: Re: Werte in Dialogliste aus Profil auslesen
Beitrag von: koehlerbv am 20.02.07 - 15:25:48
Welche Version des Clients? Da gab es doch erst kürzlich einen Bug ...

Bernhard
Titel: Re: Werte in Dialogliste aus Profil auslesen
Beitrag von: Sabine am 20.02.07 - 15:27:11
Ich nutze die Clientversion 6.5.4 !

Sabine
Titel: Re: Werte in Dialogliste aus Profil auslesen
Beitrag von: Sabine am 20.02.07 - 15:48:23
Ich werde mich mal auf die Suche begeben und sobald ich was in der Knowledge Base gefunden habe werde ich es Euch wissen lassen...

Danke erst einmal für den Hinweis!  :)
Titel: Re: Werte in Dialogliste aus Profil auslesen
Beitrag von: Sabine am 20.02.07 - 16:07:53
Ich habe den Bug in der Knowledge-Base gefunden...

Unexpected Additional Choices Shown in Dialog List if Field Previously Set to Allow Multiple Values
Product:
Lotus Notes  >  Lotus Notes  >  Versions 6.0, 6.5
Platform(s):
Platform Independent
Doc Number:
1158957

Sie haben auch einen Workaround vorgeschlagen, hier für alle Interessierten.

This issue has been reported to Quality Engineering as SPR# DPOL5V5KCY; there are no current plans to address this issue.

Workaround:
1. Open the form in Domino Designer.
2. Select the field and from the menu select Design > Field Properties.
3. Enable the "Allow multiple values" property.
4. Switch to the Beanie tab.
5. Disable any selections set for the "Separate values when user enters" property, so that the property reflects 'None'.
6. In releases prior to 6.5/6.0.3, return to the Info (first) tab and disable the "Allow multiple values" property.

Ich werde es gleich mal testen.

Schönen Abend noch.

Gruß Sabine  :)