Domino 9 und frühere Versionen > ND7: Entwicklung

Mal wieder Haupt- und Antwortdokument

(1/2) > >>

Boox:
Hallo liebe Notes-Gemeinde,
ich stehe leider auf dem Schlauch und würde gern den ein oder anderen Denkanstoß bekommen  ;D


Ich bastele im Moment an einer Datenbank mit Haupt- und Antwortdokumenten.
Im Forum bin ich hier bereits fündig geworden und konnte schon die Summe eines Feldes aller Anwortdokumente ins Hauptdokument, klappt 1000%ig!

(Vielen Dank nochmal an dieser Stelle an alle Beteiligten)


Nun stehe ich aber vor dem nächsten Problem: In den jeweiligen Anwortdokumenten kann man auch aus einer Liste ( -> Profildoc) eine vorgegebene Begründung wählen ("Prüfungsergebnis"). Jetzt möchte ich im Hauptdokument noch ausgeben lassen, wie oft die jeweilige Begründung ausgewählt wurde, was dann als "Prüfungsbericht" dient.


--- Zitat ---Prüfungsbericht
...
- In 1 Fall fehlten die Eingaben
- In 3 Fällen wurden die Eingaben verspätet eingegeben
...

--- Ende Zitat ---

Natürlich könnte ich für jedes mögliche Prüfungsergebnis ein zusätzliches Feld mit reinnehmen (analog zu oben), was ich hinterher ebenfalls per @Sub(@DBLookup...) summiere und so auch auf die Lösung kommen, aber das finde ich etwas unelegant und unflexibel.

Leider gibt es ja keine bedingte Count-Funktion, wie beispielsweise in Excel (ZÄHLENWENN). Vielleicht sehe ich auch einfach nur den Wald vor lauter Bäumen nicht  ??? ;)


Ich hoffe, ihr könnt mir folgen  ;D


Viele Grüße


Gregor

pandel:
Nur zum Verständnis:
Unter einem Hauptdokument können mehrere Antworten mit jeweils unterschiedlichen Begründungen hängen?

Sprich, sowas wie:

Prüfungsgrundlage
       ---  Antwort 1, Begründung A
       --- Antwort 2, Begründung B
       --- Anwort 3, Begründung A
...

Verstehe ich das richtig?

Boox:
Hallo!
Ja, das verstehst du richtig :)

pandel:
Ok, dann würde ich jetzt gerne noch wissen, was Dir an DBLookup, Sum, etc. zu unflexibel bzw. unelegant erscheint. Habe gerade mal gesucht, aber ich glaube nicht, daß man das mit Ansichten oder eingebetteten Elementen regeln könnte, zumindest fällt mir kein weg ein...

Du kannst natürlich auch Script nehmen, die Anzahl der möglichen, aktuell vorhandenen Kategorien bestimmen, falls Sie variabel sein sollte, dann eine Schleife mittels db.Search durch alle Kategorievarianten auf alle Antworten eines Doks machen und die Zählwerte ausgeben, aber das ist im Prinzip ja auch nix anderes als das, was die Makros tun, nur ohne Ansichten.

Inwieweit soll das denn noch flexibler sein?

Boox:
Script ist natürlich eleganter, aber da bin ich noch blutiger Anfänger  ;)


Was ich unflexibel finde:
- ich würde für jede Begründung ein zusätzliches Zahlenfeld nehmen (ca. 7 Felder...noch recht übersichtlich)
- wenn ich über das Profildokument dann neue Begründungen einpflege, muss ich auch die zusätzlichen Felder pflegen (es sei denn, ich mache im Voraus gleich ein paar mehr, geht natürlich auch)

Der Aufwand ist natürlich überschaubar, keine Frage...und wenn es keine "noch einfachere" Möglichkeit gibt, dann bau ich das auch so...dachte nur, dass ich den Wald vielleicht vor lauter Bäumen nicht sehe  ;)


Auf die Idee mit der kategorisierten Ansicht nach @Text($ref) wäre ich zum Beispiel auch nicht gekommen, obwohl es recht logisch ist! Manchmal ist man zu eingeschränkt mit seiner Denkweise  ;D

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln