Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: snore am 04.01.15 - 08:57:55

Titel: OnChange -> Agent starten
Beitrag von: snore am 04.01.15 - 08:57:55
Hallo,
ich habe ein Schlüsselwortfeld (Kontrollkästchen), welches aus einem Profildokument heraus befüllt wird. In Abhängigkeit der Auswahl, sollen direkt weitere Felder befüllt werden.

Ich dachte mir - da das viele Felder sind - mach' ich den Agenten mal lieber mit Formeln .. und lass diesen direkt aus dem Dokument heraus bei "OnChange" .. also bei Änderung des Schlüsselwortfeldes automatisiert anstarten.

Aber der meckert mir immer wieder an, dass "..agent.run" hier nicht geht ?!

-> wie wird denn ein ganz normaler Agent aus "OnChange" heraus gestartet ?
Also in Script ... analog "@PostedCommand([ToolsRunMacro];"(xxxxxxxx)")) ??
..oder geht da wirklich nur JavaScript ?

Danke
snore



Titel: Re: OnChange -> Agent starten
Beitrag von: snore am 04.01.15 - 12:36:07
...Nachtrag:

Am Agent selber liegts nicht....

Wenn ich diesen aus dem Dokument heraus mit..
@PostedCommand([ToolsRunMacro];"(VorbelegungVerteiler)")
starte ...klappt's

..wenn ich diesen so starten möchte:

   Dim session As New NotesSession
   Dim db As NotesDatabase
   Set db = session.CurrentDatabase
   Dim agent As NotesAgent
   Set agent = db.GetAgent("(VorbelegungVerteiler)")
   Call Agent.Run()


dann "meckert" Notes, dass eine @Funktion in diesem Kontext nich zulässig ist ?!

Danke für Eure Hilfe
snore