Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: g202e am 14.01.04 - 15:24:48
-
Hallo.
Habe eine Ansicht in der Haupt- und Antwortdokumente hierarchisch angezeigt werden. In dieser Ansicht soll nun ein Buhtong eingebaut werden, mit welchem ich ein Antwortdokument zu dem gerade ausgewählten Dok erzeuge (mit @Command([Compose];"Maske").
Ich möchte sicherstellen, dass dies nur passiert, wenn auch ein Hauptdokument ausgewählt ist; sonst soll nur eine entsprechende Nachricht angezeigt werden: "Bitte wählen sie ein Hauptdokument..." und NICHTS gemacht werden.
Wie kann ich die Maske des gerade ausgewählten Doks prüfen?
(Das Dok ist nur ausgewählt, also kein Häkchen per Klick gesetzt!)
-
@If (Form = .....
-
Ja, das dachte ich eigentlich auch, aber:
@If(Form="frmMain";@Command([Compose]; "frmActivity" );@Failure("Sie müssen ein Kapiteldokument auswählen um eine Aktivität zu erstellen!" ))
Das funzt eigentlich, aber: Wenn ich auf einem falschen Dok(Form<>"frmMain") stehe, dann passiert GAR NICHTS.
Ich hätte aber gern die Fehlermeldung.
-
@Failure erzeugt glaub ich nur ne msgbox, wenn du s in einer Input Validierungs-Formel verwendest. Alternative: @Prompt
-
Jo, @Failure ist nur in der Feldvalidierung erlaubt. Prinzipiell.
Wie Thomas schon sagte: @Prompt und danach ein @Return ("") (mit @Do verbinden).
Bernhard
-
Danke für eure Mühe.
Ich glaube ich hab momentan ein Brett...
Meine Formel:
@If(Form="frmMain";@Command([Compose]; "frmActivity" );@Do(@Prompt([OK];"Sie müssen ein Kapiteldokument auswählen um eine Aktivität zu erstellen!" );@Return("")))
Ergebnis: Wie vorher! D. h. nur wenn ein passendes Dok gewählt ist, wird ein Antwort-Dok erstellt, aber: Wenn falsches Dok, dann passiert NIX! Die Fehlermeldung kommt NICHT
-
Hi,
versuch mal die Prompt-Formel zu erweitern :
@Prompt([OK];"Fehler";"Sie müssen ein Kapiteldokument auswählen um eine Aktivität zu erstellen!")
Ich bin mir nicht sicher, aber evtl. reichen die Parameter sonst nicht.
-
Driri hat vollkommen recht. Fehlt in @Prompt ein Parameter (hier: Titelzeile), dann stellt das Ding einfach seinen Dienst ein. Kommentarlos ! Dieser blöde Hund ... ;D
HTH,
Bernhard
-
Na, da soll einer draufkommen!
Danke vielmals, das war's! ;D
-
Das stimmt mich nun wieder eiter und roh ;)
Und das Ganze bestätigt ja nun mal wieder Sinn und Wert dieses Forums ;-)
Einen schönen Abend wünscht
Bernhard