Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Girlpower am 09.02.09 - 10:45:29

Titel: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag 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
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: dirk_2909 am 09.02.09 - 10:57:40
Zitat
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.
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: Girlpower am 09.02.09 - 11:06:58
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

Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: klaussal am 09.02.09 - 11:08:49
 ??? ??? ???
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: dirk_2909 am 09.02.09 - 11:13:32
Zitat
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.

Zitat
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.

Zitat
Wie kann ich jetzt dieses Dokument in meinem Feld anzeigen lassen?
Gar nicht. Du musst Werte eines Dokumentes üner eine (Teil-)Maske anzeigen lassen

Zitat
Ich hoffe diese Erklärung war jetzt besser.
Nein. Hab schon Kopfschmerzen ;-)
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: Girlpower am 09.02.09 - 11:16:47
Tut mir leid wegen den Kopfschmerzen.    ::)

Ich werd mir einfach eine andere Lösung überlegen müssen.

Trotzdem Dankeschön.

LG Girlpower
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: dirk_2909 am 09.02.09 - 11:43:49
Wenn Du genau beshreiben würdest, was Du erreichen möchtest bzw. was die Anwendung können soll, könnten wir Dir helfen.

Zitat
Ich habe ein Dokument in dem ich eine Teilmaske anzeigen lasse.
Was verstehst Du unter "Teilmaske".

Zitat
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?


Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: Girlpower am 09.02.09 - 14:02:28
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
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: WernerMo am 09.02.09 - 15:43:51
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
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: Girlpower am 10.02.09 - 07:23:01
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


Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: DerAndre am 10.02.09 - 08:45:00
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? )

Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: Girlpower am 10.02.09 - 08:59:32
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
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: dirk_2909 am 10.02.09 - 09:22:06

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.
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: DerAndre am 10.02.09 - 09:46:02
Ok Giesela.

Ich glaub da muß einiges Auseinanderklamüsert werden...

Zitat
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.
Titel: Re: berechnete Teilmasken, Anzahl der Teilmasken variabel
Beitrag von: dirk_2909 am 10.02.09 - 10:11:17
Zitat
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.