Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Nexus am 04.02.03 - 11:37:13

Titel: Datenfeldübernahme
Beitrag von: Nexus am 04.02.03 - 11:37:13
Servus,

folgendes Problem habe ich:


Ich habe eine Maske erstellt, indem ich Dateneingebe ( Es ist ein Formular ). Wenn alles  eingegeben ist, wird der Inhalt logischerweisse in eine Ansicht gespeichert. Soweit so gut. Jetzt hab ich aber eine Teilmaske erstellt. Diese Maske beinhaltet eine abgespeckte Form der eigentlichen Formularmaske. Hier werden kurz und knapp die nötigen Sachen aufgelistet zum Ausdrucken. Aber ich musss immer wieder bei der Teilmaske die Felder neu ausfüllen. Weil sie ja logischerweise leer sind. Aber es muss ja gehen, dass man die Datensätze von den Feldern der Hauptmaske in die Felder der Teilmaske übernimmt. Gibts dann ne Formel oder nen Script  ???
´



Titel: Re:Datenfeldübernahme
Beitrag von: tower am 04.02.03 - 12:29:50
Hallo,

die Felder in der Teilmaske als berchnet anlegen.
als Formel den Namen des Feldes in der Hauptmaske eintragen.
fertig.
Titel: Re:Datenfeldübernahme
Beitrag von: Nexus am 04.02.03 - 13:00:42
Irgendwie scheint des net ganz zu gehen ... da steht als nix mehr da. Bzw. kann es daran liegen, dass im Hauptformular die gleichen Feldnamen benutzt wurden ? Also die Namen heissen gleich in der Teilmaske sowie in der Hauptmaske.

Titel: Re:Datenfeldübernahme
Beitrag von: Axel am 04.02.03 - 14:43:00
Hi,

die Feldernamen in der Teilmaske dürfen nicht die gleichen sein wie in der Hauptmaske. Meines Erachtens liegt hier der Knackpunkt.

Benenne die Felder mal um, z.B. in der Hauptmaske heißt ein Feld "Status", dann nenne es in der Teilmaske "Status_1". Mache es zum berechneten Feld und als Wert trägst du "Status" ein.

Dann sollte es funktionieren.


Axel

Titel: Re:Datenfeldübernahme
Beitrag von: Nexus am 05.02.03 - 08:27:16
mhh... irgendwie geht des auch net so gut  :(

Da bleiben die Felder dann immer leer  :-\

Ich blick des solangsam net ... warum funktioniert das nicht ?

Titel: Re:Datenfeldübernahme
Beitrag von: Axel am 05.02.03 - 08:33:42
Hi,

prüf mal die Felder in der Teilmaske. Sind sie wirklich berechnet oder evt. berechnet beim Anlegen ?


Axel
Titel: Re:Datenfeldübernahme
Beitrag von: Nexus am 05.02.03 - 12:00:16
Also das mit dem Übernehmen klappt  :D nur halber  :(
Das Vorgehen mit dem Berechnen funktioniert nur auf der eigenen Maske. Wenn ich aber von der anderen Maske die Daten eines Feldes abgreifen möchte, bleibt das Feld in der neuen Maske leer.

Muss ich irgendwie die Maske definieren, in der ich das abgreifen möchte ? Wenn ja, wie ist die Formel ? Oder muss man des Scripten ?  ???
Titel: Re:Datenfeldübernahme
Beitrag von: cococo69 am 05.02.03 - 12:29:35
Hallo,

die Masken-Vorgabe "Formeln übernehmen Werte des gewählten Dokuments" hast Du aktiviert?
Titel: Re:Datenfeldübernahme
Beitrag von: Axel am 05.02.03 - 12:51:17
Hi,

wenn du in die berechneten Felder nur den Feldnamen einträgst, werden nur die Felder innerhalb der Maske berücksichtigt. Das funktioniert nicht maskenübergreifend.

Wenn du eine alternative Maske zum Drucken brauchst, könnte der Vorschlag von cococo69 eine mögliche Lösung sein. Dabei ist aber zu beachten, dass die Felder die gleichen Namen haben müssen, wie in der Maske, aus der die Werte übernommen werden sollen und das der Feldname, bei berechneten Feldern beim Wert eingetragen werden muß. Das kannst du aber nicht in einer Teilmaske machen, die du dann in die Maske einfügst. Es muß eine seperate Maske sein.

Titel: Re:Datenfeldübernahme
Beitrag von: Nexus am 05.02.03 - 13:47:02
JUHU  :D Es hat geklappt  8)
Danke nochmal an alle  ;D