Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: HordesPrime am 05.04.11 - 10:05:40
-
Moin Notes-Gemeinde,
ich bin mal wieder auf eure Hilfe angewiesen. Ich hatte mal im FOrum hier gesucht jedoch Nichts gefunden zu meinem Problem. Ich hoffe ihr könnt mir helfen.
Ich habe in einer DB eine Maske, mit 3 Kombinationsfeldern. Mit diesen Feldern möchte ich die Dokumente kategorisieren.
Wenn ich nun als Beispiel die folgenden 5 Dokumente habe in der DB habe:
Dokument 1 hat folgende Kategorisierung: Fotos\Porträts\2010
Dokument 2 hat folgende Kategorisierung: Fotos\Porträts\2011
Dokument 3 hat folgende Kategorisierung: Fotos\Motorsport\2010
Dokument 4 hat folgende Kategorisierung: Fotos\Motorsport\2011
Dokument 5 hat folgende Kategorisierung: Schriftverkehr\Anträge\2011
Wenn ich nun ein neues Dok. erstelle und im 1. Kombinationsfeld (Kategorie 1) als Beispiel "Schriftverkehr" auswähle, dann soll er im 2. Kombinationsfeld auch nur die vorhandenen Unterkategorien für Schriftverkehr (hier dann "Anträge") anzeigen. Bei dem 3. Kombinationsfeld darf er dann nur 2011 anzeigen. Neue Werte sind natürlich bei den Kombi-Feldern zugelassen.
Wie bekomme ich dieses am besten hin?
Wir haben einen Domino 7.0.3FP1 laufen sowie CLients ebenfalls mit 7.0.3.
Vielen Dank schon mal für die Mühe
TC
-
Hallo,
Die Felder werden in Abhaengigkeit der bereits getroffenen Auswahl gefuellt mittels @DbLookup bzw. @DbColumn wobei die Auswahl aus dem vorhrigen Feld als Schluessel verwendet werden sollte.
In den Eigenschaften der Felder jedoch nicht vergessen anzugeben "Refresh fields on keyword change"
Andreas
-
Ergänzend :
Du benötigst Ansichten dafür, die in der ersten sortierten Spalte jeweils die notwendige Kategorie abbilden und in der zweiten Spalte dann die jeweils benötigte Unterkategorie anzeigen.
Für den DBLookup von Kategorie 3 mußt Du die Kategorien 1 und 2 dann als Suchbegriff verknüpfen (und natürlich auch die sortierte Spalte in der Ansicht entsprechend aufbauen).
-
Danke euch Beiden erstmal, ich werde ein wenig basteln und notfalls mich nochmals melden.
So, hat super geklappt, keine Ahnung wo ich da nen Aussetzer hatte... Ist ja recht einfach der Lösungsweg...
TC