Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Ronny am 04.08.14 - 16:13:46
Titel: eingebettete Ansicht
Beitrag von: Ronny am 04.08.14 - 16:13:46
ich habe eine Ansicht, in welcher ich 2 Felder in der ersten Spalte als Kategorie zusammenfasse. Nun möchte ich in einer Maske auf diese eingebettete Ansicht mit zwei Feldern aus der Maske zugreifen. Ist dies überhaupt möglich oder benötige ich 2 eingebettete Ansichten?
Nun möchte ich in einer Maske auf diese eingebettete Ansicht mit zwei Feldern aus der Maske zugreifen.
Du meinst, abhängig von der geöffneten Maske und deren Inhalt in den zwei Feldern eine bestimmte Kategorie anzeigen?
Das geht. Du musst nur in den Optionen der eingebetteten Ansicht, unter "Einzelne Kategorie anzeigen" deine Zwei Felder so angeben, wie du es in der Spalte gemacht hast.
leider kommt da der Fehler: Die Kategorie muss eine einzelne Zeichenkette sein! Ich habe in der Kategorieansicht das Fehler genannt: feld1:feld2 und genauso, nur mit geänderten Feldnamen, allerdings gleicher Inhalt in der Maske
ich habe ein Technikdokument, das beinhaltet die Geräteart (zB. Drucker) und zusätzlich eine Inventarnummer. Weiterhin habe ich ein Kontaktdokument eines Diensleisters, der zum einen die Gerätart warten kann und zusätzlich noch diverse Geräte (dies weise ich über die Inventurnummer zu). Im Gerätedokument selbst möchte ich aber nur eine eingebettete Ansicht für die Dienstleister anzeigen (egal, ob Zuweisung über Geräteart oder Inventarnummer). Da es bisher nicht möglich war, habe ich zwei eingebettet Ansicht (eine für Geräteart und eine für Inventarnummer) angelegt. Allerdings wäre es schön, diese 2 eingebettete Ansichten auf eine zu reduzieren.
Ich nehme mal an, dass es sich um eine bereits bestehende Datenbank handelt, oder? Das einfachste wäre nämlich es nur über einen Schlüssel zu realisieren und den gleich beim anlegen des Technikdokuments zu setzen. So ein entweder Feld1 oder Feld2 ist in einer eingebetteten Ansicht, wie du ja jetzt merkst, nicht so ohne weiteres machbar.
ich habe die passende Lösung gefunden: ich habe in der Technikmaske drei Felder angelegt, eines was Feld 1 aus den Kontakten auswertet (dblookup), ein weiteres, was Feld 2 auswertet und dann ein 3. Feld, welches die neuen Felder 1 und 2 auswertet (wenn Feld 1 nicht leer, dann Feld 1, ansonsten Feld 2), dieses Feld 3 habe ich dann als Bedingung für Einzelne Kategorie anzeigen gesetzt und es funktioniert wie gewünscht. Danke für die Lösungsansätze!