Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: emadowo am 24.04.07 - 16:52:34
-
Hallo!
Eine Auftragsdatenbank für Abteilungen soll mitführen, wer welchen Auftrag erledigen muß. Folgende Felder:
- Auftragsbezeichnung (z.B. "Blumen gießen")
- Auftragsempfänger (z.B. "Franz Muster")
- Abteilung (z.B. "Hausmeister")
Es können auch mehrere Auftragsempfänger sein (=Mehrfachwerte zulassen). Somit auch mehrere Abteilungen betroffen sein. Beispiel:
Auftrag: Blumen gießen
Empfänger: Franz Muster, Abt. Hausmeister und Helga Testerin, Abt. Sekretariat
Nun soll es folgende Ansicht geben:
Abteilung Hausmeister
> Franz Muster
>> Blumen gießen
Abteilung Sekretariat
> Helga Testerin
>> Blumen gießen
Soweit klingts ja ganz einfach, nich? Aaaaaber: es ist eine Formel in der Maske, die aus dem NAB die Abteilung automatisch anhand des Namens ermittelt (LookUp) und in ein Hilfsfeld "Abteilung" schreibt. Nun stehen beispielsweise im Feld "Auftragsempfänger" zwei Namen drin, und im berechneten Feld (Abteilung) stehen somit zwei Abteilungen drin.
Wenn ich nun die Ansicht baue, dann ergibt sich der Effekt:
--------------------------------
Abteilung Hausmeister
> Franz Muster
>> Blumen gießen
> Helga Testerin
>> Blumen gießen.
Abteilung Sekretariat
> Franz Muster
>> Blumen gießen
> Helga Testerin
>> Blumen gießen.
--------------------------------
Frau Helga Testerin ist aber nicht in der Abteilung Hausmeister, und Franz Muster kein Sekretär!
Wißt ihr, was ich meine? Wie gehe ich das Thema an?
-
Redesign.
a) Ein Auftragsdokument, mehrere Auftragsempfängerdokumente.
b) Den Empfänger als "Hausmeister\Franz Muster" eintragen.
Fällt mir am Ende eines langen Arbeitstages mal so spontan ein.
-
Das denke ich auch.
Woher soll die Ansicht denn wissen, dass Helga nicht Abteilung Hausmeister ist?
Du kategorisierst nach Abteilung und die zweite Spalte zeigt alle Empfänger an, die in dem Auftrag eingetragen wurden.
Ich denke, die Lösung <a> und <b> von m3 lösen Dein Problem.
Matthias
-
Oder man arbeitet mit nur einer kategorisierten Spalte und baut sich die Kategorisierung selber: Statt der beiden Felder Abteilung und Auftragsempfänger gibt es dann (für diese Spalte) nur eines:
Abteilung + "\\" + Auftragsempfaenger.
Bernhard
-
:)
Danke für eure Hilfe! Hab's so gemacht wie von Bernhard vorgeschlagen, hat prima hingehauen!
-
Schön, dass es geklappt hat - wobei mir syntaktisch ja noch ein Fehler "*" statt "+" passiert ist. Sorry deswegen. Ich habe das oben korrigiert.
Schönes Wochenende,
Bernhard