Autor Thema: nervende Dialogbox  (Gelesen 2023 mal)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
nervende Dialogbox
« 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?
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Glombi

  • Gast
Re: nervende Dialogbox
« Antwort #1 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

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: nervende Dialogbox
« Antwort #2 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]);
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Glombi

  • Gast
Re: nervende Dialogbox
« Antwort #3 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

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: nervende Dialogbox
« Antwort #4 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.
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: nervende Dialogbox
« Antwort #5 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



Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Glombi

  • Gast
Re: nervende Dialogbox
« Antwort #6 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

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: nervende Dialogbox
« Antwort #7 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
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz