Hallo,
ich habe eine Maske erstellt 'MyMaske'. Diese möchte ich im Click-Event eines Buttons aufrufen und darstellen lassen.
Sub Click(Source As Button)
' hier mein Maskenaufruf...
End Sub
Leider weiß ich nicht recht, welche Befehle hierfür die Grundlage bilden, um per LotusScript eine gespeicherte Maske beim Buttonclick aufzurufen und darzustellen (sonst hätte ich schon längst die Hilfe konsultiert). :-:
Könnt ihr mir helfen?
Danke und Gruß
Nach Studium der Hilfe würde ich folgendes machen, um meine Maskeneingaben in ein userspezifisches Profildokument zu speichern...
Hinter meiner Aktionsschaltfläche "Übernehmen" würde ich folgendes implementieren:
@Command([EditProfile];"MyMask";@UserName)
Somit wird ein userabhängiges Profildokument aus meiner Maske 'MyMask' heraus gespeichert?!
Was mir noch nicht klar ist:
Wie rufe ich dann aber bspw. beim öffnen meiner Maske die einzelnen ItemValues des Profildokuments wieder ab und setze sie in die Maske ein???
Hi,
nachdem ich nun mit verschiedenen Formeln und diversen Beispielen hantiert habe, um Eingaben in eine Maske in ein userspezifisches Profildokument zu speichern, bitte ich hier nochmal um Hilfe... denn es will einfach nicht klappen! :'(
Meine Maske "MyMask" hat eine Aktionsschaltfläche 'Übernehmen und Schließen'. Wenn ich nun Werte in meine Felder eingetragen habe und diese Schaltfläche betätige, soll einfach nur ein userspezifisches Profildokument gespeichert werden und die Maske wieder geschlossen werden. Es geht einfach nicht!
Hinter meine Schaltfläche steht diese simple Funktionalität:
REM {speichern in userabhäng. Profildokument};
@Command([EditProfileDocument]; "MyMask"; @UserName);
Laut Lektüre wird ein Profildokument für den jeweil. User mit den eingetragenen Feldwerten erstellt und gespeichert, danach sollte sich die Maske (angeblich) wieder schließen!
--> denkste, es geht nochmal die Maske in einem neuen Reiter auf! Wenn ich dann diese Reiter händisch schließe, werde ich gefragt "In neuem Dokument speichern? (Ja/Nein/Abbrechen)". OMG
Was ist denn hier bitteschön falsch? Was muss ich denn hinter diese Schaltfläche an Funktionalität legen, damit das wie gedacht klappt - wie macht ihr sowas?
Vielen Dank.
So, in der Maske steht hinter der Schaltfläche (ist eine Maskenaktion) 'Übernehmen und Schließen' jetzt:
REM {speichern in userabhäng. Profildokument};
@Command([EditProfileDocument]; "MyMask"; @UserName);
@Command([FileSave]);
@Command([FileCloseWindow])
Was macht das? ...erstellt/ändert beim Klick ein userspezifisches Profildokument, speichert das Dokument und schließt das Fenster?!
Nein, das Fenster bleibt offen! Ein händisches Schließen fragt immer wieder, ob ich das Ding speichern will! >:(
Ich kapiers nimmer... Bitte, was ist daran verkehrt?
also:
1. Profildokument erstellen (Ansichts-Aktion: @Command([EditProfileDocument]; "MyMask"; @UserName)
2. Dokument bearbeiten
3. Dokument Speichern&Schließen (Masken-Aktion: @Command([FileSave]); @Command([FileCloseWindow])
So... mein Bearbeitungsstand:
Ich will, das jeder User diese Maske aufrufen kann, mittels einer Schaltfläche ("Optionen") im Ordner 'Inbox'. Hinter dieser Schaltfläche im InboxOrdner steht jetzt:
@Command([EditProfileDocument]; "MyMask"; @UserName);
Damit geht jetzt meine 'MyMask'-Maske auf und es wird im Hintergrund ein Profildokument angelegt bzw. ausgelesen?! Das funzt schonmal so!
Dann kann jeder User in 'MyMask' seine individuellen Daten eingeben und beim klick auf 'Speichern&Schließen' (Aktion in MyMask selbst)
@Command([FileSave]);
@Command([FileCloseWindow])
soll 'MyMask' geschlossen werden und die eingegebenen Daten ins Profildokument des jeweil. Users geschrieben werden. (funktioniert noch nicht ganz)
Leider klappts beim letzten Schritt noch nicht: Das Fenster schließt sich nicht, sondern ich muss händisch schließen. Hierbei werde ich bei Änderungen gefragt, ob ich speichern will! ???
Beim erneuten Aufruf meiner Maske sind jedoch, gottlob, meine vorher eingegebenen Daten erstmal sichtbar. (Wenigstens etwas ;) )