Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Thunder am 16.08.05 - 14:55:08
-
Hallo,
ich habe für unser Service Center unsere interne Haupt-MailInbox umgebastelt. Kleine Teilmaske eingefügt, in dem jetzt die eingehenden eMails kategorisiert werden können, an Bearbeiter weitergeleitet werden können, die diese eMails als bearbeitet oder als erledigt markieren können. Für Statistikzwecke und Übersicht halt.
Haben 32% SPAM (nur so am Rande)
Was mich nervt sind die überfüssigen Speicherabfragen zwischendurch.
zB habe ich auf dem Kategorisieren Button folgendes:
@If(@IsDocBeingEdited ; "" ; @Command([EditDocument]));
_temp := @GetProfileField("(Parameter)";"par_Kategorie");
_Select :=
@Prompt([OKCANCELLIST];
"Auswahl der Kategorie";
"Bitte wählen Sie die Kategorie dieses eMail:";
"";
_temp
);
@Command([FileSave]);
Jetzt kommt immer die Meldung -> "möchten Sie das Dokument speichern?"
Klar will ich - steht doch in der Formel. >:(
Kann ich das irgendwie ausstellen?
Mit SaveOptions werde ich da ja nichts, oder?
-
Die Formel
@If(@IsDocBeingEdited ; "" ; @Command([EditDocument]));
_temp := @GetProfileField("(Parameter)";"par_Kategorie");
_Select :=
@Prompt([OKCANCELLIST];
"Auswahl der Kategorie";
"Bitte wählen Sie die Kategorie dieses eMail:";
"";
_temp
);
@Command([FileSave]);
verstehe ich nicht. Es wird gar kein Feld gesetzt ???
Ist das WIRKLICH alles?
Andreas
-
Oops- hast Recht.
Durch die ganzen Änderungsversuche habe ich eine Zeile unterschlagen.
@If(@IsDocBeingEdited ; "" ; @Command([EditDocument]));
_temp := @GetProfileField("(Parameter)";"par_Kategorie");
_Select :=
@Prompt([OKCANCELLIST];
"Auswahl der Kategorie";
"Bitte wählen Sie die Kategorie dieses eMail:";
"";
_temp
);
@Setfield("Kategorie"; _Select);
@Command([FileSave]);
-
Ich hätte folgende Formel geschrieben - evtl. liegt es am @SetField, dieses komische R6 Konstrukt.
@If(@IsDocBeingEdited ; "" ; @Command([EditDocument]));
_temp := @GetProfileField("(Parameter)";"par_Kategorie");
@If(_temp = "";@Return("");"");
_Select :=
@Prompt([OKCANCELLIST];
"Auswahl der Kategorie";
"Bitte wählen Sie die Kategorie dieses eMail:";
"";
_temp
);
@If(_Select = "" | @Text(_Select) = "1";@Return("");"");
FIELD Kategorie := _Select;
@Command([FileSave]);
Kommt die Meldung sofort, nachdem Du den Button gedrückt hast?
Steht was im QuerySave / PostSave was die Abfrage auslösen könnte?
Es liegt evtl. auch am
@Command([EditDocument]));
Vielleicht lässt Du die erste Zeile weg und zeigst den Button nur im Editmode an.
Andreas
-
Danke für die Hilfe Andreas, bekomme aber leider immer noch das blöde Fenster.
Es kommt sofort, nachdem die Auswahlgetroffen wurde und angezeigt wird - quasi wohl direkt nach dem @FileSave.
Habe die 1.Zeile bei mir weggelassen, Deine Formel probiert, dort mal die 1.Zeile weggelassen... ???
Im Querysave/Postsave steht nix.
Es hat aber auf jeden Fal etwas mit der Memomaske zu tun !
Habe mal nur meine Teilmaske in eine neue eigene Maske kopiert und es so ausprobiert - no problem.
-
Hallo,
Vieleicht hilft ja das:
....your Code.....
REM "Speichern der Änderungen!" ;
FIELD SaveOptions := SaveOptions ;
@If( @Command( [FileSave] ) ; @Do( @SetField( "SaveOptions" ; "0" ) ; @Command( [FileCloseWindow] ) ) ; "" )
REM "Speichern ENDE" ; ""
In der entsprechenden Maske habe ich an erster Stelle ein Feld, berechnet zur Anzeige mit dem Wert:
FIELD SaveOptions := @Unavailable ; @True
Dirk
-
Wenn ich das richtig sehe, ist das im Mailtemplate drin. Daher wäre ich vorsichtig, dort an den SaveOptions zu drehen.
Andreas
-
@Glombi
Bei dem Mail-Template wäre ich auch vorsichtig. Aber er hat dort ja schon einiges geändert.
In meinem speziellen Fall lösche ich ja wieder das SaveOptions-Feld. Bis jetzt habe ich damit keine Probleme.
Dirk