Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Girlpower am 09.02.09 - 10:45:29
-
Liebe Forumsmitglieder,
nun hab ich schon wieder mal ne Frage und hoffe auf positive Antwort von Euch. ;)
Ich habe ein Dokument in dem ich eine Teilmaske anzeigen lasse.
Die Teilmasken werden durch die Benutzer eingegeben und über eine Dialogliste (welche auf eine Ansicht verweist) ausgewählt.
Wie kann ich jetzt meinem Feld "Body" die richtigte Teilmaske berechnet zur Anzeige zuordnen? Auf die Form der Teilmaske kann ich nicht verweisen, das es grundsätzlich nur eine Teilmaske ist - es werden jedoch verschiedene Dokumente mit dieser abgespeichert.
Ich hoffe ich konnte mich einigermaßen verständlich ausdrücken. ;D
LG
Girlpower
-
Wie kann ich jetzt meinem Feld "Body" die richtigte Teilmaske berechnet zur Anzeige zuordnen? Auf die Form der Teilmaske kann ich nicht verweisen, das es grundsätzlich nur eine Teilmaske ist - es werden jedoch verschiedene Dokumente mit dieser abgespeichert.
So recht verstanden habe ich das alles nicht :-: ???
Aber Du kannst einem bestimmten Feld keine Teilmaske zuordnen.
Du kannst nur innerhalb der Maske eine berechnete Teilmaske einfügen. Wie das geht ist in der Designerhilfe beschrieben.
-
Die Teilmaske befindet sich in einem "normalen" Dokument (sagen wir mal X), dort wird die Teilmaske auch abgespeichert.
Ich hab also in dem "normalen" Eingabedokument (sagen wir mal Y) ein Schlüsselwort durch das ich dieses Dokument X (mit der dazugehörigen Teilmaske) auswählen möchte.
Wie kann ich jetzt dieses Dokument in meinem Feld anzeigen lassen?
Ich hoffe diese Erklärung war jetzt besser.
LG Girlpower
-
??? ??? ???
-
Die Teilmaske befindet sich in einem "normalen" Dokument (sagen wir mal X), dort wird die Teilmaske auch abgespeichert.
Die Teilmaske befindet sich in der datenbank und wird zur Anzeige von Daten aus einem Dokument verwendet.
Ich hab also in dem "normalen" Eingabedokument (sagen wir mal Y) ein Schlüsselwort durch das ich dieses Dokument X (mit der dazugehörigen Teilmaske) auswählen möchte.
Man kann nur über Masken/teilmasken Daten in ein Dokument eingeben lassen.
Welche Teilmaske u.a. zur Anzeige der Daten verwendet wird, bleibt Dir überlassen.
Wie kann ich jetzt dieses Dokument in meinem Feld anzeigen lassen?
Gar nicht. Du musst Werte eines Dokumentes üner eine (Teil-)Maske anzeigen lassen
Ich hoffe diese Erklärung war jetzt besser.
Nein. Hab schon Kopfschmerzen ;-)
-
Tut mir leid wegen den Kopfschmerzen. ::)
Ich werd mir einfach eine andere Lösung überlegen müssen.
Trotzdem Dankeschön.
LG Girlpower
-
Wenn Du genau beshreiben würdest, was Du erreichen möchtest bzw. was die Anwendung können soll, könnten wir Dir helfen.
Ich habe ein Dokument in dem ich eine Teilmaske anzeigen lasse.
Was verstehst Du unter "Teilmaske".
Die Teilmasken werden durch die Benutzer eingegeben und über eine Dialogliste (welche auf eine Ansicht verweist) ausgewählt.
Wo gibt der Benutzer was ein? Wo wird die Teilmaske ausgewählt? Wer wählt die teilmaske aus?
-
Hallo,
Versuch Nummer 2!
Ich brauche eine Datenbank mit folgenden Möglichkeiten für den Benutzer.
1. Alle Dokumente haben den gleichen Grundaufbau.
2. Der erste Teil des Dokumentes ist in jedem Dokument anders
(z.B. durch eine andere Nummer, Funktionsbezeichnung, etc.).
Der zweite Teil des Dokumentes ist z.B. bei 100 Dokumenten gleich,
bei den anderen 50 Dokumenten immer wieder verschieden,
d.h. also 51 verschiedene Teile.
3. Der Pflegeaufwand soll relativ gering gehalten werden, d.h. die Benutzer
möchten nur einmal den zweiten Teil ändern und es allen anderen gleichen
Dokumenten "vererben".
Mein Vorschlag wäre halt den zweiten Teil des Dokumentes als Berechnet zur Anzeige bereitzustellen.
Ich brauch also eine Eingabemaske für Teil 1 und eine für Teil 2.
LG Girlpower
-
Hallo,
ich würde eine Maske machen und beim Öffnen abfragen welcher Typ das Dokument ist (für den zweiten Teil) so könnte man schon beim Erstellen, die Felder des zweiten Teils "vorbelegen".
Damit wäre auch 3. erfüll.
Gruß Werner
-
Hallo Werner,
das geht doch nur wenn ich im vorhinein weiß wieviele Typen ich habe, oder lieg ich da jetzt falsch.
Abgesehen davon wissen vielleicht maximal 50 Benutzer welchen Typ sie benötigen, alle anderen 1000 Benutzer wissen den Typ nicht.
Irgendwie muss ich mir da einfach ne andere Lösung suchen - aber wer suchet der findet ja bekanntlich!
LG Girlpower
-
Hallo Ramona.
Was Werner meint ist Folgendes:
Das Dokument wird irgendwann mal angelegt. Da wird doch irgendein Typ festgelegt.
Anhand des Typs wird dann die entsprechende Teilmaske dazu geladen.
Also wenn der Typ Schnipp ist dann wird Teilmaske TMSchnipp geladen
Ist der Typ Schnapp, dann wird die Teilmaske TMSchnapp geladen
usw. usw.
( Werner habe ich Recht? )
-
Hallo Andre,
ich bin zwar nicht die Ramona aber macht nix.
Wie kann ich in einem Dokument eine Teilmaske berechnet zur Anzeige laden?
Grundsätzlich gibt es ja nur eine Teilmaske (diese wird jedoch verschieden oft abgespeichert). Ich hab schon ein Schlüsselwort wo ich mir das richtige Dokument (mit Teilmaske) aussuche - aber in ein Feld Body kann ich keine Teilmaske berechnen.
Oder doch?
LG Girlpower
-
Du musst die Teilmaske über den Designer in die Maske einfügen. Dort kannst Du eine Formel zur Berechnung des Telmaskennamens hinterlegen. Als Formel kannst Du auch einen Feld angeben, über das der User später im UI die geünschte Teilmaske auswählt.
Zur Laufzeit im UI kannst Du die Teilmaske laden, in dem Du, nachdem der User die Teilmaske (nur den Namen) ausgewählt hat,
das Dokument schließen und mit der Maske neu laden/öffnen.
Die Teilmasken, die dort berechnet angezeigt werden sind in der Datenbank hinterlegt. Der normale Benutzer hat keine EInfluss auf die Elemente. Er kann nur über die Teilmaske Daten in ein Dokument abspeichern.
-
Ok Giesela.
Ich glaub da muß einiges Auseinanderklamüsert werden...
Der erste Teil des Dokumentes ist in jedem Dokument anders
(z.B. durch eine andere Nummer, Funktionsbezeichnung, etc.).
Das hört sich nach Stammdaten an. Dieser Teil gehört in das Dokument.
Der Rest, gehört verteilt in die entsprechenden Teilmasken.
Ich gehe auch mal davon aus, das die Teilmasken, einmal gewählt, fest verdrahtet sind. Also schreibst Du die Teilmasken noch in ein entsprechendes Feld. Darüber kannst Du dann später die Teilmasken entsprechend laden.
Und wichtig ist, das genügend Einträge für Berechnete Teilmasken vorhanden sind. Mehr Laden geht nicht, weniger schon eher.
-
Der Pflegeaufwand soll relativ gering gehalten werden, d.h. die Benutzer
möchten nur einmal den zweiten Teil ändern und es allen anderen gleichen
Dokumenten "vererben".
Und dazu gibt es auch verschiedene Lösungsmöglichkeiten. Die einfachste ist die Maskeneigenschaft
"Werte aus markierten DOkument übernehmen" (oder so ).
Oder im QueryOpen oder bei der Auswahl der gewünschten Teilmaske (??) die Daten aus einem
anderem Dokument lesen.