Domino 9 und frühere Versionen > Entwicklung
Formelproblem
Thunder:
Halllo,
ich habe da ein Verständnisproblem in Sachen Formeln.
Ich habe eine AktenanforderungsDB.In einer Maske wird die Kundennummer eingetragen und über einen Buttong soll dann überprüft werden, ob es bereits eine Akte mit dieser Nummer gibt - und diese auch gleich öffnen.
Hierzu habe ich eine Lookup-Ansicht mit der Kundennr und der UNID.
Ich möchte jetzt aber die derzeitige Maske zunächst schließen (ohne Nachfrage) und die gefundene mit der Kundennr öffnen.
Mit folgender Formel öffnet sich die neue Akte zusätzlich und die alte wird nicht geschlossen.
_var:=@DbLookup("";"":"";"(LU Akten)";Kundennr;2);
@PostedCommand([FileCloseWindow]);
@Command([OpenView];"(LU Akten)");
@Command([OpenDocument];"0";_var);
@Command([OpenView];"(LU Akten)")
Packe ich ein 2.FileCloseWindows dazu, dann schließt Notes mir sofort die neue Akte.Komisch finde ich auch, dass wenn ich den letzten OpenView-Befehl weglasse, dann wird nur eine zusätzliche View geöffnet und nicht die Akte, obwohl ich ja schon vorher die View öffne.
Wo ist mein denkfehler ?
Gruss
Remko
Axel:
Hi,
du versuchst mit PostedCommand das Fenster zu schliessen. Und genau hier liegt der Knackpunkt. PostedCommand wird nach Abarbeitung aller anderen Befehle ausgeführt.
Versuch mal folgendes:
_var:=@DbLookup("";"":"";"(LU Akten)";Kundennr;2);
@Command([FileCloseWindow]);
@Command([OpenView];"(LU Akten)");
@Command([OpenDocument];"0";_var);
Axel
Thunder:
Danke für die schnelle Antwort,
leider keine Änderung. Und auch hier brauche ich noch ein zusätzliches OpenView hinten dran, um das Dokument angezeigt zu bekommen.
Vielleicht ein Bug ? Setze Notes 5.0.12 ein.
Axel:
Hi,
hier noch mal ein Versuch:
_temp := Kundennr;
@Command([FileCloseWindow]);
_var:=@DbLookup("";"":"";"(LU Akten)";_temp;2);
@Command([OpenView];"(LU Akten)");
@Command([OpenDocument];"0";_var);
Das Problem bei Formeln ist, dass man nicht immer sicher sein kann, dass die Befehle in der Reihenfolge abgearbeitet werden, in der man sie schreibt.
Axel
Thunder:
Das ist mir auch schon oft aufgefallen - gerade mit vielen Prompt Abfragen hintereinander.
Die neue Formel hat leider den selben Effekt. :-\ Werde mich da mal morgen dran weiterversuchen. Habe für heute erst einmal Feierabend.
Wünsche noch einen schönen Tag !
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln