Autor Thema: Überprüfung ViewRefreshFields?  (Gelesen 1739 mal)

Offline Parker77

  • Frischling
  • *
  • Beiträge: 8
  • Geschlecht: Männlich
Überprüfung ViewRefreshFields?
« am: 17.01.05 - 10:20:01 »
Moin,

hab da ein kleines Problem: Ich habe ein Dokument, dessen Inhalte per Agent (Script) zu einem anderen Programm übertragen werden sollen. Bevor ich den Agenten laufen lasse, sollen natürlich alle Eingaben validiert werden.

Der Code sieht in meiner Shared Action so aus:

@Command([ViewRefreshFields]);
@Command([ToolsRunMacro];"Agentenname");

Der Agent soll aber erst dann loslaufen, wenn der Refresh ergeben hat, dass die Validierungen alle OK sind.


Kann ich das irgendwie nachprüfen/machen oder hab ich da einen Denkfehler???

Danke schonmal für die Hilfe,

Grüsse aus Hessen (Germany), Parker77
« Letzte Änderung: 17.01.05 - 15:33:08 von Parker77 »

Glombi

  • Gast
Re: Überprüfung ViewRefreshFields?
« Antwort #1 am: 17.01.05 - 10:32:03 »
Was geht ist

@If(
  @Command([FileSave]);
    @Command([ToolsRunMacro];"Agentenname");
 ""
)

ob es auch mit

@If(
  @Command([ViewRefreshFields]);
    @Command([ToolsRunMacro];"Agentenname");
  ""
)
geht musst Du mal ausprobieren.

Andreas

P.S.: Willkommen im Forum!

Offline Parker77

  • Frischling
  • *
  • Beiträge: 8
  • Geschlecht: Männlich
Re: Überprüfung ViewRefreshFields?
« Antwort #2 am: 17.01.05 - 11:53:23 »
Hallo Andreas!

Danke für die schnelle Antwort + die Begrüssung im Forum  :D

Das hatte ich mir auch schon gedacht, leider soll das Dokument nicht gespeichert werden, bevor der Agent erfolgreich durchgelaufen ist - deswegen scheidet das mit dem FileSave aus   :-\

Die andere Methode hatte ich auch schon ausprobiert, der Refresh wird ja aber erfolgreich ausgeführt (Die Validierungen klappen auch), weswegen der Agent natürlich losrennt - obwohl vorher Notes eine dementsprechende Validierungsmeldung ausgibt. Die else-Verzweigung im @If greift da also leider nicht...

Kann man nicht irgendwie abfangen, ob bei den Validierungen alles ok war???

Danke, Parker77

P.S.: Und alles nur, weil dieses Shit-Dokument nicht gespeichert werden soll.... ::)


Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Überprüfung ViewRefreshFields?
« Antwort #3 am: 17.01.05 - 11:58:43 »
Hallo Parker77,

setze doch bei den Validierungen ein flag in einem Feld, und dann prüfst Du im QuerySave, ob das Flag gesetzt ist (z.B. Feld "SaveIt", wenn alle Validierungsformeln hinhauen, dann true, sonst false), und startest den Agenten nur bei true.

Thomas
+++To be human is more important than to be important!+++

Glombi

  • Gast
Re: Überprüfung ViewRefreshFields?
« Antwort #4 am: 17.01.05 - 12:01:00 »
Bei mir funktioniert es:

@If(
  @Command([ViewRefreshFields]);
    @Command([ToolsRunMacro];"Agentenname");
  ""
)

Wenn keine Validierungsfehler kommen, läuft der Agent. Sonst nicht.

Andreas

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Überprüfung ViewRefreshFields?
« Antwort #5 am: 17.01.05 - 12:10:59 »
@Glombi
na wenn es auch sooo einfach geht...   :o
+++To be human is more important than to be important!+++

Offline Parker77

  • Frischling
  • *
  • Beiträge: 8
  • Geschlecht: Männlich
Re: Überprüfung ViewRefreshFields?
« Antwort #6 am: 17.01.05 - 12:47:30 »
Hi @all!

Verstehen muss ich das nicht, jetzt geht's mit der @If-Formel....

Na, dann hatte ich wohl nen Schreibfehler oder sonstwas :-[

Vielen Dank für die Hilfe  :)

P.S.: Und wie schliesse ich jetzt den Thread ab? Irgendwie find ich den Button nicht....
« Letzte Änderung: 17.01.05 - 12:51:20 von Parker77 »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Überprüfung ViewRefreshFields?
« Antwort #7 am: 17.01.05 - 12:59:58 »
Aus den Forumsregeln:
Diese "Erledigt"-Schaltfläche ist momentan aufgrund eines Software-Updates nicht verfügbar, wird aber demnächst wieder eingebaut. Als Workaround kann der Erstbeitrag editiert und das Symbol "Daumen hoch" ausgewählt werden.

HTH,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz