Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: GSYS am 14.01.06 - 21:42:01

Titel: Von einer Maske in einere andere Maske wechseln
Beitrag von: GSYS am 14.01.06 - 21:42:01
Hallo ich habe folgendes Problem ich bin einer MAske und möchte per Button in eine andere Maske wechseln.

Gruß Rene
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: macom111 am 14.01.06 - 23:06:25
@Command([Compose]; "<Name der Maske>")

Gruß Siggi
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: GSYS am 15.01.06 - 00:37:08
Danke für den Tipp  :D klappt

Vieleicht können Sie mir ja noch einen Tipp geben

wenn ich dann in die andere Maske wechsel soll das dokument aus dieser mit in die neue übernommen werden

Gruß Rene




Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: datenbanken24 am 15.01.06 - 01:07:00
@Command( [ViewSwitchForm] ; formName )
oder
@Command([SwitchForm])
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: koehlerbv am 15.01.06 - 03:33:32
Und das ganze hatten wir hier schon mal:
http://atnotes.de/index.php?topic=28155.msg178202#msg178202

Insofern diskutieren wir jetzt eine Frage einer Person in zwei Threads. Das ist nicht hilfreich. Vor allem, da immer noch nicht verstanden wurde, das zwischen "Maske" und "Dokument" Welten liegen.

Bernhard
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: GSYS am 15.01.06 - 14:05:39
Eine Maske ist ein Gestaltungselement
und das Dokument ein Datensatz in der Notes-DB
das habe ich bereits verstanden....

Jedoch hat mir der vorletzte Thread nicht viel weiter gebracht  ???

Gruß Rene
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: ata am 16.01.06 - 14:25:13
... mit @Command([ViewSwitchForm] ; "Maskenname" ) wechselst du die Maske, mit der das NotesDocument angezeigt wird - beim Speichern aufpassen, daß du die Ausgangsmaske wieder in das Feld "Form" schreibst...

Toni
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: emadowo am 31.10.11 - 15:56:04
Hallo Toni,
du schreibst ( auch wenns schon lange her war  ;) :

Zitat
... mit @Command([ViewSwitchForm] ; "Maskenname" ) wechselst du die Maske, mit der das NotesDocument angezeigt wird - beim Speichern aufpassen, daß du die Ausgangsmaske wieder in das Feld "Form" schreibst...

Nun möchte ich aber das Dokument mit der geänderten Maske speichern! Wie geht das?
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: Thomas Schulte am 31.10.11 - 16:08:39
Einfach Speichern.

Und bitte keinen alten Thread wieder hochholen.
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: emadowo am 31.10.11 - 16:14:39
Sorry, traute mich nicht, einen separaten, neuen, Thread aufzumachen. Werds künftig befolgen! Soll ich nun mit der folgenden Frage einen neuen Beitrag öffnen?

@Command([EditDocument];1);
@Command([ViewSwitchForm];"manMitarbeiter");
@Command([FileSave])

....macht es einfach nicht, die Dokumente sind nachwievor über die Feldeigenschaften in "FORM" die alte Maske!?

Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: marschul am 01.11.11 - 06:53:32
@Command([EditDocument];1);
@Command([ViewSwitchForm];"manMitarbeiter");
@Command([FileSave])

....macht es einfach nicht, die Dokumente sind nachwievor über die Feldeigenschaften in "FORM" die alte Maske!?

Und was, wenn Du das Form-Feld explizit änderst (z.B. in der von Dir genannten Formel mit Field Form := "manMitarbeiter" oder über ein berechnetes Feld namens "Form" in der Maske "manMitarbeiter")?
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: Thomas Schulte am 01.11.11 - 08:33:43
Wenn es dir darum geht, ein Dokument so umzugestalten, das es beim öffnen eine andere Maske verwendet, dann mach dir doch einfach einen Agenten der auf einen Rutsch alle Vorkommen von Form = "Mitarbeiter" in deinen neuen Namen ändert. Das ist ein Einzeiler mit einer Ansicht in der Formelsprache, oder wenn man noch einen Select davorschaltet ein Zweizeiler. Bei der zweiten Variante braucht man dann keine Ansicht.
Titel: Re: Von einer Maske in einere andere Maske wechseln
Beitrag von: emadowo am 14.11.11 - 14:47:30
Die Ursache war die "Maskenformel" in der Ansicht. Da kann mann switchen wie mann will, wenn in der Maskenformel die andere Maske nicht aufgeführt ist, wird immer die ursprüngliche angezeigt.

Problem gelöst, vielen Dank für eure Hilfe!