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?