Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Obrac am 09.04.07 - 16:24:16
-
Hallöchen,
ich habe ein doofes Problem. Und zwar will ich per @Command eine Rahmengruppe öffnen:
@Command([FileCloseWindow]);
@PostedCommand( [OpenFrameset] ; "FsStammdaten" )
Wenn ich die Formel ausführe, erscheint eine rote Box:
Es ist ein nicht behebbarer Fehler aufgetreten
LookupHandle: null Handle
Wenn ich Notes öffne und den Designer öffne und dann wieder in Notes versuche, die Rahmengruppe zu öffnen, dann klappt es. Wenn ich direkt nach dem Starten von Notes versuche, die Rahmengruppe zu öffnen, gibts die Fehlermeldung.
Wenn ich allerdings den PostedCommand zu einem Command mache, klappt es wieder. So funktioniert aber natürlich meine Datenbank nicht so, wie ich will..
Hat jemand eine Idee, woran das liegen könnte? An dem PostedCommand?
Gruß,
Obrac
-
... wozu benötigst du => @Command([FileCloseWindow]) ?
Toni
-
Das ist dazu da, dass sich quasi kein neues Fenster öffnet. Ich möchte das Ganze in einem einizigen Notes-Fenster ausführen. So öffnet sich zwar ein neues, aber das alte wird geschlossen.
-
Wo steht überhaupt diese @Command-Kombination? Ich befürchte, dass dies an einer unmöglichen Stelle ausgeführt werden soll ... und zudem anders gelöst werden könnte.
Ergo: Mehr Input, mehr Output.
Bernhard
-
Das ist eine Navigator-Formel.. das gleiche Phänomen tritt allerdings auch bei einer Gliederungseintrag-Formel auf. Es klappt ja auch, wenn ich das Ganze nicht unmittelbar nach dem Start von Notes ausführen will. Normalerweise sind @Commands doch an dieser Stelle möglich.
Also, ich will ja eigentlich nur eine Rahmengruppe im selben Fenster öffnen. Für andere Vorschläge, wie das gelöst werden könnte, bin ich natürlich auch offen.
Danke schonmal für die Hilfe.
-
Beschreibe bitte genau, was Du erreichen willst. Wir stochern sonst im Nebel.
Ergänzung: @Command ([FileCloseWindow]) entzieht normalerweise jedem weiterem Code die Grundlage, wenn ddamit die einzige geöffnete Instanz wieder beendet (geschlossen) wird). Und das sieht eben anders aus, wenn im Designer noch was offen ist ...
Wir wissen noch nicht genug, aber ich wage mal eine Prognose: Was Du machst, läuft nach dem Motto "Wer anderen eine Gräbe grubt - sich selber in die Nase pupt!" oder eben die Geschichte, in der man sich selber den Teppich unter den Füssen wegzieht.
Von Navigator-Elementen würde ich übrigens generell die Finger lassen - die sind seit R5 nur noch aus Kompatibilitätsgründen vorhanden und werden nicht mehr "mit Liebe gepflegt", was auch angekündigt wurde.
Bernhard
-
Hmm, das klingt ganz nach dem Problem,das wir mit HELP schon einmal hatten. Hier ist beschrieben, wie das seinerzeit gelöst wurde http://www.eknori.de/archives/54
-
Hmm, das klingt ganz nach dem Problem,das wir mit HELP schon einmal hatten. Hier ist beschrieben, wie das seinerzeit gelöst wurde http://www.eknori.de/archives/54
Das Problem scheint mit folgendem Code gelöst zu sein:
@SetTargetFrame("_top");
@Command([FileCloseWindow]);
@Command( [OpenFrameset] ; "FsStammdaten" );
@Command( [OpenFrameset] ; "FsStammdaten" )
Seltsamer Notes-Bug. Vielen Dank ;)
Von Navigator-Elementen würde ich übrigens generell die Finger lassen - die sind seit R5 nur noch aus Kompatibilitätsgründen vorhanden und werden nicht mehr "mit Liebe gepflegt", was auch angekündigt wurde.
Hmm, ich bin auch nicht überzeugt von diesem Designelement. Habe es hier zum ersten Mal benutzt, werde es aber wohl wieder entfernen und stattdessen eine eingebettete Ansicht nehmen.
Danke, euch beiden.