Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Cobi am 02.10.07 - 10:45:21

Titel: Problem mit Mehrfachwerten
Beitrag von: Cobi am 02.10.07 - 10:45:21
Hallo zusammen,

ich habe ein komisches Problem....

Ich habe ein Feld "GeschenkAlt" in dem Mehrfachwerte zugelassen sind, das Trennzeichen ist ";"
 
Warum hängt er mir bei dieser Formel die Werte nicht untereinander? Bei einer anderen DB hat es so wunderbar funktioniert.

_var2 :=  @GetField("GeschenkAlt");
@SetField("GeschenkAlt";Geschenk + ";"+ _var2);

Das Ergebnis sieht so aus:
Geschenke
Rotwein und Schokolade
Rotwein und Schokolade;Weinflasche
Rotwein und Schokolade;Rotwein in Schreibtisch-Box

sollte aber so aussehen:
Rotwein und Schkolade
Weinflasche
Rotwein in Schreibtisch-Box

Hoffe es ist verständlich formuliert :-)
Danke für eure Hilfe.
MfG

Titel: Re: Problem mit Mehrfachwerten
Beitrag von: koehlerbv am 02.10.07 - 10:49:34
Du füllst das Item im Backend, das im Feld in der Maske eingestellte Trennzeichen ist dasbei vollkommen egal und greift nur im Frontend.
Du musst also gleich richtige Arrays erzeugen:
@SetField("GeschenkAlt";Geschenk : _var2);

Bernhard
Titel: Re: Problem mit Mehrfachwerten
Beitrag von: DAU-in am 02.10.07 - 10:50:54
 bei 'display values with'(3.Reiter) new line einstellen?

edit:  Bernhard war schneller und hat rechter.
Titel: Re: Problem mit Mehrfachwerten
Beitrag von: Cobi am 02.10.07 - 11:00:21
New Line ist natürlich eingestellt ;-)

Super danke. Das funktioniert ja klasse.

Wie bekomme ich jetzt noch eine unnötige Leerzeile weg, wenn in dem alten Feld schon zwei Sachen drinstanden? s.u. zwischen Adventskalender und MemoryStick

Jahr                 Geschenke
2007                         Grappa
                                 Tisch-Adventskalender mit Schokolade

2006                         Memory-Stick , Olympiabuch , Saunatuch , Schoko-CD
2005                         Multi-Werkzeug "O'Toole"
Titel: Re: Problem mit Mehrfachwerten
Beitrag von: koehlerbv am 02.10.07 - 11:02:05
Mit @Trim