Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 15.02.04 - 19:30:24
-
Hi,
habe 1 Autorenfeld, dort stehen u.U. auch mehrere Autoren.
Nun will ich in einem "Computed Text" die Autoren anzeigen lassen, allerdings im Common Name (CN) Format.
Aber @Name([CN]; Autoren) zeigt nur den ersten Eintrag an.
Ohne jetzt Script-Verrenkungen durchzuführen: Gibts da eine einfache Möglichkeit, um alle Einträge im CN-Format in dem 'Computed Text' anzeigen zu lassen?
Matthias
-
Kontrollfrage: Sind alle beteiligten Felder auf mutlivalue gestellt?
-
Ja Jens.
Das Autorenfeld bestimmt, wenn ich es anzeigen lasse, dann sieht man alle Einträge.
Computed Text hat ja wohl keine Eigenschaft, um auf Multivalue umzustellen.
In einer View-Spalte sehe ich übrigens auch alle Einträge wenn dort @Name([CN]; Autoren) steht.
Aber gerade beim Computed Text zickt @Name wohl rum :P
Matthias
*Edit*
Über ein normales Feld anstatt computed Text wäre das wohl zu lösen, ich will aber weitere Felder in der Maske soweit es geht vermeiden....
-
Nimm ein berechnetes Feld. Ist ja eh nicht viel anderes als computed text. Anders wird das nicht gehen ...
Bernhard
-
Nimm ein berechnetes Feld. Ist ja eh nicht viel anderes als computed text. Anders wird das nicht gehen ...
Glaub ich leider auch :-(
Script geht ja auch nicht im computed Text.
Egal, dann halt doch ein berechnetes Feld......
Matthias
-
Thread auf erledigt gesetzt.
Was mich noch ärgert: Hab etwas mit @Implode etc. rumprobiert, aber irgendwie scheint es keine sinnvolle Formelkombination zu geben, um das Array (Autorenfeld) entsprechend abzuarbeiten und in ein String zu bringen (Trennzeichen z.B. ", ").
Matthias
-
Über ein normales Feld anstatt computed Text wäre das wohl zu lösen, ich will aber weitere Felder in der Maske soweit es geht vermeiden....
wenn du ein "Computed For Display" - Feld nimmst, dann werden die Werte darin auch nicht gespeichert. Ist dann so ähnlich wie Computed Text
Hab etwas mit @Implode etc. rumprobiert, aber irgendwie scheint es keine sinnvolle Formelkombination zu geben, um das Array (Autorenfeld) entsprechend abzuarbeiten und in ein String zu bringen (Trennzeichen z.B. ", ").
was kommt den mit @Implode raus? Das muss klappen...
-
wenn du ein "Computed For Display" - Feld nimmst, dann werden die Werte darin auch nicht gespeichert. Ist dann so ähnlich wie Computed Text
Schon klar, aber eben ein Feld mehr in der DB ....
was kommt den mit @Implode raus? Das muss klappen...
Nicht wirklich. Sieht verrückt aus das Ergebnis. Wenn ich bei @Implode z.B. als Trennzeichen "," nehme, werden teilweise Werte angezeigt, aber nicht alle Einträge. Außerdem werden manche Namen abgeschnitten (und nur Vornamen angezeigt).
Computed Text verhält sich wohl 1:1 wie ein Textfeld, in dem man Mehrfachwerte nicht zulässt. (?)
Matthias
-
das hat mir jetzt keine Ruhe gelassen. Bei mir klappt ComputedText und MultiAutoren mit Implode.
Ich habe allerdings nur nen 65er Client. Wär ja echt hart, wenn das im 5er nicht geht.
der "Beweis"
(http://www.atnotes.de/attachments/ComputedAutor.gif)
-
Danke Thomas für's Testen.
Frag mich bitte nicht welche Formeln ich gestern alle getestet habe, ich hätte aber wetten könnendass Deine auch dabei war.
Habs jetzt noch mal in Ruhe getestet und siehe da es klappt auch mit Implode.....
Danke,
Matthias