Domino 9 und frühere Versionen > Entwicklung
Brauche Hilfe bei einer Ansicht
him1802:
Hallo,
ich bin gerade dabei an einer Seminarteilnehmerdatenbank rumzubasteln. Kurz zum Hintergrund: es geht darum, dass einzelne Seminarteilnehmer unterschiedliche Seminare aus verschiedenen Kompetenzbereichen belegt haben. Also:
Kompetenz "Verkauf" : Seminare "VK1", "VK2", etc. (Feldname der Seminare ist Verkauf)
Kompetenz "Service": Seminare "S1", "S2", etc. (Feldname Service)
Kompetenz "Führung": Seminare "F1", "F2", etc. (Feldname Führung)
Feldname der Kompetenzen (Checkbox) ist Kompetenz.
Ich möchte nun folgende Ansicht haben:
Verkauf (Kategorie)
- VK1 (Kategorie)
Hr. Müller
Hr. Meier
- VK2
Hr. Schulze
Service
- S1 Hr. Schulze
Hr. Meier
Führung
- F1 Hr. Müller
Ich habe die Spalte, in der die einzelnen Programme gezeigt werden folgendermaßen aufgebaut:
@if(Verkauf !=""; Verkauf;
@if(Service !=""; Service;
@if(Führung !=""; Führung;"")))
So klappt auch alles wunderbar, bis auf die Tatsache, dass die Teilnehmer, die Seminare aus unterschiedlichen Kompetenzbereichen besucht haben, leider aber nur bei einem auftauchen. Bspl: Hr. Müller hat "VK1" aus dem Bereich Verkauf und "F1" aus dem Bereich Führung belegt. Bei mir taucht er aber nur unter Verkauf auf. Das Führungsseminar verschwindet im Nirwana.
Ich habe hin und her probiert, mit den absurdesten Ergebnissen (z. B., dass als Programm plötzlich sowohl unter Verkauf als auch unter Führung "VK1F1" steht.....)
Wer kann mir sagen, was ich an der Formel ändern muss, damit die Teilnehmer unter jedem Kompetenzbereich einsortiert werden, aus dem sie Seminare belegt haben?
Danke für Eure Hilfe!
Jutta
Glombi:
Probier mal als Formel:
@Trim(Verkauf : Service : Führung)
Andreas
him1802:
Was? Mehr nicht??? Nur diese eine Zeile oder dieses Zeile und meinen Rest noch dazu? Was bewirkt @Trim?
Ich kann's leider erst morgen wieder im Büro ausprobieren, dann aber garantiert als erstes ;o)
Jedenfalls danke schön für die schnelle Antwort!
Lieben Gruß
Jutta
Glombi:
Ich gehe davon aus, dass es pro Mitarbeiter 1 Dokument gibt, in dem die ganzen Seminare stehen. Dann sähe die Formel für die erste Spalte (Kategorie mit Unterkategorie !) so aus:
@Trim(
@if(Verkauf !=""; "Verkauf" + "\\" + Verkauf;"") :
@if(Service !=""; "Service" + "\\" + Service;"") :
@if(Führung !=""; "Führung" + "\\" + Führung;"")
)
Durch ":" wird eine Liste generiert.
Durch "\\" wird eine Unterkategorie erstellt. Die musst Du hier verwenden, damit die Zuordnung eindeutig ist (und bspw. nicht "VK1" unter Service auftraucht).
Das @Trim entfernt leere Elemente.
Du brauchst also für Deine 2 Kategorien eine Spalte mit der obigen Formel. In der 2. Spalte musst Du dann das Feld mit dem Namen des Mitarbeiters anzeigen.
Andreas
koehlerbv:
@Trim wirft in diesem Fall leere Listenwerte 'raus:
"Verkauf" : "Service" : "": "Führung" würde ja sonst zu vier Kategorien führen:
Führung
Service
Verkauf
(nicht kategorisiert)
.
HTH,
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln