Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Thunder am 16.08.05 - 14:55:08

Titel: nervende Dialogbox
Beitrag 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?
Titel: Re: nervende Dialogbox
Beitrag von: Glombi am 16.08.05 - 15:10:39
Die Formel
Zitat
@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
Titel: Re: nervende Dialogbox
Beitrag von: Thunder am 16.08.05 - 15:17:08
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]);
Titel: Re: nervende Dialogbox
Beitrag von: Glombi am 16.08.05 - 15:23:22
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
Titel: Re: nervende Dialogbox
Beitrag von: Thunder am 16.08.05 - 15:47:04
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.
Titel: Re: nervende Dialogbox
Beitrag von: dirk_2909 am 17.08.05 - 09:29:59
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



Titel: Re: nervende Dialogbox
Beitrag von: Glombi am 17.08.05 - 09:40:26
Wenn ich das richtig sehe, ist das im Mailtemplate drin. Daher wäre ich vorsichtig, dort an den SaveOptions zu drehen.

Andreas
Titel: Re: nervende Dialogbox
Beitrag von: dirk_2909 am 17.08.05 - 09:50:18
@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