Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silvio am 23.06.03 - 19:51:02
-
Hallo Notesler
Ich bin mal wieder soweit und weiss nicht weiter. ???
In einer Ansicht habe ich 4 Spalten. In der ersten möchte ich eindeutige Schlüsselworte mit einer @F berechenen lassen, gelingt mir aber nicht. :( Folgende Daten(TextListe) stehen z.B. in den Spalten 2-4:
2. "A":"B" Kategorie_1
3. "C":"D":"E" Kategorie_2
4. "F":"G" Kategorie_3
...
In der 1.Spalte sollte dann folgendes zu stehen kommen:
"A"
"A":"C"
"A":"D"
"A":"E"
"A":"C":"F"
"A":"C":"G"
"A":"D":"F"
"A":"D":"G"
"A":"E":"F"
"A":"E":"G"
...
Das gleiche für die nächste Kategorie"B"
"B":"C"
"B":"D"
"B":"E"
"B":"C":"F"
"B":"C":"G"
"B":"D":"F"
"B":"D":"G"
"B":"E":"F"
"B":"E":"G"
...
Die 1.Spalte benötigt also eine 'aufgeblasene' Formel. Von der Art & Weise her sollte das wie im Notes-Adressbuch in div. ($ Ansichten funktionieren.
Eine Ansicht um 'Mehrfachwerte getrennt anzeigen' zu lassen steht bereit, funktioniert aber nur bis zu einem gewissen Grad. Notes verhält sich hier sehr störrisch und zeigt nur die Hälfte an, warum weiss ich nicht.
Mit einer QueryByForm werden dann die Kategorie(n) ausgewählt und sollten dementsprechend die auswahl autom. eingrenzen.
danke für eure Hilfe
und keepcool :P
Gruss aus der Schweiz bei 29Grad im Büro
Silvio
-
... deine Formel kann ich mir eventuel mit einer Permutation zusammenbauen...
... in einer Ansicht können nur maximal 9 Zeilen angezeigt werden - ist das eventuell dein Problem?
.. in Spalte 1 soll Kategorie A und Kategorie B erscheinen - ist das richtig?
ata
-
Hi,
versuch's mal so:
(Kategorie_1 *+ Kategorie_2) : (Kategorie_1 *+ Kategorie_2 *+ Kategorie_3)
*+ ist der Permutationsoperator
Andreas
-
Ich habe mal nachgeschlagen unter "Permutationsoperatoren". Diese ist nur für Zahlenwerte aber nicht für Zeichenketten, oder? Das was ich z.Zt. machen möchte ist "A":"B"+"C":"D":"E" das ergibt aber nicht(nicht alle) gewünschten Schlüsselwörter, die ich dann in einem Lookup verwenden kann.
Oder anders formuliert - jede mögliche vorwärts kombination von "A" -> "G", wie im 1st Beitrag dargestellt.
PS: Die Textliste die es daraus gibt, wird dann zu einem einzelnen Schlüsselwort-String(per @Implode) verschmolzen. Das die Spalte dann mehr als 9Zeilen anzeigen muss spielt keine Rolle(hoffe ich ;))
Silvio
-
Hallo Glombi
Habe deinen Tipp in meine Bücher gesucht und nicht gefunde(sch.Buch). Nur in der OnLine hilfe wird in einer einzigen Zeile diese Möglichkeit erwähnt.
Das schöne daran ist, dass diese Permutationsstory zu funktionieren scheint.
Werde diese neue Spalte mal mit Lookup durchtesten.
vielen Dank
Silvio
-
Hi,
*+ ist der Permutationsoperator für +
Mit + kann man auch Strings verketten.
"A":"B"*+"C":"D":"E"
erzeugt
"AC":"AD":"AE":"BC":"BD":"BE"
hab ich eben getestet
Andreas
-
Was hast Du den für Bücher? ;D
Die beste Hilfe ist immer noch die Designer Hilfe, alles andere (fast alles) kann man vergessen.
Folgendes Buch kann ich jedoch empfehlen:
Anwendungsentwicklung unter Lotus Notes/Domino 5
von Matthias Knäpper, Primoz Perc und Volker Perplies.
Verlag Addison-Wesley
Gruß
Andreas
-
Ja - genau dieses Buch habe ich auch, aber nicht benutzt ::)
Aber im Index dieses Buches ist der Begriff 'Permutation' überhaupt nicht aufgeführt. Auch nicht unter 'Operatoren', warscheinlich weil LS das Hauptthema ist. :( Egal, folgende 4 Bücher kann ich empfehlen...
C&L
Domino Designer R5, ISBN 3-932311-55-8
Addison-Wesley
Lotus domino 4.6, Internet- und Intranet Lösungen mit dem Domino-Server
ISBN 3-8273-1337-6
Addison-Wesley
Notes/Domino 5: Einführung in die LotusScript-Programmierung
ISBN 3-8273-1653-7
Addison-Wesley
Anwendungsentwicklung unter Lotus Notes/Domino 5
ISBN 3-8273-1520-4
...mit diesen habe ich in der Vergangenheit fast alle Probleme lösen können.
Silvio