Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Keki am 01.10.09 - 11:16:04

Titel: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Keki am 01.10.09 - 11:16:04
Hallo zusammen,

ich muss erstmal riesen Lob aussprechen für die ganz vielen tollen Beiträge und Hilfestellungen.

Ich bin ein "Frischling  ;D" im Thema Notes Programmierung und einige Informationen haben mir wirklich weitergeholfen.

Aber nun zum eigentlichen Problem:

Ich habe in einer Datenbank 2 unterschiedliche Masken.
In der ersten "main" ist eine Aktion(Antrag erstellen) hinterlegt, die eine andere "mainc" aufrufen soll und dabei die erste schließen soll.
Irgendwie bekomme ich das nicht so hin.  :-:

Vielleicht kann mir hier jemand helfen.

Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Klafu am 01.10.09 - 11:23:12
Hallo und Willkommen im Forum

@ Formel:

Fenster schließen: @Command([FileCloseWindow])
Maske öffnen: @Command([Compose];"MASKENNAME")

Chris
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Keki am 01.10.09 - 11:28:00
Erstmal Danke für die schnelle Hilfe.
Werde ich gleich mal ausprobieren. Habe aber noch etwas vergessen zu erwähnen. :o
Die erste Maske("main") soll dabei gleichzeitig gespeichert werden.

Das ganze sieht bei mir so aus:


@Command([Compose]; "mainC");
@SetField("SaveOptions"; "1");
@SetField("Status"; "1")
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Klafu am 01.10.09 - 11:31:27
Speichern: @Command([FileSave]);

 ;)
Chris
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: koehlerbv am 03.10.09 - 01:35:17
Das
Code
@SetField ("SaveOptions"; "1");
ist in der Regel eine ziemlich dämliche Idee: Wer immer später dieses Dokument im Bearbeiten-Modus öffnen wird und darin auch nur ein Byte verändert (und sei es versehentlich), wird es beim Schliessen ohne Nachfrage abspeichern *müssen*. Ohne Nachfrage. Ohne jede Chance. Ohne jede Benachrichtigung. Die User werden Dich dafür lieben ...

Bernhard

PS: Willkommen im Forum! Beachte aber noch zwei Tipps - schreib' einen ansprechbaren Namen unter Deine Posts, das macht die Sache persönlicher und motiviert (siehe auch die Forumsregeln). Und bearbeite Deine Threads zeitnah - hier stecken etliche Leute einiges an Zeit hinein, um den anderen zu helfen.
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Keki am 05.10.09 - 14:46:03
Hallo zusammen,

@Bernhard: Hast recht. Habe das Feld rausgenommen.
 Aber das eigentliche Problem hat sich leider immer noch nicht in Luft aufgelöst.

Wie bekomme ich es hin, eine Maske(main) (Bearbeitungsmodus) zu speichern und zu schließen wenn ich durch eine Aktion eine neue Maske (mainC) aufrufen möchte.
Oder funzt sowas gar nicht???

VG Kesrin
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Klafu am 05.10.09 - 14:51:38
Öhm, woran hängst du denn jetzt noch ?
So schwer sollte das eigentlich nicht sein, da ich auch schon die ganzen Befehle gepostet hab

Chris
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Keki am 05.10.09 - 14:59:49
Ja sorry. Ich gebe das ja nur ein. Aber wenn der das nicht so macht??? :-[
Öffnen tut er ja die neue Maske aber das mit dem schließen der bereits geöffneten Maske
scheint nicht zu funzen.

kesrin

Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: klaussal am 05.10.09 - 15:19:22
Zitat
scheint nicht zu funzen

Entweder es geht oder es geht nicht.
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Axel am 05.10.09 - 15:26:27
Wie sieht denn die genaue Formel aus?

Axel
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Klafu am 05.10.09 - 15:28:09
Kleiner Auszug aus der Hilfe


The following code, when added to the "Next" hotspot button in form1 and triggered from the Web, saves form1 and opens form2 in edit mode.
@Command([FileSave]);
@Command([CloseWindow]);
@Command([Compose];"form2")


Chris
Titel: Re: zweite Maske aus geöffneter Maske öffnen
Beitrag von: Keki am 06.10.09 - 07:49:38
Hi

@Chris: habe nochmal deine letzte Formel ausprobiert. Funktioniert.
 ;D Danke.

Kesrin